builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1726 starttime: 1461318779.77 results: success (0) buildid: 20160422014259 builduid: 56a85fe4813441aca3e137e3f2dba16f revision: b813b1e6e7e3288a865965bb9beefbf9d36b4a67 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 02:52:59.769089) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 02:52:59.769553) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 02:52:59.769843) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 02:52:59.950765) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 02:52:59.951145) ========= 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-1461318347.528015-647143914 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 02:52:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.3M=0.001s 2016-04-22 02:53:00 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.290955 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.276796) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.277139) ========= 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-1461318347.528015-647143914 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034312 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.342934) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.343274) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b813b1e6e7e3288a865965bb9beefbf9d36b4a67 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev b813b1e6e7e3288a865965bb9beefbf9d36b4a67 --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-1461318347.528015-647143914 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 02:53:00,460 truncating revision to first 12 chars 2016-04-22 02:53:00,461 Setting DEBUG logging. 2016-04-22 02:53:00,461 attempt 1/10 2016-04-22 02:53:00,461 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b813b1e6e7e3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 02:53:00,766 unpacking tar archive at: fx-team-b813b1e6e7e3/testing/mozharness/ program finished with exit code 0 elapsedTime=0.587514 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.963579) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.963924) ========= script_repo_revision: b813b1e6e7e3288a865965bb9beefbf9d36b4a67 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.964324) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:00.964598) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 02:53:01.014730) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 7 secs) (at 2016-04-22 02:53:01.015093) ========= /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 fx-team --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', 'fx-team', '--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-1461318347.528015-647143914 _=/tools/buildbot/bin/python using PTY: False 02:53:01 INFO - MultiFileLogger online at 20160422 02:53:01 in /builds/slave/test 02:53:01 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 fx-team --download-symbols true 02:53:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:53:01 INFO - {'append_to_log': False, 02:53:01 INFO - 'base_work_dir': '/builds/slave/test', 02:53:01 INFO - 'blob_upload_branch': 'fx-team', 02:53:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:53:01 INFO - 'buildbot_json_path': 'buildprops.json', 02:53:01 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:53:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:53:01 INFO - 'download_minidump_stackwalk': True, 02:53:01 INFO - 'download_symbols': 'true', 02:53:01 INFO - 'e10s': False, 02:53:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:53:01 INFO - 'tooltool.py': '/tools/tooltool.py', 02:53:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:53:01 INFO - '/tools/misc-python/virtualenv.py')}, 02:53:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:53:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:53:01 INFO - 'log_level': 'info', 02:53:01 INFO - 'log_to_console': True, 02:53:01 INFO - 'opt_config_files': (), 02:53:01 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:53:01 INFO - '--processes=1', 02:53:01 INFO - '--config=%(test_path)s/wptrunner.ini', 02:53:01 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:53:01 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:53:01 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:53:01 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:53:01 INFO - 'pip_index': False, 02:53:01 INFO - 'require_test_zip': True, 02:53:01 INFO - 'test_type': ('testharness',), 02:53:01 INFO - 'this_chunk': '1', 02:53:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:53:01 INFO - 'total_chunks': '10', 02:53:01 INFO - 'virtualenv_path': 'venv', 02:53:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:53:01 INFO - 'work_dir': 'build'} 02:53:01 INFO - ##### 02:53:01 INFO - ##### Running clobber step. 02:53:01 INFO - ##### 02:53:01 INFO - Running pre-action listener: _resource_record_pre_action 02:53:01 INFO - Running main action method: clobber 02:53:01 INFO - rmtree: /builds/slave/test/build 02:53:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:53:03 INFO - Running post-action listener: _resource_record_post_action 02:53:03 INFO - ##### 02:53:03 INFO - ##### Running read-buildbot-config step. 02:53:03 INFO - ##### 02:53:03 INFO - Running pre-action listener: _resource_record_pre_action 02:53:03 INFO - Running main action method: read_buildbot_config 02:53:03 INFO - Using buildbot properties: 02:53:03 INFO - { 02:53:03 INFO - "project": "", 02:53:03 INFO - "product": "firefox", 02:53:03 INFO - "script_repo_revision": "production", 02:53:03 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 02:53:03 INFO - "repository": "", 02:53:03 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 02:53:03 INFO - "buildid": "20160422014259", 02:53:03 INFO - "pgo_build": "False", 02:53:03 INFO - "basedir": "/builds/slave/test", 02:53:03 INFO - "buildnumber": 19, 02:53:03 INFO - "slavename": "tst-linux64-spot-1726", 02:53:03 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 02:53:03 INFO - "platform": "linux64", 02:53:03 INFO - "branch": "fx-team", 02:53:03 INFO - "revision": "b813b1e6e7e3288a865965bb9beefbf9d36b4a67", 02:53:03 INFO - "repo_path": "integration/fx-team", 02:53:03 INFO - "moz_repo_path": "", 02:53:03 INFO - "stage_platform": "linux64", 02:53:03 INFO - "builduid": "56a85fe4813441aca3e137e3f2dba16f", 02:53:03 INFO - "slavebuilddir": "test" 02:53:03 INFO - } 02:53:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:53:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:53:03 INFO - Running post-action listener: _resource_record_post_action 02:53:03 INFO - ##### 02:53:03 INFO - ##### Running download-and-extract step. 02:53:03 INFO - ##### 02:53:03 INFO - Running pre-action listener: _resource_record_pre_action 02:53:03 INFO - Running main action method: download_and_extract 02:53:03 INFO - mkdir: /builds/slave/test/build/tests 02:53:03 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')]} 02:53:03 INFO - https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:53:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:53:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:53:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:53:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:53:33 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 02:53:33 INFO - retry: attempt #1 caught exception: timed out 02:53:33 INFO - retry: Failed, sleeping 30 seconds before retrying 02:54:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #2 02:54:13 INFO - Downloaded 1361 bytes. 02:54:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:54:13 INFO - Using the following test package requirements: 02:54:13 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:54:13 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:54:13 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:54:13 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'jsshell-linux-x86_64.zip'], 02:54:13 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:54:13 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:54:13 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:54:13 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:54:13 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:54:13 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:54:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:54:13 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 02:54: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')]} 02:54:13 INFO - https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:54:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:54:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:54:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:16 INFO - Downloaded 22742153 bytes. 02:54:16 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/*'] 02:54:16 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/* 02:54:17 INFO - caution: filename not matched: web-platform/* 02:54:17 INFO - Return code: 11 02:54:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:17 INFO - https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:54:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:54:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:54:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:20 INFO - Downloaded 36400341 bytes. 02:54:20 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/*'] 02:54:20 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/* 02:54:23 INFO - caution: filename not matched: bin/* 02:54:23 INFO - caution: filename not matched: config/* 02:54:23 INFO - caution: filename not matched: mozbase/* 02:54:23 INFO - caution: filename not matched: marionette/* 02:54:23 INFO - caution: filename not matched: tools/wptserve/* 02:54:23 INFO - Return code: 11 02:54:23 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')]} 02:54:23 INFO - https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:54:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:54:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:54:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:27 INFO - Downloaded 64338976 bytes. 02:54:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:54:27 INFO - mkdir: /builds/slave/test/properties 02:54:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:54:27 INFO - Writing to file /builds/slave/test/properties/build_url 02:54:27 INFO - Contents: 02:54:27 INFO - build_url:https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:54:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:54:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:54:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:54:28 INFO - Contents: 02:54:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:54: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')]} 02:54:28 INFO - https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:54:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:54:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:54:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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 02:54:33 INFO - Downloaded 90812201 bytes. 02:54:33 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'] 02:54:33 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 02:54:44 INFO - Return code: 0 02:54:44 INFO - Running post-action listener: _resource_record_post_action 02:54:44 INFO - Running post-action listener: set_extra_try_arguments 02:54:44 INFO - ##### 02:54:44 INFO - ##### Running create-virtualenv step. 02:54:44 INFO - ##### 02:54:44 INFO - Running pre-action listener: _pre_create_virtualenv 02:54:44 INFO - Running pre-action listener: _resource_record_pre_action 02:54:44 INFO - Running main action method: create_virtualenv 02:54:44 INFO - Creating virtualenv /builds/slave/test/build/venv 02:54:44 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 02:54:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:54:44 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:54:44 INFO - Using real prefix '/usr' 02:54:44 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:54:45 INFO - Installing distribute.............................................................................................................................................................................................done. 02:54:48 INFO - Installing pip.................done. 02:54:48 INFO - Return code: 0 02:54:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:54:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:54:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:54:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2045030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2088550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x208a3e0>, '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 0x208b0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2086fb0>, '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-1461318347.528015-647143914', '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 02:54:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:54:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:54:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:54:48 INFO - 'CCACHE_UMASK': '002', 02:54:48 INFO - 'DISPLAY': ':0', 02:54:48 INFO - 'HOME': '/home/cltbld', 02:54:48 INFO - 'LANG': 'en_US.UTF-8', 02:54:48 INFO - 'LOGNAME': 'cltbld', 02:54:48 INFO - 'MAIL': '/var/mail/cltbld', 02:54:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:54:48 INFO - 'MOZ_NO_REMOTE': '1', 02:54:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:54:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:54:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:54:48 INFO - 'PWD': '/builds/slave/test', 02:54:48 INFO - 'SHELL': '/bin/bash', 02:54:48 INFO - 'SHLVL': '1', 02:54:48 INFO - 'TERM': 'linux', 02:54:48 INFO - 'TMOUT': '86400', 02:54:48 INFO - 'USER': 'cltbld', 02:54:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461318347.528015-647143914', 02:54:48 INFO - '_': '/tools/buildbot/bin/python'} 02:54:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:54:49 INFO - Downloading/unpacking psutil>=0.7.1 02:54:49 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 02:54:49 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 02:54:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:54:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:54:49 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 02:54:49 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 02:54:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:54:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:54:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:54:53 INFO - Installing collected packages: psutil 02:54:53 INFO - Running setup.py install for psutil 02:54:53 INFO - building 'psutil._psutil_linux' extension 02:54:53 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 02:54:53 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 02:54:54 INFO - building 'psutil._psutil_posix' extension 02:54:54 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 02:54:54 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 02:54:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:54:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:54:54 INFO - Successfully installed psutil 02:54:54 INFO - Cleaning up... 02:54:54 INFO - Return code: 0 02:54:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:54:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:54:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:54:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2045030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2088550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x208a3e0>, '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 0x208b0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2086fb0>, '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-1461318347.528015-647143914', '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 02:54:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:54:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:54:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:54:54 INFO - 'CCACHE_UMASK': '002', 02:54:54 INFO - 'DISPLAY': ':0', 02:54:54 INFO - 'HOME': '/home/cltbld', 02:54:54 INFO - 'LANG': 'en_US.UTF-8', 02:54:54 INFO - 'LOGNAME': 'cltbld', 02:54:54 INFO - 'MAIL': '/var/mail/cltbld', 02:54:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:54:54 INFO - 'MOZ_NO_REMOTE': '1', 02:54:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:54:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:54:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:54:54 INFO - 'PWD': '/builds/slave/test', 02:54:54 INFO - 'SHELL': '/bin/bash', 02:54:54 INFO - 'SHLVL': '1', 02:54:54 INFO - 'TERM': 'linux', 02:54:54 INFO - 'TMOUT': '86400', 02:54:54 INFO - 'USER': 'cltbld', 02:54:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461318347.528015-647143914', 02:54:54 INFO - '_': '/tools/buildbot/bin/python'} 02:54:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:54:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:54:54 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 02:54:54 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 02:54:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:54:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:54:54 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 02:54:54 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 02:54:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:54:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:54:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:54:58 INFO - Installing collected packages: mozsystemmonitor 02:54:58 INFO - Running setup.py install for mozsystemmonitor 02:54:58 INFO - Successfully installed mozsystemmonitor 02:54:58 INFO - Cleaning up... 02:54:58 INFO - Return code: 0 02:54:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:54:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:54:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:54:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:54:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:54:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:54:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2045030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2088550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x208a3e0>, '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 0x208b0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2086fb0>, '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-1461318347.528015-647143914', '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 02:54:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:54:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:54:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:54:58 INFO - 'CCACHE_UMASK': '002', 02:54:58 INFO - 'DISPLAY': ':0', 02:54:58 INFO - 'HOME': '/home/cltbld', 02:54:58 INFO - 'LANG': 'en_US.UTF-8', 02:54:58 INFO - 'LOGNAME': 'cltbld', 02:54:58 INFO - 'MAIL': '/var/mail/cltbld', 02:54:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:54:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:54:58 INFO - 'MOZ_NO_REMOTE': '1', 02:54:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:54:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:54:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:54:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:54:58 INFO - 'PWD': '/builds/slave/test', 02:54:58 INFO - 'SHELL': '/bin/bash', 02:54:58 INFO - 'SHLVL': '1', 02:54:58 INFO - 'TERM': 'linux', 02:54:58 INFO - 'TMOUT': '86400', 02:54:58 INFO - 'USER': 'cltbld', 02:54:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461318347.528015-647143914', 02:54:58 INFO - '_': '/tools/buildbot/bin/python'} 02:54:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:54:59 INFO - Downloading/unpacking blobuploader==1.2.4 02:54:59 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 02:54:59 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 02:54:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:54:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:54:59 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 02:54:59 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 02:55:02 INFO - Downloading blobuploader-1.2.4.tar.gz 02:55:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:55:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:55: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 02:55: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 02:55:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:55:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:55: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 02:55: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 02:55:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:55:03 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:55: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 02:55: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 02:55:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:55:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:55: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 02:55: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 02:55:04 INFO - Downloading docopt-0.6.1.tar.gz 02:55:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:55:04 INFO - Installing collected packages: blobuploader, requests, docopt 02:55:04 INFO - Running setup.py install for blobuploader 02:55:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:55:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:55:04 INFO - Running setup.py install for requests 02:55:05 INFO - Running setup.py install for docopt 02:55:05 INFO - Successfully installed blobuploader requests docopt 02:55:05 INFO - Cleaning up... 02:55:05 INFO - Return code: 0 02:55:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:55:05 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')]} 02:55:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:55:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:55:05 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')]} 02:55:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:55:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:55:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2045030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2088550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x208a3e0>, '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 0x208b0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2086fb0>, '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-1461318347.528015-647143914', '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 02:55:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:55:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:55:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:55:05 INFO - 'CCACHE_UMASK': '002', 02:55:05 INFO - 'DISPLAY': ':0', 02:55:05 INFO - 'HOME': '/home/cltbld', 02:55:05 INFO - 'LANG': 'en_US.UTF-8', 02:55:05 INFO - 'LOGNAME': 'cltbld', 02:55:05 INFO - 'MAIL': '/var/mail/cltbld', 02:55:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:55:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:55:05 INFO - 'MOZ_NO_REMOTE': '1', 02:55:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:55:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:55:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:55:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:55:05 INFO - 'PWD': '/builds/slave/test', 02:55:05 INFO - 'SHELL': '/bin/bash', 02:55:05 INFO - 'SHLVL': '1', 02:55:05 INFO - 'TERM': 'linux', 02:55:05 INFO - 'TMOUT': '86400', 02:55:05 INFO - 'USER': 'cltbld', 02:55:05 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461318347.528015-647143914', 02:55:05 INFO - '_': '/tools/buildbot/bin/python'} 02:55:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:55:06 INFO - Running setup.py (path:/tmp/pip-vu_omU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:55:06 INFO - Running setup.py (path:/tmp/pip-zI8zFi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:55:06 INFO - Running setup.py (path:/tmp/pip-1BsihN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:55:06 INFO - Running setup.py (path:/tmp/pip-AYyknI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:55:06 INFO - Running setup.py (path:/tmp/pip-dMKERG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:55:06 INFO - Running setup.py (path:/tmp/pip-OxgAOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:55:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:55:06 INFO - Running setup.py (path:/tmp/pip-lPHQMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:55:07 INFO - Running setup.py (path:/tmp/pip-MxwR2P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:55:07 INFO - Running setup.py (path:/tmp/pip-tRIIJx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:55:07 INFO - Running setup.py (path:/tmp/pip-epM4Vt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:55:07 INFO - Running setup.py (path:/tmp/pip-rED9iq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:55:07 INFO - Running setup.py (path:/tmp/pip-8Of8sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:55:07 INFO - Running setup.py (path:/tmp/pip-X5Dt8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:55:07 INFO - Running setup.py (path:/tmp/pip-ejPYsg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:55:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:55:07 INFO - Running setup.py (path:/tmp/pip-LOSgey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:55:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:55:08 INFO - Running setup.py (path:/tmp/pip-3NIQ5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:55:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:55:08 INFO - Running setup.py (path:/tmp/pip-7VxB5V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:55:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:55:08 INFO - Running setup.py (path:/tmp/pip-RAJycG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:55:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:55:08 INFO - Running setup.py (path:/tmp/pip-lsXJQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:55:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:55:08 INFO - Running setup.py (path:/tmp/pip-_GNC7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:55:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:55:09 INFO - Running setup.py (path:/tmp/pip-PQPEFu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:55:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:55:09 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 02:55:09 INFO - Running setup.py install for manifestparser 02:55:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:55:09 INFO - Running setup.py install for mozcrash 02:55:09 INFO - Running setup.py install for mozdebug 02:55:09 INFO - Running setup.py install for mozdevice 02:55:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Running setup.py install for mozfile 02:55:10 INFO - Running setup.py install for mozhttpd 02:55:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Running setup.py install for mozinfo 02:55:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Running setup.py install for mozInstall 02:55:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:55:10 INFO - Running setup.py install for mozleak 02:55:11 INFO - Running setup.py install for mozlog 02:55:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:55:11 INFO - Running setup.py install for moznetwork 02:55:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:55:11 INFO - Running setup.py install for mozprocess 02:55:11 INFO - Running setup.py install for mozprofile 02:55:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:55:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:55:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:55:11 INFO - Running setup.py install for mozrunner 02:55:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:55:12 INFO - Running setup.py install for mozscreenshot 02:55:12 INFO - Running setup.py install for moztest 02:55:12 INFO - Running setup.py install for mozversion 02:55:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:55:12 INFO - Running setup.py install for wptserve 02:55:12 INFO - Running setup.py install for marionette-driver 02:55:13 INFO - Running setup.py install for browsermob-proxy 02:55:13 INFO - Running setup.py install for marionette-client 02:55:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:55:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:55:13 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 02:55:13 INFO - Cleaning up... 02:55:13 INFO - Return code: 0 02:55:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:55: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')]} 02:55:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:55:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:55: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')]} 02:55:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:55:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:55:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2045030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2088550>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x208a3e0>, '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 0x208b0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2086fb0>, '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-1461318347.528015-647143914', '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 02:55:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:55:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:55:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:55:13 INFO - 'CCACHE_UMASK': '002', 02:55:13 INFO - 'DISPLAY': ':0', 02:55:13 INFO - 'HOME': '/home/cltbld', 02:55:13 INFO - 'LANG': 'en_US.UTF-8', 02:55:13 INFO - 'LOGNAME': 'cltbld', 02:55:13 INFO - 'MAIL': '/var/mail/cltbld', 02:55:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:55:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:55:13 INFO - 'MOZ_NO_REMOTE': '1', 02:55:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:55:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:55:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:55:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:55:13 INFO - 'PWD': '/builds/slave/test', 02:55:13 INFO - 'SHELL': '/bin/bash', 02:55:13 INFO - 'SHLVL': '1', 02:55:13 INFO - 'TERM': 'linux', 02:55:13 INFO - 'TMOUT': '86400', 02:55:13 INFO - 'USER': 'cltbld', 02:55:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461318347.528015-647143914', 02:55:13 INFO - '_': '/tools/buildbot/bin/python'} 02:55:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:55:14 INFO - Running setup.py (path:/tmp/pip-HxiP6F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:55:14 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)) 02:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:55:14 INFO - Running setup.py (path:/tmp/pip-ECDdaB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:55:14 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)) 02:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:55:14 INFO - Running setup.py (path:/tmp/pip-P7x08L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:55:14 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)) 02:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:55:14 INFO - Running setup.py (path:/tmp/pip-_JyFg3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:55:14 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)) 02:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:55:14 INFO - Running setup.py (path:/tmp/pip-i_OnZo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:55:15 INFO - Running setup.py (path:/tmp/pip-Zv06CI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:55:15 INFO - Running setup.py (path:/tmp/pip-KAtj55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:55:15 INFO - Running setup.py (path:/tmp/pip-HJqTh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:55:15 INFO - Running setup.py (path:/tmp/pip-5JctOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:55:15 INFO - Running setup.py (path:/tmp/pip-WCb2Pj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:55:15 INFO - Running setup.py (path:/tmp/pip-Cosy7d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:55:15 INFO - Running setup.py (path:/tmp/pip-WAHhJg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:55:15 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)) 02:55:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:55:15 INFO - Running setup.py (path:/tmp/pip-xoe9iE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:55:16 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)) 02:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:55:16 INFO - Running setup.py (path:/tmp/pip-jcvVLc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:55:16 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)) 02:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:55:16 INFO - Running setup.py (path:/tmp/pip-hYnwix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:55:16 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)) 02:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:55:16 INFO - Running setup.py (path:/tmp/pip-rOJGRv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:55:16 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)) 02:55:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:55:16 INFO - Running setup.py (path:/tmp/pip-B3i2Hh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:55:16 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)) 02:55:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:55:16 INFO - Running setup.py (path:/tmp/pip-0CEc4h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:55:16 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)) 02:55:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:55:16 INFO - Running setup.py (path:/tmp/pip-vKmgqd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:55:16 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)) 02:55:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:55:16 INFO - Running setup.py (path:/tmp/pip-JSQ5y2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:55:17 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)) 02:55:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:55:17 INFO - Running setup.py (path:/tmp/pip-dvdglZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:55:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:55:17 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)) 02:55:17 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)) 02:55:17 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)) 02:55:17 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)) 02:55:17 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)) 02:55:17 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)) 02:55:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:55:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:55:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:55:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:55:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:55:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:55:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:55:21 INFO - Downloading blessings-1.6.tar.gz 02:55:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:55:21 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)) 02:55:21 INFO - Installing collected packages: blessings 02:55:21 INFO - Running setup.py install for blessings 02:55:21 INFO - Successfully installed blessings 02:55:21 INFO - Cleaning up... 02:55:21 INFO - Return code: 0 02:55:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:55:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:55:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:55:22 INFO - Reading from file tmpfile_stdout 02:55:22 INFO - Current package versions: 02:55:22 INFO - argparse == 1.2.1 02:55:22 INFO - blessings == 1.6 02:55:22 INFO - blobuploader == 1.2.4 02:55:22 INFO - browsermob-proxy == 0.6.0 02:55:22 INFO - docopt == 0.6.1 02:55:22 INFO - manifestparser == 1.1 02:55:22 INFO - marionette-client == 2.3.0 02:55:22 INFO - marionette-driver == 1.4.0 02:55:22 INFO - mozInstall == 1.12 02:55:22 INFO - mozcrash == 0.17 02:55:22 INFO - mozdebug == 0.1 02:55:22 INFO - mozdevice == 0.48 02:55:22 INFO - mozfile == 1.2 02:55:22 INFO - mozhttpd == 0.7 02:55:22 INFO - mozinfo == 0.9 02:55:22 INFO - mozleak == 0.1 02:55:22 INFO - mozlog == 3.1 02:55:22 INFO - moznetwork == 0.27 02:55:22 INFO - mozprocess == 0.22 02:55:22 INFO - mozprofile == 0.28 02:55:22 INFO - mozrunner == 6.11 02:55:22 INFO - mozscreenshot == 0.1 02:55:22 INFO - mozsystemmonitor == 0.0 02:55:22 INFO - moztest == 0.7 02:55:22 INFO - mozversion == 1.4 02:55:22 INFO - psutil == 3.1.1 02:55:22 INFO - requests == 1.2.3 02:55:22 INFO - wptserve == 1.4.0 02:55:22 INFO - wsgiref == 0.1.2 02:55:22 INFO - Running post-action listener: _resource_record_post_action 02:55:22 INFO - Running post-action listener: _start_resource_monitoring 02:55:22 INFO - Starting resource monitoring. 02:55:22 INFO - ##### 02:55:22 INFO - ##### Running pull step. 02:55:22 INFO - ##### 02:55:22 INFO - Running pre-action listener: _resource_record_pre_action 02:55:22 INFO - Running main action method: pull 02:55:22 INFO - Pull has nothing to do! 02:55:22 INFO - Running post-action listener: _resource_record_post_action 02:55:22 INFO - ##### 02:55:22 INFO - ##### Running install step. 02:55:22 INFO - ##### 02:55:22 INFO - Running pre-action listener: _resource_record_pre_action 02:55:22 INFO - Running main action method: install 02:55:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:55:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:55:22 INFO - Reading from file tmpfile_stdout 02:55:22 INFO - Detecting whether we're running mozinstall >=1.0... 02:55:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:55:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:55:22 INFO - Reading from file tmpfile_stdout 02:55:22 INFO - Output received: 02:55:22 INFO - Usage: mozinstall [options] installer 02:55:22 INFO - Options: 02:55:22 INFO - -h, --help show this help message and exit 02:55:22 INFO - -d DEST, --destination=DEST 02:55:22 INFO - Directory to install application into. [default: 02:55:22 INFO - "/builds/slave/test"] 02:55:22 INFO - --app=APP Application being installed. [default: firefox] 02:55:22 INFO - mkdir: /builds/slave/test/build/application 02:55:22 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'] 02:55:22 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 02:55:52 INFO - Reading from file tmpfile_stdout 02:55:52 INFO - Output received: 02:55:52 INFO - /builds/slave/test/build/application/firefox/firefox 02:55:52 INFO - Running post-action listener: _resource_record_post_action 02:55:52 INFO - ##### 02:55:52 INFO - ##### Running run-tests step. 02:55:52 INFO - ##### 02:55:52 INFO - Running pre-action listener: _resource_record_pre_action 02:55:52 INFO - Running main action method: run_tests 02:55:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:55:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:55:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:55:52 INFO - grabbing minidump binary from tooltool 02:55:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:55:52 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 0x208a3e0>, '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 0x208b0b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2086fb0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:55:52 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 02:55:52 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 02:55:52 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:55:52 INFO - Return code: 0 02:55:52 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:55:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:55:52 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/N1SZG4_pQkOD7n4DlL3GiQ/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 02:55:52 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/N1SZG4_pQkOD7n4DlL3GiQ/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 02:55:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:55:52 INFO - 'CCACHE_UMASK': '002', 02:55:52 INFO - 'DISPLAY': ':0', 02:55:52 INFO - 'HOME': '/home/cltbld', 02:55:52 INFO - 'LANG': 'en_US.UTF-8', 02:55:52 INFO - 'LOGNAME': 'cltbld', 02:55:52 INFO - 'MAIL': '/var/mail/cltbld', 02:55:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:55:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:55:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:55:52 INFO - 'MOZ_NO_REMOTE': '1', 02:55:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:55:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:55:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:55:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:55:52 INFO - 'PWD': '/builds/slave/test', 02:55:52 INFO - 'SHELL': '/bin/bash', 02:55:52 INFO - 'SHLVL': '1', 02:55:52 INFO - 'TERM': 'linux', 02:55:52 INFO - 'TMOUT': '86400', 02:55:52 INFO - 'USER': 'cltbld', 02:55:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461318347.528015-647143914', 02:55:52 INFO - '_': '/tools/buildbot/bin/python'} 02:55:52 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/N1SZG4_pQkOD7n4DlL3GiQ/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 02:55:53 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 02:55:53 INFO - import pkg_resources 02:55:54 INFO - Using 1 client processes 02:55:54 INFO - wptserve Starting http server on 127.0.0.1:8000 02:55:54 INFO - wptserve Starting http server on 127.0.0.1:8001 02:55:54 INFO - wptserve Starting http server on 127.0.0.1:8443 02:55:57 INFO - SUITE-START | Running 778 tests 02:55:57 INFO - Running testharness tests 02:55:57 INFO - Setting up ssl 02:55:57 INFO - PROCESS | certutil | 02:55:57 INFO - PROCESS | certutil | 02:55:57 INFO - PROCESS | certutil | 02:55:57 INFO - Certificate Nickname Trust Attributes 02:55:57 INFO - SSL,S/MIME,JAR/XPI 02:55:57 INFO - 02:55:57 INFO - web-platform-tests CT,, 02:55:57 INFO - 02:55:57 INFO - Starting runner 02:55:59 INFO - PROCESS | 1840 | 1461318959678 Marionette DEBUG Marionette enabled via build flag and pref 02:55:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964db18000 == 1 [pid = 1840] [id = 1] 02:55:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 1 (0x7f964db18800) [pid = 1840] [serial = 1] [outer = (nil)] 02:55:59 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:55:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 2 (0x7f964db19800) [pid = 1840] [serial = 2] [outer = 0x7f964db18800] 02:56:00 INFO - PROCESS | 1840 | 1461318960293 Marionette INFO Listening on port 2828 02:56:00 INFO - PROCESS | 1840 | 1461318960809 Marionette DEBUG Marionette enabled via command-line flag 02:56:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ac8b800 == 2 [pid = 1840] [id = 2] 02:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 3 (0x7f964acd5000) [pid = 1840] [serial = 3] [outer = (nil)] 02:56:00 INFO - PROCESS | 1840 | [1840] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:56:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 4 (0x7f964acd6000) [pid = 1840] [serial = 4] [outer = 0x7f964acd5000] 02:56:00 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f964aad1c70 02:56:01 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f964f7034f0 02:56:01 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9649e2b7c0 02:56:01 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9649e2bac0 02:56:01 INFO - PROCESS | 1840 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9649e2bdf0 02:56:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 5 (0x7f96501c9000) [pid = 1840] [serial = 5] [outer = 0x7f964db18800] 02:56:01 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:56:01 INFO - PROCESS | 1840 | 1461318961186 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52834 02:56:01 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:56:01 INFO - PROCESS | 1840 | 1461318961269 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52835 02:56:01 INFO - PROCESS | 1840 | 1461318961275 Marionette DEBUG Closed connection conn0 02:56:01 INFO - PROCESS | 1840 | [1840] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 02:56:01 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:56:01 INFO - PROCESS | 1840 | 1461318961398 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52836 02:56:01 INFO - PROCESS | 1840 | 1461318961401 Marionette DEBUG Closed connection conn1 02:56:01 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:56:01 INFO - PROCESS | 1840 | 1461318961464 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52837 02:56:01 INFO - PROCESS | 1840 | 1461318961471 Marionette DEBUG Closed connection conn2 02:56:01 INFO - PROCESS | 1840 | 1461318961520 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:56:01 INFO - PROCESS | 1840 | 1461318961539 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":"20160422014259","device":"desktop","version":"48.0a1"} 02:56:02 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:56:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df3f800 == 3 [pid = 1840] [id = 3] 02:56:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 6 (0x7f963df40000) [pid = 1840] [serial = 6] [outer = (nil)] 02:56:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df40800 == 4 [pid = 1840] [id = 4] 02:56:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 7 (0x7f9640c84c00) [pid = 1840] [serial = 7] [outer = (nil)] 02:56:03 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:56:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d4e2800 == 5 [pid = 1840] [id = 5] 02:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 8 (0x7f963e37f800) [pid = 1840] [serial = 8] [outer = (nil)] 02:56:03 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:56:03 INFO - PROCESS | 1840 | [1840] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:56:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 9 (0x7f963d189c00) [pid = 1840] [serial = 9] [outer = 0x7f963e37f800] 02:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 10 (0x7f963cded800) [pid = 1840] [serial = 10] [outer = 0x7f963df40000] 02:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 11 (0x7f963e342c00) [pid = 1840] [serial = 11] [outer = 0x7f9640c84c00] 02:56:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 12 (0x7f963e344800) [pid = 1840] [serial = 12] [outer = 0x7f963e37f800] 02:56:05 INFO - PROCESS | 1840 | 1461318965189 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1840 | 1461318965207 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 13 (0x7f963abc2c00) [pid = 1840] [serial = 13] [outer = 0x7f963e37f800] 02:56:05 INFO - PROCESS | 1840 | 1461318965890 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b08818ea-c5ae-4616-a197-1d10c6374e56","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":"20160422014259","device":"desktop","version":"48.0a1","command_id":1}}] 02:56:06 INFO - PROCESS | 1840 | 1461318966108 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:56:06 INFO - PROCESS | 1840 | 1461318966313 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:56:06 INFO - PROCESS | 1840 | 1461318966532 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:56:06 INFO - PROCESS | 1840 | [1840] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:56:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 14 (0x7f963732b400) [pid = 1840] [serial = 14] [outer = 0x7f963e37f800] 02:56:07 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:56:07 INFO - PROCESS | 1840 | 1461318967134 Marionette TRACE conn3 <- [1,3,null,{}] 02:56:07 INFO - PROCESS | 1840 | 1461318967199 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:56:07 INFO - PROCESS | 1840 | 1461318967236 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:56:07 INFO - PROCESS | 1840 | 1461318967302 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 1840 | 1461318967304 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:56:07 INFO - PROCESS | 1840 | 1461318967357 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 1840 | 1461318967361 Marionette TRACE conn3 <- [1,6,null,{}] 02:56:07 INFO - PROCESS | 1840 | 1461318967371 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:07 INFO - PROCESS | 1840 | 1461318967387 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:56:07 INFO - PROCESS | 1840 | 1461318967395 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963faeb000 == 6 [pid = 1840] [id = 6] 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 15 (0x7f963600f400) [pid = 1840] [serial = 15] [outer = (nil)] 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 16 (0x7f9636011400) [pid = 1840] [serial = 16] [outer = 0x7f963600f400] 02:56:07 INFO - PROCESS | 1840 | 1461318967462 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 17 (0x7f9636018000) [pid = 1840] [serial = 17] [outer = 0x7f963600f400] 02:56:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96360b2800 == 7 [pid = 1840] [id = 7] 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 18 (0x7f9635d80800) [pid = 1840] [serial = 18] [outer = (nil)] 02:56:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 19 (0x7f9636019000) [pid = 1840] [serial = 19] [outer = 0x7f9635d80800] 02:56:07 INFO - PROCESS | 1840 | 1461318967901 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 20 (0x7f9635b21400) [pid = 1840] [serial = 20] [outer = 0x7f9635d80800] 02:56:08 INFO - PROCESS | 1840 | [1840] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:56:08 INFO - PROCESS | 1840 | 1461318968449 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1138ms 02:56:08 INFO - PROCESS | 1840 | 1461318968556 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 1840 | 1461318968560 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:56:08 INFO - PROCESS | 1840 | 1461318968580 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 1840 | 1461318968584 Marionette TRACE conn3 <- [1,10,null,{}] 02:56:08 INFO - PROCESS | 1840 | 1461318968620 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:08 INFO - PROCESS | 1840 | 1461318968785 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:56:08 INFO - PROCESS | 1840 | 1461318968804 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634011800 == 8 [pid = 1840] [id = 8] 02:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 21 (0x7f9634e29c00) [pid = 1840] [serial = 21] [outer = (nil)] 02:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 22 (0x7f963c47b400) [pid = 1840] [serial = 22] [outer = 0x7f9634e29c00] 02:56:08 INFO - PROCESS | 1840 | 1461318968869 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 23 (0x7f963405a400) [pid = 1840] [serial = 23] [outer = 0x7f9634e29c00] 02:56:09 INFO - PROCESS | 1840 | 1461318969428 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 918ms 02:56:09 INFO - PROCESS | 1840 | 1461318969489 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:56:09 INFO - PROCESS | 1840 | 1461318969493 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:56:09 INFO - PROCESS | 1840 | 1461318969499 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 1840 | 1461318969501 Marionette TRACE conn3 <- [1,14,null,{}] 02:56:09 INFO - PROCESS | 1840 | 1461318969506 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:09 INFO - PROCESS | 1840 | 1461318969655 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:56:09 INFO - PROCESS | 1840 | 1461318969671 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344ae000 == 9 [pid = 1840] [id = 9] 02:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 24 (0x7f9634375000) [pid = 1840] [serial = 24] [outer = (nil)] 02:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 25 (0x7f9634379c00) [pid = 1840] [serial = 25] [outer = 0x7f9634375000] 02:56:09 INFO - PROCESS | 1840 | 1461318969735 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 26 (0x7f963c5df800) [pid = 1840] [serial = 26] [outer = 0x7f9634375000] 02:56:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344c5800 == 10 [pid = 1840] [id = 10] 02:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 27 (0x7f96344c6000) [pid = 1840] [serial = 27] [outer = (nil)] 02:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 28 (0x7f9634e98800) [pid = 1840] [serial = 28] [outer = 0x7f96344c6000] 02:56:10 INFO - PROCESS | 1840 | 1461318970861 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 29 (0x7f9634f61800) [pid = 1840] [serial = 29] [outer = 0x7f96344c6000] 02:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1432ms 02:56:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634f65800 == 11 [pid = 1840] [id = 11] 02:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 30 (0x7f963405c000) [pid = 1840] [serial = 30] [outer = (nil)] 02:56:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 31 (0x7f96345efc00) [pid = 1840] [serial = 31] [outer = 0x7f963405c000] 02:56:11 INFO - PROCESS | 1840 | 1461318971049 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 1840 | 1461318971056 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:56:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 32 (0x7f9634e1b800) [pid = 1840] [serial = 32] [outer = 0x7f963405c000] 02:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:56:11 INFO - PROCESS | 1840 | 1461318971162 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 1840 | 1461318971167 Marionette TRACE conn3 <- [1,18,null,{}] 02:56:11 INFO - PROCESS | 1840 | 1461318971236 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:11 INFO - PROCESS | 1840 | 1461318971433 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:56:11 INFO - PROCESS | 1840 | 1461318971542 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963756b000 == 12 [pid = 1840] [id = 12] 02:56:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 33 (0x7f96345e9c00) [pid = 1840] [serial = 33] [outer = (nil)] 02:56:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 34 (0x7f96378bc400) [pid = 1840] [serial = 34] [outer = 0x7f96345e9c00] 02:56:11 INFO - PROCESS | 1840 | 1461318971646 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 35 (0x7f963abba000) [pid = 1840] [serial = 35] [outer = 0x7f96345e9c00] 02:56:12 INFO - PROCESS | 1840 | 1461318972513 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1469ms 02:56:12 INFO - PROCESS | 1840 | 1461318972568 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 1840 | 1461318972577 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:56:12 INFO - PROCESS | 1840 | 1461318972587 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1840 | 1461318972591 Marionette TRACE conn3 <- [1,22,null,{}] 02:56:12 INFO - PROCESS | 1840 | 1461318972597 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:12 INFO - PROCESS | 1840 | 1461318972761 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:56:12 INFO - PROCESS | 1840 | 1461318972878 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963cddc000 == 13 [pid = 1840] [id = 13] 02:56:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 36 (0x7f9637853000) [pid = 1840] [serial = 36] [outer = (nil)] 02:56:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 37 (0x7f963ce4c000) [pid = 1840] [serial = 37] [outer = 0x7f9637853000] 02:56:12 INFO - PROCESS | 1840 | 1461318972951 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 38 (0x7f963d3ebc00) [pid = 1840] [serial = 38] [outer = 0x7f9637853000] 02:56:13 INFO - PROCESS | 1840 | 1461318973781 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1232ms 02:56:13 INFO - PROCESS | 1840 | 1461318973819 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 1840 | 1461318973823 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:56:13 INFO - PROCESS | 1840 | 1461318973829 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 1840 | 1461318973834 Marionette TRACE conn3 <- [1,26,null,{}] 02:56:13 INFO - PROCESS | 1840 | 1461318973849 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:14 INFO - PROCESS | 1840 | 1461318974069 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:56:14 INFO - PROCESS | 1840 | 1461318974353 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9635b44000 == 14 [pid = 1840] [id = 14] 02:56:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 39 (0x7f9634f44c00) [pid = 1840] [serial = 39] [outer = (nil)] 02:56:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 40 (0x7f9637331000) [pid = 1840] [serial = 40] [outer = 0x7f9634f44c00] 02:56:14 INFO - PROCESS | 1840 | 1461318974426 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 41 (0x7f963b3e3800) [pid = 1840] [serial = 41] [outer = 0x7f9634f44c00] 02:56:15 INFO - PROCESS | 1840 | 1461318975317 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1533ms 02:56:15 INFO - PROCESS | 1840 | 1461318975364 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:56:15 INFO - PROCESS | 1840 | 1461318975369 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:56:15 INFO - PROCESS | 1840 | 1461318975376 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1840 | 1461318975380 Marionette TRACE conn3 <- [1,30,null,{}] 02:56:15 INFO - PROCESS | 1840 | 1461318975386 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:15 INFO - PROCESS | 1840 | 1461318975538 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:56:15 INFO - PROCESS | 1840 | 1461318975646 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344c4800 == 15 [pid = 1840] [id = 15] 02:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 42 (0x7f963414a400) [pid = 1840] [serial = 42] [outer = (nil)] 02:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 43 (0x7f963b842400) [pid = 1840] [serial = 43] [outer = 0x7f963414a400] 02:56:15 INFO - PROCESS | 1840 | 1461318975737 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 44 (0x7f963df9a000) [pid = 1840] [serial = 44] [outer = 0x7f963414a400] 02:56:16 INFO - PROCESS | 1840 | 1461318976372 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1028ms 02:56:16 INFO - PROCESS | 1840 | 1461318976409 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 1840 | 1461318976415 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:56:16 INFO - PROCESS | 1840 | 1461318976422 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1840 | 1461318976424 Marionette TRACE conn3 <- [1,34,null,{}] 02:56:16 INFO - PROCESS | 1840 | 1461318976430 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:16 INFO - PROCESS | 1840 | 1461318976558 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:56:16 INFO - PROCESS | 1840 | 1461318976584 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d912800 == 16 [pid = 1840] [id = 16] 02:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 45 (0x7f9634058c00) [pid = 1840] [serial = 45] [outer = (nil)] 02:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 46 (0x7f963eb4dc00) [pid = 1840] [serial = 46] [outer = 0x7f9634058c00] 02:56:16 INFO - PROCESS | 1840 | 1461318976647 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 47 (0x7f963efb7c00) [pid = 1840] [serial = 47] [outer = 0x7f9634058c00] 02:56:17 INFO - PROCESS | 1840 | 1461318977377 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 980ms 02:56:17 INFO - PROCESS | 1840 | 1461318977403 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 1840 | 1461318977406 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:56:17 INFO - PROCESS | 1840 | 1461318977419 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 1840 | 1461318977428 Marionette TRACE conn3 <- [1,38,null,{}] 02:56:17 INFO - PROCESS | 1840 | 1461318977435 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:17 INFO - PROCESS | 1840 | 1461318977570 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:56:17 INFO - PROCESS | 1840 | 1461318977590 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ddf7800 == 17 [pid = 1840] [id = 17] 02:56:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 48 (0x7f963f0ce400) [pid = 1840] [serial = 48] [outer = (nil)] 02:56:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 49 (0x7f9640c7a400) [pid = 1840] [serial = 49] [outer = 0x7f963f0ce400] 02:56:17 INFO - PROCESS | 1840 | 1461318977650 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7f9640c85400) [pid = 1840] [serial = 50] [outer = 0x7f963f0ce400] 02:56:18 INFO - PROCESS | 1840 | 1461318978348 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 947ms 02:56:18 INFO - PROCESS | 1840 | 1461318978360 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 1840 | 1461318978364 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:56:18 INFO - PROCESS | 1840 | 1461318978373 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 1840 | 1461318978387 Marionette TRACE conn3 <- [1,42,null,{}] 02:56:18 INFO - PROCESS | 1840 | 1461318978393 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:18 INFO - PROCESS | 1840 | 1461318978561 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:56:18 INFO - PROCESS | 1840 | 1461318978580 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df4c800 == 18 [pid = 1840] [id = 18] 02:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7f963750b000) [pid = 1840] [serial = 51] [outer = (nil)] 02:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7f963750dc00) [pid = 1840] [serial = 52] [outer = 0x7f963750b000] 02:56:18 INFO - PROCESS | 1840 | 1461318978645 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7f96410c6c00) [pid = 1840] [serial = 53] [outer = 0x7f963750b000] 02:56:19 INFO - PROCESS | 1840 | 1461318979260 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 942ms 02:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:56:19 INFO - PROCESS | 1840 | 1461318979313 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1840 | 1461318979315 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:56:19 INFO - PROCESS | 1840 | 1461318979321 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1840 | 1461318979324 Marionette TRACE conn3 <- [1,46,null,{}] 02:56:19 INFO - PROCESS | 1840 | 1461318979329 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:19 INFO - PROCESS | 1840 | 1461318979491 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:56:19 INFO - PROCESS | 1840 | 1461318979514 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963efd7000 == 19 [pid = 1840] [id = 19] 02:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f9649e43c00) [pid = 1840] [serial = 54] [outer = (nil)] 02:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f9649eee000) [pid = 1840] [serial = 55] [outer = 0x7f9649e43c00] 02:56:19 INFO - PROCESS | 1840 | 1461318979595 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7f964acf5800) [pid = 1840] [serial = 56] [outer = 0x7f9649e43c00] 02:56:20 INFO - PROCESS | 1840 | 1461318980266 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 979ms 02:56:20 INFO - PROCESS | 1840 | 1461318980306 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 1840 | 1461318980310 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:56:20 INFO - PROCESS | 1840 | 1461318980315 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 1840 | 1461318980318 Marionette TRACE conn3 <- [1,50,null,{}] 02:56:20 INFO - PROCESS | 1840 | 1461318980323 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:20 INFO - PROCESS | 1840 | 1461318980489 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:56:20 INFO - PROCESS | 1840 | 1461318980510 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cc5000 == 20 [pid = 1840] [id = 20] 02:56:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f964acf2800) [pid = 1840] [serial = 57] [outer = (nil)] 02:56:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f964b118c00) [pid = 1840] [serial = 58] [outer = 0x7f964acf2800] 02:56:20 INFO - PROCESS | 1840 | 1461318980569 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7f964b1f5400) [pid = 1840] [serial = 59] [outer = 0x7f964acf2800] 02:56:21 INFO - PROCESS | 1840 | 1461318981423 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1127ms 02:56:21 INFO - PROCESS | 1840 | 1461318981443 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 1840 | 1461318981449 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:56:21 INFO - PROCESS | 1840 | 1461318981459 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 1840 | 1461318981465 Marionette TRACE conn3 <- [1,54,null,{}] 02:56:21 INFO - PROCESS | 1840 | 1461318981474 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:21 INFO - PROCESS | 1840 | 1461318981633 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:56:21 INFO - PROCESS | 1840 | 1461318981766 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c08a800 == 21 [pid = 1840] [id = 21] 02:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7f9634e23400) [pid = 1840] [serial = 60] [outer = (nil)] 02:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f9636016000) [pid = 1840] [serial = 61] [outer = 0x7f9634e23400] 02:56:21 INFO - PROCESS | 1840 | 1461318981846 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f9639fd9400) [pid = 1840] [serial = 62] [outer = 0x7f9634e23400] 02:56:22 INFO - PROCESS | 1840 | 1461318982610 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1195ms 02:56:22 INFO - PROCESS | 1840 | 1461318982654 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1840 | 1461318982662 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:56:22 INFO - PROCESS | 1840 | 1461318982673 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1840 | 1461318982676 Marionette TRACE conn3 <- [1,58,null,{}] 02:56:22 INFO - PROCESS | 1840 | 1461318982683 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:22 INFO - PROCESS | 1840 | 1461318982883 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:56:22 INFO - PROCESS | 1840 | 1461318982900 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d912000 == 22 [pid = 1840] [id = 22] 02:56:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f963abc2000) [pid = 1840] [serial = 63] [outer = (nil)] 02:56:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f963c89f400) [pid = 1840] [serial = 64] [outer = 0x7f963abc2000] 02:56:22 INFO - PROCESS | 1840 | 1461318982970 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f963ddb3800) [pid = 1840] [serial = 65] [outer = 0x7f963abc2000] 02:56:23 INFO - PROCESS | 1840 | 1461318983767 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1129ms 02:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:56:23 INFO - PROCESS | 1840 | 1461318983802 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 1840 | 1461318983805 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:56:23 INFO - PROCESS | 1840 | 1461318983811 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 1840 | 1461318983816 Marionette TRACE conn3 <- [1,62,null,{}] 02:56:23 INFO - PROCESS | 1840 | 1461318983851 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:24 INFO - PROCESS | 1840 | 1461318984018 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:56:24 INFO - PROCESS | 1840 | 1461318984140 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640d82800 == 23 [pid = 1840] [id = 23] 02:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f963df9bc00) [pid = 1840] [serial = 66] [outer = (nil)] 02:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f9640c47400) [pid = 1840] [serial = 67] [outer = 0x7f963df9bc00] 02:56:24 INFO - PROCESS | 1840 | 1461318984216 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f9644243c00) [pid = 1840] [serial = 68] [outer = 0x7f963df9bc00] 02:56:25 INFO - PROCESS | 1840 | 1461318985024 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1254ms 02:56:25 INFO - PROCESS | 1840 | 1461318985065 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:56:25 INFO - PROCESS | 1840 | 1461318985070 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:56:25 INFO - PROCESS | 1840 | 1461318985075 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 1840 | 1461318985078 Marionette TRACE conn3 <- [1,66,null,{}] 02:56:25 INFO - PROCESS | 1840 | 1461318985083 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:25 INFO - PROCESS | 1840 | 1461318985278 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:56:25 INFO - PROCESS | 1840 | 1461318985292 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963fadb000 == 24 [pid = 1840] [id = 24] 02:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f9640c46000) [pid = 1840] [serial = 69] [outer = (nil)] 02:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f964b18b800) [pid = 1840] [serial = 70] [outer = 0x7f9640c46000] 02:56:25 INFO - PROCESS | 1840 | 1461318985376 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f964be31400) [pid = 1840] [serial = 71] [outer = 0x7f9640c46000] 02:56:26 INFO - PROCESS | 1840 | 1461318986220 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1185ms 02:56:26 INFO - PROCESS | 1840 | 1461318986439 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1840 | 1461318986446 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:56:26 INFO - PROCESS | 1840 | 1461318986454 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1840 | 1461318986458 Marionette TRACE conn3 <- [1,70,null,{}] 02:56:26 INFO - PROCESS | 1840 | 1461318986465 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:26 INFO - PROCESS | 1840 | 1461318986615 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:56:26 INFO - PROCESS | 1840 | 1461318986720 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c4c6800 == 25 [pid = 1840] [id = 25] 02:56:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f9636016800) [pid = 1840] [serial = 72] [outer = (nil)] 02:56:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f963750c400) [pid = 1840] [serial = 73] [outer = 0x7f9636016800] 02:56:26 INFO - PROCESS | 1840 | 1461318986791 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f963b2bc400) [pid = 1840] [serial = 74] [outer = 0x7f9636016800] 02:56:27 INFO - PROCESS | 1840 | 1461318987602 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1186ms 02:56:27 INFO - PROCESS | 1840 | 1461318987641 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 1840 | 1461318987646 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:56:27 INFO - PROCESS | 1840 | 1461318987658 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 1840 | 1461318987662 Marionette TRACE conn3 <- [1,74,null,{}] 02:56:27 INFO - PROCESS | 1840 | 1461318987687 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:27 INFO - PROCESS | 1840 | 1461318987835 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:56:28 INFO - PROCESS | 1840 | 1461318988009 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963efd7000 == 24 [pid = 1840] [id = 19] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963df4c800 == 23 [pid = 1840] [id = 18] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ddf7800 == 22 [pid = 1840] [id = 17] 02:56:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342d0800 == 23 [pid = 1840] [id = 26] 02:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f9634059400) [pid = 1840] [serial = 75] [outer = (nil)] 02:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f963437d400) [pid = 1840] [serial = 76] [outer = 0x7f9634059400] 02:56:28 INFO - PROCESS | 1840 | 1461318988105 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f9637851c00) [pid = 1840] [serial = 77] [outer = 0x7f9634059400] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d912800 == 22 [pid = 1840] [id = 16] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96344c4800 == 21 [pid = 1840] [id = 15] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9635b44000 == 20 [pid = 1840] [id = 14] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963cddc000 == 19 [pid = 1840] [id = 13] 02:56:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963756b000 == 18 [pid = 1840] [id = 12] 02:56:28 INFO - PROCESS | 1840 | 1461318988976 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1352ms 02:56:29 INFO - PROCESS | 1840 | 1461318989007 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:56:29 INFO - PROCESS | 1840 | 1461318989014 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:56:29 INFO - PROCESS | 1840 | 1461318989023 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1840 | 1461318989026 Marionette TRACE conn3 <- [1,78,null,{}] 02:56:29 INFO - PROCESS | 1840 | 1461318989033 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:29 INFO - PROCESS | 1840 | 1461318989189 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:56:29 INFO - PROCESS | 1840 | 1461318989325 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d910000 == 19 [pid = 1840] [id = 27] 02:56:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f9634063000) [pid = 1840] [serial = 78] [outer = (nil)] 02:56:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f963ddb5400) [pid = 1840] [serial = 79] [outer = 0x7f9634063000] 02:56:29 INFO - PROCESS | 1840 | 1461318989401 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f963e372400) [pid = 1840] [serial = 80] [outer = 0x7f9634063000] 02:56:30 INFO - PROCESS | 1840 | 1461318990199 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1235ms 02:56:30 INFO - PROCESS | 1840 | 1461318990262 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 1840 | 1461318990268 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:56:30 INFO - PROCESS | 1840 | 1461318990278 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 1840 | 1461318990281 Marionette TRACE conn3 <- [1,82,null,{}] 02:56:30 INFO - PROCESS | 1840 | 1461318990285 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:30 INFO - PROCESS | 1840 | 1461318990457 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:56:30 INFO - PROCESS | 1840 | 1461318990582 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e43e800 == 20 [pid = 1840] [id = 28] 02:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f963ebbfc00) [pid = 1840] [serial = 81] [outer = (nil)] 02:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f9640c4f000) [pid = 1840] [serial = 82] [outer = 0x7f963ebbfc00] 02:56:30 INFO - PROCESS | 1840 | 1461318990659 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f9644243800) [pid = 1840] [serial = 83] [outer = 0x7f963ebbfc00] 02:56:31 INFO - PROCESS | 1840 | 1461318991457 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1228ms 02:56:31 INFO - PROCESS | 1840 | 1461318991507 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1840 | 1461318991510 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:56:31 INFO - PROCESS | 1840 | 1461318991518 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1840 | 1461318991527 Marionette TRACE conn3 <- [1,86,null,{}] 02:56:31 INFO - PROCESS | 1840 | 1461318991541 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:31 INFO - PROCESS | 1840 | 1461318991703 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:56:31 INFO - PROCESS | 1840 | 1461318991832 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ec9000 == 21 [pid = 1840] [id = 29] 02:56:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f964b14fc00) [pid = 1840] [serial = 84] [outer = (nil)] 02:56:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f964bfc5800) [pid = 1840] [serial = 85] [outer = 0x7f964b14fc00] 02:56:31 INFO - PROCESS | 1840 | 1461318991904 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f964c113800) [pid = 1840] [serial = 86] [outer = 0x7f964b14fc00] 02:56:32 INFO - PROCESS | 1840 | 1461318992714 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1237ms 02:56:32 INFO - PROCESS | 1840 | 1461318992755 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:56:32 INFO - PROCESS | 1840 | 1461318992760 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:56:32 INFO - PROCESS | 1840 | 1461318992766 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 1840 | 1461318992770 Marionette TRACE conn3 <- [1,90,null,{}] 02:56:32 INFO - PROCESS | 1840 | 1461318992775 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:32 INFO - PROCESS | 1840 | 1461318992924 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:56:33 INFO - PROCESS | 1840 | 1461318993056 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ac8b000 == 22 [pid = 1840] [id = 30] 02:56:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f964b1f6000) [pid = 1840] [serial = 87] [outer = (nil)] 02:56:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f964e02a000) [pid = 1840] [serial = 88] [outer = 0x7f964b1f6000] 02:56:33 INFO - PROCESS | 1840 | 1461318993130 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f964f71dc00) [pid = 1840] [serial = 89] [outer = 0x7f964b1f6000] 02:56:34 INFO - PROCESS | 1840 | 1461318994026 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1332ms 02:56:34 INFO - PROCESS | 1840 | 1461318994101 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 1840 | 1461318994105 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:56:34 INFO - PROCESS | 1840 | 1461318994116 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 1840 | 1461318994120 Marionette TRACE conn3 <- [1,94,null,{}] 02:56:34 INFO - PROCESS | 1840 | 1461318994129 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:34 INFO - PROCESS | 1840 | 1461318994286 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:56:34 INFO - PROCESS | 1840 | 1461318994449 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96360aa000 == 23 [pid = 1840] [id = 31] 02:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f9634378400) [pid = 1840] [serial = 90] [outer = (nil)] 02:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f96345ec000) [pid = 1840] [serial = 91] [outer = 0x7f9634378400] 02:56:34 INFO - PROCESS | 1840 | 1461318994638 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f963c478000) [pid = 1840] [serial = 92] [outer = 0x7f9634378400] 02:56:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c4c6800 == 22 [pid = 1840] [id = 25] 02:56:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640d82800 == 21 [pid = 1840] [id = 23] 02:56:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d912000 == 20 [pid = 1840] [id = 22] 02:56:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c08a800 == 19 [pid = 1840] [id = 21] 02:56:35 INFO - PROCESS | 1840 | 1461318995425 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1384ms 02:56:35 INFO - PROCESS | 1840 | 1461318995501 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 1840 | 1461318995508 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:56:35 INFO - PROCESS | 1840 | 1461318995517 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 1840 | 1461318995522 Marionette TRACE conn3 <- [1,98,null,{}] 02:56:35 INFO - PROCESS | 1840 | 1461318995529 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:35 INFO - PROCESS | 1840 | 1461318995693 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:56:35 INFO - PROCESS | 1840 | 1461318995823 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963eb6b800 == 20 [pid = 1840] [id = 32] 02:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f963e343800) [pid = 1840] [serial = 93] [outer = (nil)] 02:56:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f963ebcac00) [pid = 1840] [serial = 94] [outer = 0x7f963e343800] 02:56:35 INFO - PROCESS | 1840 | 1461318995901 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f9640c40800) [pid = 1840] [serial = 95] [outer = 0x7f963e343800] 02:56:36 INFO - PROCESS | 1840 | 1461318996716 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1235ms 02:56:36 INFO - PROCESS | 1840 | 1461318996763 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 1840 | 1461318996769 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:56:36 INFO - PROCESS | 1840 | 1461318996779 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1840 | 1461318996783 Marionette TRACE conn3 <- [1,102,null,{}] 02:56:36 INFO - PROCESS | 1840 | 1461318996788 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:36 INFO - PROCESS | 1840 | 1461318996957 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:56:37 INFO - PROCESS | 1840 | 1461318997099 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9649ebd000 == 21 [pid = 1840] [id = 33] 02:56:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f964416d800) [pid = 1840] [serial = 96] [outer = (nil)] 02:56:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f964acf2400) [pid = 1840] [serial = 97] [outer = 0x7f964416d800] 02:56:37 INFO - PROCESS | 1840 | 1461318997177 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f964b185800) [pid = 1840] [serial = 98] [outer = 0x7f964416d800] 02:56:38 INFO - PROCESS | 1840 | 1461318998047 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1332ms 02:56:38 INFO - PROCESS | 1840 | 1461318998111 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:56:38 INFO - PROCESS | 1840 | 1461318998116 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:56:38 INFO - PROCESS | 1840 | 1461318998123 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 1840 | 1461318998129 Marionette TRACE conn3 <- [1,106,null,{}] 02:56:38 INFO - PROCESS | 1840 | 1461318998145 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:38 INFO - PROCESS | 1840 | 1461318998351 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:56:38 INFO - PROCESS | 1840 | 1461318998520 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964bbda800 == 22 [pid = 1840] [id = 34] 02:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f964fed2400) [pid = 1840] [serial = 99] [outer = (nil)] 02:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f964fed3000) [pid = 1840] [serial = 100] [outer = 0x7f964fed2400] 02:56:38 INFO - PROCESS | 1840 | 1461318998600 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f964fedc400) [pid = 1840] [serial = 101] [outer = 0x7f964fed2400] 02:56:39 INFO - PROCESS | 1840 | 1461318999417 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1342ms 02:56:39 INFO - PROCESS | 1840 | 1461318999465 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:56:39 INFO - PROCESS | 1840 | 1461318999470 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:56:39 INFO - PROCESS | 1840 | 1461318999475 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 1840 | 1461318999478 Marionette TRACE conn3 <- [1,110,null,{}] 02:56:39 INFO - PROCESS | 1840 | 1461318999483 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:39 INFO - PROCESS | 1840 | 1461318999628 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:56:39 INFO - PROCESS | 1840 | 1461318999763 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964c15e000 == 23 [pid = 1840] [id = 35] 02:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f9634376c00) [pid = 1840] [serial = 102] [outer = (nil)] 02:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f9639499000) [pid = 1840] [serial = 103] [outer = 0x7f9634376c00] 02:56:39 INFO - PROCESS | 1840 | 1461318999837 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f964f932800) [pid = 1840] [serial = 104] [outer = 0x7f9634376c00] 02:56:40 INFO - PROCESS | 1840 | 1461319000656 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1231ms 02:56:40 INFO - PROCESS | 1840 | 1461319000829 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1840 | 1461319000836 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:56:40 INFO - PROCESS | 1840 | 1461319000846 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1840 | 1461319000850 Marionette TRACE conn3 <- [1,114,null,{}] 02:56:40 INFO - PROCESS | 1840 | 1461319000858 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:41 INFO - PROCESS | 1840 | 1461319001010 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:56:41 INFO - PROCESS | 1840 | 1461319001164 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df4c800 == 24 [pid = 1840] [id = 36] 02:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f9639fe3000) [pid = 1840] [serial = 105] [outer = (nil)] 02:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f963b3e0000) [pid = 1840] [serial = 106] [outer = 0x7f9639fe3000] 02:56:41 INFO - PROCESS | 1840 | 1461319001296 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f963d189000) [pid = 1840] [serial = 107] [outer = 0x7f9639fe3000] 02:56:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f963ddb2000) [pid = 1840] [serial = 108] [outer = 0x7f963405c000] 02:56:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d910000 == 23 [pid = 1840] [id = 27] 02:56:41 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96342d0800 == 22 [pid = 1840] [id = 26] 02:56:42 INFO - PROCESS | 1840 | 1461319002255 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1479ms 02:56:42 INFO - PROCESS | 1840 | 1461319002328 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 1840 | 1461319002332 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:56:42 INFO - PROCESS | 1840 | 1461319002341 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1840 | 1461319002346 Marionette TRACE conn3 <- [1,118,null,{}] 02:56:42 INFO - PROCESS | 1840 | 1461319002354 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:42 INFO - PROCESS | 1840 | 1461319002553 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:56:42 INFO - PROCESS | 1840 | 1461319002725 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3c1800 == 23 [pid = 1840] [id = 37] 02:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f963c5e0800) [pid = 1840] [serial = 109] [outer = (nil)] 02:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f963d3e7800) [pid = 1840] [serial = 110] [outer = 0x7f963c5e0800] 02:56:42 INFO - PROCESS | 1840 | 1461319002807 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f963eb4d800) [pid = 1840] [serial = 111] [outer = 0x7f963c5e0800] 02:56:43 INFO - PROCESS | 1840 | 1461319003510 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1230ms 02:56:43 INFO - PROCESS | 1840 | 1461319003587 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 1840 | 1461319003596 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:56:43 INFO - PROCESS | 1840 | 1461319003610 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 1840 | 1461319003615 Marionette TRACE conn3 <- [1,122,null,{}] 02:56:43 INFO - PROCESS | 1840 | 1461319003621 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:43 INFO - PROCESS | 1840 | 1461319003783 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:56:43 INFO - PROCESS | 1840 | 1461319003917 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964b1b1000 == 24 [pid = 1840] [id = 38] 02:56:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f9649ee6000) [pid = 1840] [serial = 112] [outer = (nil)] 02:56:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f964ada4c00) [pid = 1840] [serial = 113] [outer = 0x7f9649ee6000] 02:56:44 INFO - PROCESS | 1840 | 1461319003996 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f964be2fc00) [pid = 1840] [serial = 114] [outer = 0x7f9649ee6000] 02:56:44 INFO - PROCESS | 1840 | 1461319004775 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1186ms 02:56:44 INFO - PROCESS | 1840 | 1461319004804 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1840 | 1461319004808 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:56:44 INFO - PROCESS | 1840 | 1461319004818 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1840 | 1461319004823 Marionette TRACE conn3 <- [1,126,null,{}] 02:56:44 INFO - PROCESS | 1840 | 1461319004839 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:45 INFO - PROCESS | 1840 | 1461319005000 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:56:45 INFO - PROCESS | 1840 | 1461319005133 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f8b3800 == 25 [pid = 1840] [id = 39] 02:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f964c113c00) [pid = 1840] [serial = 115] [outer = (nil)] 02:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f964fed0800) [pid = 1840] [serial = 116] [outer = 0x7f964c113c00] 02:56:45 INFO - PROCESS | 1840 | 1461319005211 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f9650173c00) [pid = 1840] [serial = 117] [outer = 0x7f964c113c00] 02:56:46 INFO - PROCESS | 1840 | 1461319006074 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1285ms 02:56:46 INFO - PROCESS | 1840 | 1461319006104 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 1840 | 1461319006109 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:56:46 INFO - PROCESS | 1840 | 1461319006114 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1840 | 1461319006116 Marionette TRACE conn3 <- [1,130,null,{}] 02:56:46 INFO - PROCESS | 1840 | 1461319006122 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:46 INFO - PROCESS | 1840 | 1461319006277 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:56:46 INFO - PROCESS | 1840 | 1461319006416 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965010a800 == 26 [pid = 1840] [id = 40] 02:56:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f963437d800) [pid = 1840] [serial = 118] [outer = (nil)] 02:56:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f9650434c00) [pid = 1840] [serial = 119] [outer = 0x7f963437d800] 02:56:46 INFO - PROCESS | 1840 | 1461319006492 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f965204cc00) [pid = 1840] [serial = 120] [outer = 0x7f963437d800] 02:56:47 INFO - PROCESS | 1840 | 1461319007342 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1284ms 02:56:47 INFO - PROCESS | 1840 | 1461319007400 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1840 | 1461319007403 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:56:47 INFO - PROCESS | 1840 | 1461319007410 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1840 | 1461319007412 Marionette TRACE conn3 <- [1,134,null,{}] 02:56:47 INFO - PROCESS | 1840 | 1461319007418 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:47 INFO - PROCESS | 1840 | 1461319007566 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:56:47 INFO - PROCESS | 1840 | 1461319007700 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965038d000 == 27 [pid = 1840] [id = 41] 02:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f964f718c00) [pid = 1840] [serial = 121] [outer = (nil)] 02:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f9652d86000) [pid = 1840] [serial = 122] [outer = 0x7f964f718c00] 02:56:47 INFO - PROCESS | 1840 | 1461319007776 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f9652db5800) [pid = 1840] [serial = 123] [outer = 0x7f964f718c00] 02:56:48 INFO - PROCESS | 1840 | 1461319008803 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1427ms 02:56:48 INFO - PROCESS | 1840 | 1461319008839 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:56:48 INFO - PROCESS | 1840 | 1461319008844 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:56:48 INFO - PROCESS | 1840 | 1461319008852 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1840 | 1461319008858 Marionette TRACE conn3 <- [1,138,null,{}] 02:56:48 INFO - PROCESS | 1840 | 1461319008865 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:49 INFO - PROCESS | 1840 | 1461319009066 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:56:49 INFO - PROCESS | 1840 | 1461319009251 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d90c800 == 28 [pid = 1840] [id = 42] 02:56:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f96378b2000) [pid = 1840] [serial = 124] [outer = (nil)] 02:56:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f96378b3c00) [pid = 1840] [serial = 125] [outer = 0x7f96378b2000] 02:56:49 INFO - PROCESS | 1840 | 1461319009336 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f96378ba000) [pid = 1840] [serial = 126] [outer = 0x7f96378b2000] 02:56:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963eb6b800 == 27 [pid = 1840] [id = 32] 02:56:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96360aa000 == 26 [pid = 1840] [id = 31] 02:56:50 INFO - PROCESS | 1840 | 1461319010242 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1434ms 02:56:50 INFO - PROCESS | 1840 | 1461319010285 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 1840 | 1461319010290 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:56:50 INFO - PROCESS | 1840 | 1461319010299 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 1840 | 1461319010304 Marionette TRACE conn3 <- [1,142,null,{}] 02:56:50 INFO - PROCESS | 1840 | 1461319010313 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:50 INFO - PROCESS | 1840 | 1461319010481 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:56:50 INFO - PROCESS | 1840 | 1461319010630 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963dde8000 == 27 [pid = 1840] [id = 43] 02:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f9637509400) [pid = 1840] [serial = 127] [outer = (nil)] 02:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f96378b9800) [pid = 1840] [serial = 128] [outer = 0x7f9637509400] 02:56:50 INFO - PROCESS | 1840 | 1461319010708 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f9639496400) [pid = 1840] [serial = 129] [outer = 0x7f9637509400] 02:56:52 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e43e800 == 26 [pid = 1840] [id = 28] 02:56:52 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644ec9000 == 25 [pid = 1840] [id = 29] 02:56:52 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965010a800 == 24 [pid = 1840] [id = 40] 02:56:52 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f8b3800 == 23 [pid = 1840] [id = 39] 02:56:52 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964b1b1000 == 22 [pid = 1840] [id = 38] 02:56:52 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3c1800 == 21 [pid = 1840] [id = 37] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963faeb000 == 20 [pid = 1840] [id = 6] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964bbda800 == 19 [pid = 1840] [id = 34] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634011800 == 18 [pid = 1840] [id = 8] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965038d000 == 17 [pid = 1840] [id = 41] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640cc5000 == 16 [pid = 1840] [id = 20] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9649ebd000 == 15 [pid = 1840] [id = 33] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963fadb000 == 14 [pid = 1840] [id = 24] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964c15e000 == 13 [pid = 1840] [id = 35] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96344ae000 == 12 [pid = 1840] [id = 9] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963df4c800 == 11 [pid = 1840] [id = 36] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d90c800 == 10 [pid = 1840] [id = 42] 02:56:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964ac8b000 == 9 [pid = 1840] [id = 30] 02:56:55 INFO - PROCESS | 1840 | 1461319015686 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5398ms 02:56:55 INFO - PROCESS | 1840 | 1461319015697 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 1840 | 1461319015703 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:56:55 INFO - PROCESS | 1840 | 1461319015712 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 1840 | 1461319015719 Marionette TRACE conn3 <- [1,146,null,{}] 02:56:55 INFO - PROCESS | 1840 | 1461319015729 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:55 INFO - PROCESS | 1840 | 1461319015913 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:56:56 INFO - PROCESS | 1840 | 1461319016016 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963a94c800 == 10 [pid = 1840] [id = 44] 02:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f9639490000) [pid = 1840] [serial = 130] [outer = (nil)] 02:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f9639f74c00) [pid = 1840] [serial = 131] [outer = 0x7f9639490000] 02:56:56 INFO - PROCESS | 1840 | 1461319016087 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f963abc5000) [pid = 1840] [serial = 132] [outer = 0x7f9639490000] 02:56:56 INFO - PROCESS | 1840 | 1461319016811 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:56:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1135ms 02:56:56 INFO - PROCESS | 1840 | 1461319016874 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 1840 | 1461319016884 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:56:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:56:56 INFO - PROCESS | 1840 | 1461319016927 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1840 | 1461319016931 Marionette TRACE conn3 <- [1,150,null,{}] 02:56:57 INFO - PROCESS | 1840 | 1461319017002 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:57 INFO - PROCESS | 1840 | 1461319017239 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:56:57 INFO - PROCESS | 1840 | 1461319017305 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342c8000 == 11 [pid = 1840] [id = 45] 02:56:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f9639492c00) [pid = 1840] [serial = 133] [outer = (nil)] 02:56:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f963ccfbc00) [pid = 1840] [serial = 134] [outer = 0x7f9639492c00] 02:56:57 INFO - PROCESS | 1840 | 1461319017369 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f963f018400) [pid = 1840] [serial = 135] [outer = 0x7f9639492c00] 02:56:58 INFO - PROCESS | 1840 | 1461319018133 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1265ms 02:56:58 INFO - PROCESS | 1840 | 1461319018172 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 1840 | 1461319018177 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:56:58 INFO - PROCESS | 1840 | 1461319018190 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 1840 | 1461319018195 Marionette TRACE conn3 <- [1,154,null,{}] 02:56:58 INFO - PROCESS | 1840 | 1461319018213 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:58 INFO - PROCESS | 1840 | 1461319018410 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:56:58 INFO - PROCESS | 1840 | 1461319018474 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ac84800 == 12 [pid = 1840] [id = 46] 02:56:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f9637856c00) [pid = 1840] [serial = 136] [outer = (nil)] 02:56:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f964acf3c00) [pid = 1840] [serial = 137] [outer = 0x7f9637856c00] 02:56:58 INFO - PROCESS | 1840 | 1461319018544 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f964b188000) [pid = 1840] [serial = 138] [outer = 0x7f9637856c00] 02:56:59 INFO - PROCESS | 1840 | 1461319019294 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1148ms 02:56:59 INFO - PROCESS | 1840 | 1461319019332 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 1840 | 1461319019335 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:56:59 INFO - PROCESS | 1840 | 1461319019356 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1840 | 1461319019359 Marionette TRACE conn3 <- [1,158,null,{}] 02:56:59 INFO - PROCESS | 1840 | 1461319019364 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:56:59 INFO - PROCESS | 1840 | 1461319019535 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:56:59 INFO - PROCESS | 1840 | 1461319019555 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964c162800 == 13 [pid = 1840] [id = 47] 02:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f964aca0c00) [pid = 1840] [serial = 139] [outer = (nil)] 02:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f964db02c00) [pid = 1840] [serial = 140] [outer = 0x7f964aca0c00] 02:56:59 INFO - PROCESS | 1840 | 1461319019618 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f964f724c00) [pid = 1840] [serial = 141] [outer = 0x7f964aca0c00] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f964b1f6000) [pid = 1840] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f963ebbfc00) [pid = 1840] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9634063000) [pid = 1840] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9639fe3000) [pid = 1840] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f9636016800) [pid = 1840] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f9634f44c00) [pid = 1840] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9634058c00) [pid = 1840] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f96345e9c00) [pid = 1840] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f963f0ce400) [pid = 1840] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f963750b000) [pid = 1840] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f9649e43c00) [pid = 1840] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f9637853000) [pid = 1840] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f963414a400) [pid = 1840] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f964acf2800) [pid = 1840] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f9634e29c00) [pid = 1840] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f963437d800) [pid = 1840] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f963c5e0800) [pid = 1840] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f964416d800) [pid = 1840] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f963600f400) [pid = 1840] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f9634378400) [pid = 1840] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f9634376c00) [pid = 1840] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f963df9bc00) [pid = 1840] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f963e343800) [pid = 1840] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f964c113c00) [pid = 1840] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f964fed2400) [pid = 1840] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f963abc2000) [pid = 1840] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f9634e23400) [pid = 1840] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f9634059400) [pid = 1840] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f9640c46000) [pid = 1840] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f96378b2000) [pid = 1840] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f964f718c00) [pid = 1840] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f9649ee6000) [pid = 1840] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f964b14fc00) [pid = 1840] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:57:00 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f9634375000) [pid = 1840] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:57:01 INFO - PROCESS | 1840 | 1461319021403 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2085ms 02:57:01 INFO - PROCESS | 1840 | 1461319021457 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1840 | 1461319021459 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:57:01 INFO - PROCESS | 1840 | 1461319021501 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1840 | 1461319021505 Marionette TRACE conn3 <- [1,162,null,{}] 02:57:01 INFO - PROCESS | 1840 | 1461319021512 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:01 INFO - PROCESS | 1840 | 1461319021648 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:57:01 INFO - PROCESS | 1840 | 1461319021741 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c4c6000 == 14 [pid = 1840] [id = 48] 02:57:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f963405f000) [pid = 1840] [serial = 142] [outer = (nil)] 02:57:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f963ab38c00) [pid = 1840] [serial = 143] [outer = 0x7f963405f000] 02:57:01 INFO - PROCESS | 1840 | 1461319021801 Marionette DEBUG loaded listener.js 02:57:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f963e378000) [pid = 1840] [serial = 144] [outer = 0x7f963405f000] 02:57:02 INFO - PROCESS | 1840 | 1461319022526 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1117ms 02:57:02 INFO - PROCESS | 1840 | 1461319022589 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 1840 | 1461319022593 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:57:02 INFO - PROCESS | 1840 | 1461319022598 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 1840 | 1461319022600 Marionette TRACE conn3 <- [1,166,null,{}] 02:57:02 INFO - PROCESS | 1840 | 1461319022606 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:02 INFO - PROCESS | 1840 | 1461319022882 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:57:02 INFO - PROCESS | 1840 | 1461319022987 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634f5f800 == 15 [pid = 1840] [id = 49] 02:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f9634063800) [pid = 1840] [serial = 145] [outer = (nil)] 02:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f963437b400) [pid = 1840] [serial = 146] [outer = 0x7f9634063800] 02:57:03 INFO - PROCESS | 1840 | 1461319023066 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f9637507c00) [pid = 1840] [serial = 147] [outer = 0x7f9634063800] 02:57:04 INFO - PROCESS | 1840 | 1461319024023 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:57:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:57:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1481ms 02:57:04 INFO - PROCESS | 1840 | 1461319024083 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 1840 | 1461319024089 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:57:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:57:04 INFO - PROCESS | 1840 | 1461319024097 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 1840 | 1461319024103 Marionette TRACE conn3 <- [1,170,null,{}] 02:57:04 INFO - PROCESS | 1840 | 1461319024109 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:04 INFO - PROCESS | 1840 | 1461319024302 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:57:04 INFO - PROCESS | 1840 | 1461319024440 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963faf0000 == 16 [pid = 1840] [id = 50] 02:57:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f9634375c00) [pid = 1840] [serial = 148] [outer = (nil)] 02:57:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f963c5df400) [pid = 1840] [serial = 149] [outer = 0x7f9634375c00] 02:57:04 INFO - PROCESS | 1840 | 1461319024518 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f963e342400) [pid = 1840] [serial = 150] [outer = 0x7f9634375c00] 02:57:05 INFO - PROCESS | 1840 | 1461319025274 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:57:05 INFO - PROCESS | 1840 | 1461319025469 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:57:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:57:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1433ms 02:57:05 INFO - PROCESS | 1840 | 1461319025530 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:57:05 INFO - PROCESS | 1840 | 1461319025536 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:57:05 INFO - PROCESS | 1840 | 1461319025542 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 1840 | 1461319025546 Marionette TRACE conn3 <- [1,174,null,{}] 02:57:05 INFO - PROCESS | 1840 | 1461319025551 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:05 INFO - PROCESS | 1840 | 1461319025714 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:57:05 INFO - PROCESS | 1840 | 1461319025853 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9639f96000 == 17 [pid = 1840] [id = 51] 02:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f96345e6000) [pid = 1840] [serial = 151] [outer = (nil)] 02:57:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f963948ec00) [pid = 1840] [serial = 152] [outer = 0x7f96345e6000] 02:57:05 INFO - PROCESS | 1840 | 1461319025957 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f964ad9dc00) [pid = 1840] [serial = 153] [outer = 0x7f96345e6000] 02:57:07 INFO - PROCESS | 1840 | 1461319027004 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1479ms 02:57:07 INFO - PROCESS | 1840 | 1461319027021 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:57:07 INFO - PROCESS | 1840 | 1461319027031 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:57:07 INFO - PROCESS | 1840 | 1461319027045 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1840 | 1461319027051 Marionette TRACE conn3 <- [1,178,null,{}] 02:57:07 INFO - PROCESS | 1840 | 1461319027067 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:07 INFO - PROCESS | 1840 | 1461319027390 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:57:07 INFO - PROCESS | 1840 | 1461319027618 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634014000 == 18 [pid = 1840] [id = 52] 02:57:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f9634062800) [pid = 1840] [serial = 154] [outer = (nil)] 02:57:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f9634377000) [pid = 1840] [serial = 155] [outer = 0x7f9634062800] 02:57:07 INFO - PROCESS | 1840 | 1461319027724 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f9636017400) [pid = 1840] [serial = 156] [outer = 0x7f9634062800] 02:57:08 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963dde8000 == 17 [pid = 1840] [id = 43] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f96378b9800) [pid = 1840] [serial = 128] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f963e344800) [pid = 1840] [serial = 12] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f963d189c00) [pid = 1840] [serial = 9] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f963437d400) [pid = 1840] [serial = 76] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f964e02a000) [pid = 1840] [serial = 88] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f963b3e0000) [pid = 1840] [serial = 106] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f963b2bc400) [pid = 1840] [serial = 74] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f964db19800) [pid = 1840] [serial = 2] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f9637331000) [pid = 1840] [serial = 40] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f963eb4dc00) [pid = 1840] [serial = 46] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f96378bc400) [pid = 1840] [serial = 34] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f9640c7a400) [pid = 1840] [serial = 49] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f9640c85400) [pid = 1840] [serial = 50] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f963750dc00) [pid = 1840] [serial = 52] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f96410c6c00) [pid = 1840] [serial = 53] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f9649eee000) [pid = 1840] [serial = 55] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f964acf5800) [pid = 1840] [serial = 56] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f963abba000) [pid = 1840] [serial = 35] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f963ce4c000) [pid = 1840] [serial = 37] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f963efb7c00) [pid = 1840] [serial = 47] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f963b3e3800) [pid = 1840] [serial = 41] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f963d3ebc00) [pid = 1840] [serial = 38] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f963750c400) [pid = 1840] [serial = 73] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f963b842400) [pid = 1840] [serial = 43] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f9634e1b800) [pid = 1840] [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.] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f963df9a000) [pid = 1840] [serial = 44] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f96345efc00) [pid = 1840] [serial = 31] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f963c5df800) [pid = 1840] [serial = 26] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f964b118c00) [pid = 1840] [serial = 58] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f964b1f5400) [pid = 1840] [serial = 59] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f9634e98800) [pid = 1840] [serial = 28] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f9636016000) [pid = 1840] [serial = 61] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f964f71dc00) [pid = 1840] [serial = 89] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f9644243800) [pid = 1840] [serial = 83] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f963ebcac00) [pid = 1840] [serial = 94] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f964bfc5800) [pid = 1840] [serial = 85] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f963d3e7800) [pid = 1840] [serial = 110] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f9640c4f000) [pid = 1840] [serial = 82] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f963e372400) [pid = 1840] [serial = 80] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f963d189000) [pid = 1840] [serial = 107] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f963ddb5400) [pid = 1840] [serial = 79] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f9639499000) [pid = 1840] [serial = 103] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f964fedc400) [pid = 1840] [serial = 101] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f964fed3000) [pid = 1840] [serial = 100] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f963ddb3800) [pid = 1840] [serial = 65] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f9640c47400) [pid = 1840] [serial = 67] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f964fed0800) [pid = 1840] [serial = 116] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f963c89f400) [pid = 1840] [serial = 64] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f96378ba000) [pid = 1840] [serial = 126] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f964acf2400) [pid = 1840] [serial = 97] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f9639fd9400) [pid = 1840] [serial = 62] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f963c478000) [pid = 1840] [serial = 92] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f9637851c00) [pid = 1840] [serial = 77] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f964ada4c00) [pid = 1840] [serial = 113] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f963c47b400) [pid = 1840] [serial = 22] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7f965204cc00) [pid = 1840] [serial = 120] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7f963405a400) [pid = 1840] [serial = 23] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7f963eb4d800) [pid = 1840] [serial = 111] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 63 (0x7f964b18b800) [pid = 1840] [serial = 70] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 62 (0x7f964b185800) [pid = 1840] [serial = 98] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 61 (0x7f9652d86000) [pid = 1840] [serial = 122] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 60 (0x7f9636011400) [pid = 1840] [serial = 16] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 59 (0x7f96345ec000) [pid = 1840] [serial = 91] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 58 (0x7f9636018000) [pid = 1840] [serial = 17] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 57 (0x7f964f932800) [pid = 1840] [serial = 104] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 56 (0x7f9636019000) [pid = 1840] [serial = 19] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 55 (0x7f9644243c00) [pid = 1840] [serial = 68] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 54 (0x7f9650434c00) [pid = 1840] [serial = 119] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 53 (0x7f9640c40800) [pid = 1840] [serial = 95] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 52 (0x7f9650173c00) [pid = 1840] [serial = 117] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 51 (0x7f964be31400) [pid = 1840] [serial = 71] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 50 (0x7f96378b3c00) [pid = 1840] [serial = 125] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 49 (0x7f9652db5800) [pid = 1840] [serial = 123] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 48 (0x7f964be2fc00) [pid = 1840] [serial = 114] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 47 (0x7f964c113800) [pid = 1840] [serial = 86] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | --DOMWINDOW == 46 (0x7f9634379c00) [pid = 1840] [serial = 25] [outer = (nil)] [url = about:blank] 02:57:08 INFO - PROCESS | 1840 | 1461319028488 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1502ms 02:57:08 INFO - PROCESS | 1840 | 1461319028542 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 1840 | 1461319028549 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:57:08 INFO - PROCESS | 1840 | 1461319028579 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 1840 | 1461319028583 Marionette TRACE conn3 <- [1,182,null,{}] 02:57:08 INFO - PROCESS | 1840 | 1461319028587 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:08 INFO - PROCESS | 1840 | 1461319028727 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:57:08 INFO - PROCESS | 1840 | 1461319028738 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96360a4800 == 18 [pid = 1840] [id = 53] 02:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 47 (0x7f963427c000) [pid = 1840] [serial = 157] [outer = (nil)] 02:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 48 (0x7f96378b1000) [pid = 1840] [serial = 158] [outer = 0x7f963427c000] 02:57:08 INFO - PROCESS | 1840 | 1461319028801 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 49 (0x7f9639492800) [pid = 1840] [serial = 159] [outer = 0x7f963427c000] 02:57:09 INFO - PROCESS | 1840 | 1461319029507 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 998ms 02:57:09 INFO - PROCESS | 1840 | 1461319029571 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 1840 | 1461319029575 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:57:09 INFO - PROCESS | 1840 | 1461319029581 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 1840 | 1461319029586 Marionette TRACE conn3 <- [1,186,null,{}] 02:57:09 INFO - PROCESS | 1840 | 1461319029606 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:09 INFO - PROCESS | 1840 | 1461319029759 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:57:09 INFO - PROCESS | 1840 | 1461319029846 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b864000 == 19 [pid = 1840] [id = 54] 02:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 50 (0x7f9639fe0400) [pid = 1840] [serial = 160] [outer = (nil)] 02:57:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 51 (0x7f963b847800) [pid = 1840] [serial = 161] [outer = 0x7f9639fe0400] 02:57:09 INFO - PROCESS | 1840 | 1461319029920 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 52 (0x7f963c476000) [pid = 1840] [serial = 162] [outer = 0x7f9639fe0400] 02:57:10 INFO - PROCESS | 1840 | 1461319030595 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1040ms 02:57:10 INFO - PROCESS | 1840 | 1461319030622 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:57:10 INFO - PROCESS | 1840 | 1461319030626 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:57:10 INFO - PROCESS | 1840 | 1461319030632 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 1840 | 1461319030634 Marionette TRACE conn3 <- [1,190,null,{}] 02:57:10 INFO - PROCESS | 1840 | 1461319030660 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:10 INFO - PROCESS | 1840 | 1461319030844 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:57:10 INFO - PROCESS | 1840 | 1461319030906 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963cddc000 == 20 [pid = 1840] [id = 55] 02:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 53 (0x7f9634057800) [pid = 1840] [serial = 163] [outer = (nil)] 02:57:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f963d3ebc00) [pid = 1840] [serial = 164] [outer = 0x7f9634057800] 02:57:10 INFO - PROCESS | 1840 | 1461319030968 Marionette DEBUG loaded listener.js 02:57:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f963ddb7000) [pid = 1840] [serial = 165] [outer = 0x7f9634057800] 02:57:11 INFO - PROCESS | 1840 | 1461319031634 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1037ms 02:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:57:11 INFO - PROCESS | 1840 | 1461319031669 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 1840 | 1461319031672 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:57:11 INFO - PROCESS | 1840 | 1461319031682 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 1840 | 1461319031685 Marionette TRACE conn3 <- [1,194,null,{}] 02:57:11 INFO - PROCESS | 1840 | 1461319031689 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:11 INFO - PROCESS | 1840 | 1461319031846 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:57:11 INFO - PROCESS | 1840 | 1461319031870 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d86a000 == 21 [pid = 1840] [id = 56] 02:57:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7f9634379400) [pid = 1840] [serial = 166] [outer = (nil)] 02:57:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f963e33a800) [pid = 1840] [serial = 167] [outer = 0x7f9634379400] 02:57:11 INFO - PROCESS | 1840 | 1461319031932 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f963e4a2c00) [pid = 1840] [serial = 168] [outer = 0x7f9634379400] 02:57:12 INFO - PROCESS | 1840 | --DOMWINDOW == 57 (0x7f9639492c00) [pid = 1840] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:57:12 INFO - PROCESS | 1840 | --DOMWINDOW == 56 (0x7f9637856c00) [pid = 1840] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:57:12 INFO - PROCESS | 1840 | --DOMWINDOW == 55 (0x7f964aca0c00) [pid = 1840] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:57:12 INFO - PROCESS | 1840 | --DOMWINDOW == 54 (0x7f9639490000) [pid = 1840] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:57:12 INFO - PROCESS | 1840 | --DOMWINDOW == 53 (0x7f9637509400) [pid = 1840] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:57:12 INFO - PROCESS | 1840 | 1461319032732 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1084ms 02:57:12 INFO - PROCESS | 1840 | 1461319032761 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:57:12 INFO - PROCESS | 1840 | 1461319032764 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:57:12 INFO - PROCESS | 1840 | 1461319032770 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 1840 | 1461319032771 Marionette TRACE conn3 <- [1,198,null,{}] 02:57:12 INFO - PROCESS | 1840 | 1461319032777 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:12 INFO - PROCESS | 1840 | 1461319032969 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:57:12 INFO - PROCESS | 1840 | 1461319032994 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963dde9000 == 22 [pid = 1840] [id = 57] 02:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 54 (0x7f9637511800) [pid = 1840] [serial = 169] [outer = (nil)] 02:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 55 (0x7f963efb5400) [pid = 1840] [serial = 170] [outer = 0x7f9637511800] 02:57:13 INFO - PROCESS | 1840 | 1461319033062 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 56 (0x7f96410bec00) [pid = 1840] [serial = 171] [outer = 0x7f9637511800] 02:57:13 INFO - PROCESS | 1840 | 1461319033703 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 976ms 02:57:13 INFO - PROCESS | 1840 | 1461319033748 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 1840 | 1461319033752 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:57:13 INFO - PROCESS | 1840 | 1461319033757 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 1840 | 1461319033759 Marionette TRACE conn3 <- [1,202,null,{}] 02:57:13 INFO - PROCESS | 1840 | 1461319033764 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:13 INFO - PROCESS | 1840 | 1461319033930 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:57:13 INFO - PROCESS | 1840 | 1461319033947 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df5a000 == 23 [pid = 1840] [id = 58] 02:57:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 57 (0x7f9637856c00) [pid = 1840] [serial = 172] [outer = (nil)] 02:57:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 58 (0x7f9644243800) [pid = 1840] [serial = 173] [outer = 0x7f9637856c00] 02:57:14 INFO - PROCESS | 1840 | 1461319034007 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 59 (0x7f964aca0c00) [pid = 1840] [serial = 174] [outer = 0x7f9637856c00] 02:57:14 INFO - PROCESS | 1840 | 1461319034837 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1125ms 02:57:14 INFO - PROCESS | 1840 | 1461319034885 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 1840 | 1461319034891 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:57:14 INFO - PROCESS | 1840 | 1461319034899 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 1840 | 1461319034905 Marionette TRACE conn3 <- [1,206,null,{}] 02:57:14 INFO - PROCESS | 1840 | 1461319034914 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:15 INFO - PROCESS | 1840 | 1461319035105 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:57:15 INFO - PROCESS | 1840 | 1461319035232 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637844000 == 24 [pid = 1840] [id = 59] 02:57:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 60 (0x7f963600f800) [pid = 1840] [serial = 175] [outer = (nil)] 02:57:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 61 (0x7f963750c400) [pid = 1840] [serial = 176] [outer = 0x7f963600f800] 02:57:15 INFO - PROCESS | 1840 | 1461319035310 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 62 (0x7f96378bc400) [pid = 1840] [serial = 177] [outer = 0x7f963600f800] 02:57:16 INFO - PROCESS | 1840 | 1461319036118 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1239ms 02:57:16 INFO - PROCESS | 1840 | 1461319036138 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 1840 | 1461319036147 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:57:16 INFO - PROCESS | 1840 | 1461319036159 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 1840 | 1461319036162 Marionette TRACE conn3 <- [1,210,null,{}] 02:57:16 INFO - PROCESS | 1840 | 1461319036168 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:16 INFO - PROCESS | 1840 | 1461319036324 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:57:16 INFO - PROCESS | 1840 | 1461319036458 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b266800 == 25 [pid = 1840] [id = 60] 02:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 63 (0x7f9637506400) [pid = 1840] [serial = 178] [outer = (nil)] 02:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 64 (0x7f963a98a800) [pid = 1840] [serial = 179] [outer = 0x7f9637506400] 02:57:16 INFO - PROCESS | 1840 | 1461319036530 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f963c477000) [pid = 1840] [serial = 180] [outer = 0x7f9637506400] 02:57:17 INFO - PROCESS | 1840 | 1461319037336 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1229ms 02:57:17 INFO - PROCESS | 1840 | 1461319037389 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 1840 | 1461319037392 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:57:17 INFO - PROCESS | 1840 | 1461319037399 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1840 | 1461319037405 Marionette TRACE conn3 <- [1,214,null,{}] 02:57:17 INFO - PROCESS | 1840 | 1461319037421 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:17 INFO - PROCESS | 1840 | 1461319037625 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:57:17 INFO - PROCESS | 1840 | 1461319037753 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963eff1000 == 26 [pid = 1840] [id = 61] 02:57:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f963d6d1400) [pid = 1840] [serial = 181] [outer = (nil)] 02:57:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f963efbd400) [pid = 1840] [serial = 182] [outer = 0x7f963d6d1400] 02:57:17 INFO - PROCESS | 1840 | 1461319037826 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f9640c4dc00) [pid = 1840] [serial = 183] [outer = 0x7f963d6d1400] 02:57:18 INFO - PROCESS | 1840 | 1461319038616 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1238ms 02:57:18 INFO - PROCESS | 1840 | 1461319038642 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:57:18 INFO - PROCESS | 1840 | 1461319038647 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:57:18 INFO - PROCESS | 1840 | 1461319038654 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 1840 | 1461319038657 Marionette TRACE conn3 <- [1,218,null,{}] 02:57:18 INFO - PROCESS | 1840 | 1461319038663 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:18 INFO - PROCESS | 1840 | 1461319038816 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:57:18 INFO - PROCESS | 1840 | 1461319038947 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cd2800 == 27 [pid = 1840] [id = 62] 02:57:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f963e371c00) [pid = 1840] [serial = 184] [outer = (nil)] 02:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f964ad9bc00) [pid = 1840] [serial = 185] [outer = 0x7f963e371c00] 02:57:19 INFO - PROCESS | 1840 | 1461319039020 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f964aff3000) [pid = 1840] [serial = 186] [outer = 0x7f963e371c00] 02:57:19 INFO - PROCESS | 1840 | 1461319039971 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1337ms 02:57:19 INFO - PROCESS | 1840 | 1461319039994 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 1840 | 1461319040001 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:57:20 INFO - PROCESS | 1840 | 1461319040011 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 1840 | 1461319040015 Marionette TRACE conn3 <- [1,222,null,{}] 02:57:20 INFO - PROCESS | 1840 | 1461319040023 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:20 INFO - PROCESS | 1840 | 1461319040168 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:57:20 INFO - PROCESS | 1840 | 1461319040333 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342c5800 == 28 [pid = 1840] [id = 63] 02:57:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f963600d800) [pid = 1840] [serial = 187] [outer = (nil)] 02:57:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f963750d000) [pid = 1840] [serial = 188] [outer = 0x7f963600d800] 02:57:20 INFO - PROCESS | 1840 | 1461319040415 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f96378bd800) [pid = 1840] [serial = 189] [outer = 0x7f963600d800] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f963ab38c00) [pid = 1840] [serial = 143] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f963ccfbc00) [pid = 1840] [serial = 134] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f964acf3c00) [pid = 1840] [serial = 137] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f964b188000) [pid = 1840] [serial = 138] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f964db02c00) [pid = 1840] [serial = 140] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f9639f74c00) [pid = 1840] [serial = 131] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f963abc5000) [pid = 1840] [serial = 132] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 66 (0x7f9639496400) [pid = 1840] [serial = 129] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 65 (0x7f964f724c00) [pid = 1840] [serial = 141] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | --DOMWINDOW == 64 (0x7f963f018400) [pid = 1840] [serial = 135] [outer = (nil)] [url = about:blank] 02:57:21 INFO - PROCESS | 1840 | 1461319041230 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1235ms 02:57:21 INFO - PROCESS | 1840 | 1461319041246 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 1840 | 1461319041253 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:57:21 INFO - PROCESS | 1840 | 1461319041262 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 1840 | 1461319041266 Marionette TRACE conn3 <- [1,226,null,{}] 02:57:21 INFO - PROCESS | 1840 | 1461319041271 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:21 INFO - PROCESS | 1840 | 1461319041410 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:57:21 INFO - PROCESS | 1840 | 1461319041506 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b868000 == 29 [pid = 1840] [id = 64] 02:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 65 (0x7f9634148c00) [pid = 1840] [serial = 190] [outer = (nil)] 02:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 66 (0x7f963abb9c00) [pid = 1840] [serial = 191] [outer = 0x7f9634148c00] 02:57:21 INFO - PROCESS | 1840 | 1461319041571 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 67 (0x7f963c55b800) [pid = 1840] [serial = 192] [outer = 0x7f9634148c00] 02:57:22 INFO - PROCESS | 1840 | 1461319042217 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 985ms 02:57:22 INFO - PROCESS | 1840 | 1461319042252 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 1840 | 1461319042256 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:57:22 INFO - PROCESS | 1840 | 1461319042267 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 1840 | 1461319042272 Marionette TRACE conn3 <- [1,230,null,{}] 02:57:22 INFO - PROCESS | 1840 | 1461319042288 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:22 INFO - PROCESS | 1840 | 1461319042441 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:57:22 INFO - PROCESS | 1840 | 1461319042537 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963dde8000 == 30 [pid = 1840] [id = 65] 02:57:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f963c5df000) [pid = 1840] [serial = 193] [outer = (nil)] 02:57:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f963e498c00) [pid = 1840] [serial = 194] [outer = 0x7f963c5df000] 02:57:22 INFO - PROCESS | 1840 | 1461319042604 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f9640c4b800) [pid = 1840] [serial = 195] [outer = 0x7f963c5df000] 02:57:23 INFO - PROCESS | 1840 | 1461319043255 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1036ms 02:57:23 INFO - PROCESS | 1840 | 1461319043303 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:57:23 INFO - PROCESS | 1840 | 1461319043308 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:57:23 INFO - PROCESS | 1840 | 1461319043313 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 1840 | 1461319043317 Marionette TRACE conn3 <- [1,234,null,{}] 02:57:23 INFO - PROCESS | 1840 | 1461319043321 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:23 INFO - PROCESS | 1840 | 1461319043512 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:57:23 INFO - PROCESS | 1840 | 1461319043538 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963fadf000 == 31 [pid = 1840] [id = 66] 02:57:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f963ebc2800) [pid = 1840] [serial = 196] [outer = (nil)] 02:57:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f964aa88400) [pid = 1840] [serial = 197] [outer = 0x7f963ebc2800] 02:57:23 INFO - PROCESS | 1840 | 1461319043604 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f9635b20000) [pid = 1840] [serial = 198] [outer = 0x7f963ebc2800] 02:57:24 INFO - PROCESS | 1840 | 1461319044485 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1228ms 02:57:24 INFO - PROCESS | 1840 | 1461319044543 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 1840 | 1461319044547 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:57:24 INFO - PROCESS | 1840 | 1461319044553 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 1840 | 1461319044555 Marionette TRACE conn3 <- [1,238,null,{}] 02:57:24 INFO - PROCESS | 1840 | 1461319044560 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:24 INFO - PROCESS | 1840 | 1461319044730 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:57:24 INFO - PROCESS | 1840 | 1461319044761 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ec9000 == 32 [pid = 1840] [id = 67] 02:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f964ada3400) [pid = 1840] [serial = 199] [outer = (nil)] 02:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f964b14f000) [pid = 1840] [serial = 200] [outer = 0x7f964ada3400] 02:57:24 INFO - PROCESS | 1840 | 1461319044823 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f964b1f5c00) [pid = 1840] [serial = 201] [outer = 0x7f964ada3400] 02:57:25 INFO - PROCESS | 1840 | 1461319045632 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f963427c000) [pid = 1840] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f9634375c00) [pid = 1840] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f9639fe0400) [pid = 1840] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f9634057800) [pid = 1840] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f9634062800) [pid = 1840] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f96345e6000) [pid = 1840] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f9634063800) [pid = 1840] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 68 (0x7f9637511800) [pid = 1840] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:57:25 INFO - PROCESS | 1840 | --DOMWINDOW == 67 (0x7f9634379400) [pid = 1840] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1179ms 02:57:25 INFO - PROCESS | 1840 | 1461319045733 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 1840 | 1461319045735 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:57:25 INFO - PROCESS | 1840 | 1461319045745 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 1840 | 1461319045749 Marionette TRACE conn3 <- [1,242,null,{}] 02:57:25 INFO - PROCESS | 1840 | 1461319045754 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:25 INFO - PROCESS | 1840 | 1461319045954 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:57:26 INFO - PROCESS | 1840 | 1461319046012 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964aaef800 == 33 [pid = 1840] [id = 68] 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 68 (0x7f964afb0c00) [pid = 1840] [serial = 202] [outer = (nil)] 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 69 (0x7f964c112800) [pid = 1840] [serial = 203] [outer = 0x7f964afb0c00] 02:57:26 INFO - PROCESS | 1840 | 1461319046082 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f964f71e800) [pid = 1840] [serial = 204] [outer = 0x7f964afb0c00] 02:57:26 INFO - PROCESS | 1840 | 1461319046672 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 982ms 02:57:26 INFO - PROCESS | 1840 | 1461319046729 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 1840 | 1461319046733 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:57:26 INFO - PROCESS | 1840 | 1461319046738 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 1840 | 1461319046740 Marionette TRACE conn3 <- [1,246,null,{}] 02:57:26 INFO - PROCESS | 1840 | 1461319046746 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:26 INFO - PROCESS | 1840 | 1461319046910 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:57:26 INFO - PROCESS | 1840 | 1461319046932 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634021000 == 34 [pid = 1840] [id = 69] 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f96345f0400) [pid = 1840] [serial = 205] [outer = (nil)] 02:57:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f964fedb000) [pid = 1840] [serial = 206] [outer = 0x7f96345f0400] 02:57:26 INFO - PROCESS | 1840 | 1461319046995 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f9650178000) [pid = 1840] [serial = 207] [outer = 0x7f96345f0400] 02:57:27 INFO - PROCESS | 1840 | 1461319047787 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1128ms 02:57:27 INFO - PROCESS | 1840 | 1461319047871 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 1840 | 1461319047881 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:57:27 INFO - PROCESS | 1840 | 1461319047896 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 1840 | 1461319047907 Marionette TRACE conn3 <- [1,250,null,{}] 02:57:27 INFO - PROCESS | 1840 | 1461319047920 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:28 INFO - PROCESS | 1840 | 1461319048181 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:57:28 INFO - PROCESS | 1840 | 1461319048318 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963a941000 == 35 [pid = 1840] [id = 70] 02:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f9634146800) [pid = 1840] [serial = 208] [outer = (nil)] 02:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f9636011000) [pid = 1840] [serial = 209] [outer = 0x7f9634146800] 02:57:28 INFO - PROCESS | 1840 | 1461319048398 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f96378bcc00) [pid = 1840] [serial = 210] [outer = 0x7f9634146800] 02:57:29 INFO - PROCESS | 1840 | 1461319049230 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1394ms 02:57:29 INFO - PROCESS | 1840 | 1461319049288 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 1840 | 1461319049298 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:57:29 INFO - PROCESS | 1840 | 1461319049311 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 1840 | 1461319049314 Marionette TRACE conn3 <- [1,254,null,{}] 02:57:29 INFO - PROCESS | 1840 | 1461319049322 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:29 INFO - PROCESS | 1840 | 1461319049525 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:57:29 INFO - PROCESS | 1840 | 1461319049657 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963efdb000 == 36 [pid = 1840] [id = 71] 02:57:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f9639fe1400) [pid = 1840] [serial = 211] [outer = (nil)] 02:57:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f963c898400) [pid = 1840] [serial = 212] [outer = 0x7f9639fe1400] 02:57:29 INFO - PROCESS | 1840 | 1461319049728 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f963ddb1800) [pid = 1840] [serial = 213] [outer = 0x7f9639fe1400] 02:57:30 INFO - PROCESS | 1840 | 1461319050574 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1285ms 02:57:30 INFO - PROCESS | 1840 | 1461319050595 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:57:30 INFO - PROCESS | 1840 | 1461319050599 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:57:30 INFO - PROCESS | 1840 | 1461319050605 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - PROCESS | 1840 | 1461319050611 Marionette TRACE conn3 <- [1,258,null,{}] 02:57:30 INFO - PROCESS | 1840 | 1461319050626 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:30 INFO - PROCESS | 1840 | 1461319050810 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:57:30 INFO - PROCESS | 1840 | 1461319050942 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964be15000 == 37 [pid = 1840] [id = 72] 02:57:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f963f01d400) [pid = 1840] [serial = 214] [outer = (nil)] 02:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f964b187c00) [pid = 1840] [serial = 215] [outer = 0x7f963f01d400] 02:57:31 INFO - PROCESS | 1840 | 1461319051019 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f964c2cdc00) [pid = 1840] [serial = 216] [outer = 0x7f963f01d400] 02:57:31 INFO - PROCESS | 1840 | 1461319051971 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1440ms 02:57:32 INFO - PROCESS | 1840 | 1461319052047 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 1840 | 1461319052051 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:57:32 INFO - PROCESS | 1840 | 1461319052058 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 1840 | 1461319052061 Marionette TRACE conn3 <- [1,262,null,{}] 02:57:32 INFO - PROCESS | 1840 | 1461319052066 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:32 INFO - PROCESS | 1840 | 1461319052261 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:57:32 INFO - PROCESS | 1840 | 1461319052446 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f8b2800 == 38 [pid = 1840] [id = 73] 02:57:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f9644162400) [pid = 1840] [serial = 217] [outer = (nil)] 02:57:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f9650303c00) [pid = 1840] [serial = 218] [outer = 0x7f9644162400] 02:57:32 INFO - PROCESS | 1840 | 1461319052563 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f96503f5800) [pid = 1840] [serial = 219] [outer = 0x7f9644162400] 02:57:33 INFO - PROCESS | 1840 | 1461319053521 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1533ms 02:57:33 INFO - PROCESS | 1840 | 1461319053593 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:57:33 INFO - PROCESS | 1840 | 1461319053598 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:57:33 INFO - PROCESS | 1840 | 1461319053606 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 1840 | 1461319053611 Marionette TRACE conn3 <- [1,266,null,{}] 02:57:33 INFO - PROCESS | 1840 | 1461319053620 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:33 INFO - PROCESS | 1840 | 1461319053830 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:57:34 INFO - PROCESS | 1840 | 1461319054051 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9635b42000 == 39 [pid = 1840] [id = 74] 02:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f963784b000) [pid = 1840] [serial = 220] [outer = (nil)] 02:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f96378b6400) [pid = 1840] [serial = 221] [outer = 0x7f963784b000] 02:57:34 INFO - PROCESS | 1840 | 1461319054134 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f9639f6cc00) [pid = 1840] [serial = 222] [outer = 0x7f963784b000] 02:57:34 INFO - PROCESS | 1840 | 1461319054914 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f9644243800) [pid = 1840] [serial = 173] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f96378b1000) [pid = 1840] [serial = 158] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f9639492800) [pid = 1840] [serial = 159] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f963e342400) [pid = 1840] [serial = 150] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f963c5df400) [pid = 1840] [serial = 149] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f963b847800) [pid = 1840] [serial = 161] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 81 (0x7f963ddb7000) [pid = 1840] [serial = 165] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f963d3ebc00) [pid = 1840] [serial = 164] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f9636017400) [pid = 1840] [serial = 156] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f9634377000) [pid = 1840] [serial = 155] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f964ad9dc00) [pid = 1840] [serial = 153] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f963948ec00) [pid = 1840] [serial = 152] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f9637507c00) [pid = 1840] [serial = 147] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f963437b400) [pid = 1840] [serial = 146] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f963efb5400) [pid = 1840] [serial = 170] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 72 (0x7f963e33a800) [pid = 1840] [serial = 167] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 71 (0x7f963e4a2c00) [pid = 1840] [serial = 168] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 70 (0x7f96410bec00) [pid = 1840] [serial = 171] [outer = (nil)] [url = about:blank] 02:57:34 INFO - PROCESS | 1840 | --DOMWINDOW == 69 (0x7f963c476000) [pid = 1840] [serial = 162] [outer = (nil)] [url = about:blank] 02:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1388ms 02:57:34 INFO - PROCESS | 1840 | 1461319054994 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 1840 | 1461319055002 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:57:35 INFO - PROCESS | 1840 | 1461319055013 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 1840 | 1461319055017 Marionette TRACE conn3 <- [1,270,null,{}] 02:57:35 INFO - PROCESS | 1840 | 1461319055023 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:35 INFO - PROCESS | 1840 | 1461319055217 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:57:35 INFO - PROCESS | 1840 | 1461319055312 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b31a000 == 40 [pid = 1840] [id = 75] 02:57:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 70 (0x7f9634148000) [pid = 1840] [serial = 223] [outer = (nil)] 02:57:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 71 (0x7f963b849c00) [pid = 1840] [serial = 224] [outer = 0x7f9634148000] 02:57:35 INFO - PROCESS | 1840 | 1461319055377 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 72 (0x7f963ccfbc00) [pid = 1840] [serial = 225] [outer = 0x7f9634148000] 02:57:36 INFO - PROCESS | 1840 | 1461319056116 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1129ms 02:57:36 INFO - PROCESS | 1840 | 1461319056143 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 1840 | 1461319056146 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:57:36 INFO - PROCESS | 1840 | 1461319056153 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 1840 | 1461319056158 Marionette TRACE conn3 <- [1,274,null,{}] 02:57:36 INFO - PROCESS | 1840 | 1461319056174 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:36 INFO - PROCESS | 1840 | 1461319056330 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:57:36 INFO - PROCESS | 1840 | 1461319056426 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3c2000 == 41 [pid = 1840] [id = 76] 02:57:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 73 (0x7f963ccf0c00) [pid = 1840] [serial = 226] [outer = (nil)] 02:57:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f963efb5400) [pid = 1840] [serial = 227] [outer = 0x7f963ccf0c00] 02:57:36 INFO - PROCESS | 1840 | 1461319056492 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f9644168400) [pid = 1840] [serial = 228] [outer = 0x7f963ccf0c00] 02:57:37 INFO - PROCESS | 1840 | 1461319057146 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1037ms 02:57:37 INFO - PROCESS | 1840 | 1461319057191 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:57:37 INFO - PROCESS | 1840 | 1461319057197 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:57:37 INFO - PROCESS | 1840 | 1461319057203 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 1840 | 1461319057206 Marionette TRACE conn3 <- [1,278,null,{}] 02:57:37 INFO - PROCESS | 1840 | 1461319057211 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:37 INFO - PROCESS | 1840 | 1461319057425 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:57:37 INFO - PROCESS | 1840 | 1461319057444 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9641044800 == 42 [pid = 1840] [id = 77] 02:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f9632ab3400) [pid = 1840] [serial = 229] [outer = (nil)] 02:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f9632ab9800) [pid = 1840] [serial = 230] [outer = 0x7f9632ab3400] 02:57:37 INFO - PROCESS | 1840 | 1461319057508 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f9635d82400) [pid = 1840] [serial = 231] [outer = 0x7f9632ab3400] 02:57:38 INFO - PROCESS | 1840 | 1461319058341 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1188ms 02:57:38 INFO - PROCESS | 1840 | 1461319058395 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 1840 | 1461319058398 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:57:38 INFO - PROCESS | 1840 | 1461319058405 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 1840 | 1461319058408 Marionette TRACE conn3 <- [1,282,null,{}] 02:57:38 INFO - PROCESS | 1840 | 1461319058417 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:38 INFO - PROCESS | 1840 | 1461319058583 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:57:38 INFO - PROCESS | 1840 | 1461319058612 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ac8f800 == 43 [pid = 1840] [id = 78] 02:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f9634372000) [pid = 1840] [serial = 232] [outer = (nil)] 02:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f964acf8400) [pid = 1840] [serial = 233] [outer = 0x7f9634372000] 02:57:38 INFO - PROCESS | 1840 | 1461319058673 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f964b142c00) [pid = 1840] [serial = 234] [outer = 0x7f9634372000] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 80 (0x7f963e371c00) [pid = 1840] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 79 (0x7f963c5df000) [pid = 1840] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 78 (0x7f964afb0c00) [pid = 1840] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 77 (0x7f9634148c00) [pid = 1840] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 76 (0x7f964ada3400) [pid = 1840] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 75 (0x7f963600d800) [pid = 1840] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 74 (0x7f963ebc2800) [pid = 1840] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:57:39 INFO - PROCESS | 1840 | --DOMWINDOW == 73 (0x7f963405f000) [pid = 1840] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:57:39 INFO - PROCESS | 1840 | 1461319059557 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1181ms 02:57:39 INFO - PROCESS | 1840 | 1461319059586 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 1840 | 1461319059590 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:57:39 INFO - PROCESS | 1840 | 1461319059596 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 1840 | 1461319059599 Marionette TRACE conn3 <- [1,286,null,{}] 02:57:39 INFO - PROCESS | 1840 | 1461319059604 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:39 INFO - PROCESS | 1840 | 1461319059804 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:57:39 INFO - PROCESS | 1840 | 1461319059875 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ace7800 == 44 [pid = 1840] [id = 79] 02:57:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 74 (0x7f9632ab7400) [pid = 1840] [serial = 235] [outer = (nil)] 02:57:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 75 (0x7f964e029000) [pid = 1840] [serial = 236] [outer = 0x7f9632ab7400] 02:57:39 INFO - PROCESS | 1840 | 1461319059945 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 76 (0x7f96503ce400) [pid = 1840] [serial = 237] [outer = 0x7f9632ab7400] 02:57:40 INFO - PROCESS | 1840 | 1461319060573 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1031ms 02:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:57:40 INFO - PROCESS | 1840 | 1461319060628 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 1840 | 1461319060631 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:57:40 INFO - PROCESS | 1840 | 1461319060637 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 1840 | 1461319060639 Marionette TRACE conn3 <- [1,290,null,{}] 02:57:40 INFO - PROCESS | 1840 | 1461319060645 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:40 INFO - PROCESS | 1840 | 1461319060845 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:57:40 INFO - PROCESS | 1840 | 1461319060871 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f983000 == 45 [pid = 1840] [id = 80] 02:57:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 77 (0x7f9650438c00) [pid = 1840] [serial = 238] [outer = (nil)] 02:57:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 78 (0x7f965204cc00) [pid = 1840] [serial = 239] [outer = 0x7f9650438c00] 02:57:40 INFO - PROCESS | 1840 | 1461319060934 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 79 (0x7f96520b3000) [pid = 1840] [serial = 240] [outer = 0x7f9650438c00] 02:57:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 80 (0x7f9632ab1c00) [pid = 1840] [serial = 241] [outer = 0x7f963405c000] 02:57:41 INFO - PROCESS | 1840 | 1461319061879 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1277ms 02:57:41 INFO - PROCESS | 1840 | 1461319061934 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 1840 | 1461319061941 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:57:41 INFO - PROCESS | 1840 | 1461319061950 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 1840 | 1461319061956 Marionette TRACE conn3 <- [1,294,null,{}] 02:57:41 INFO - PROCESS | 1840 | 1461319061965 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:42 INFO - PROCESS | 1840 | 1461319062133 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:57:42 INFO - PROCESS | 1840 | 1461319062269 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d68b800 == 46 [pid = 1840] [id = 81] 02:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 81 (0x7f9634064000) [pid = 1840] [serial = 242] [outer = (nil)] 02:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 82 (0x7f9639496800) [pid = 1840] [serial = 243] [outer = 0x7f9634064000] 02:57:42 INFO - PROCESS | 1840 | 1461319062357 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f963b2b8800) [pid = 1840] [serial = 244] [outer = 0x7f9634064000] 02:57:43 INFO - PROCESS | 1840 | 1461319063137 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:43 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. 02:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1238ms 02:57:43 INFO - PROCESS | 1840 | 1461319063188 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 1840 | 1461319063195 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:57:43 INFO - PROCESS | 1840 | 1461319063205 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 1840 | 1461319063209 Marionette TRACE conn3 <- [1,298,null,{}] 02:57:43 INFO - PROCESS | 1840 | 1461319063216 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:43 INFO - PROCESS | 1840 | 1461319063381 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:57:43 INFO - PROCESS | 1840 | 1461319063519 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964aaed000 == 47 [pid = 1840] [id = 82] 02:57:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f963c473800) [pid = 1840] [serial = 245] [outer = (nil)] 02:57:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f963e4a6000) [pid = 1840] [serial = 246] [outer = 0x7f963c473800] 02:57:43 INFO - PROCESS | 1840 | 1461319063637 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f9640c47000) [pid = 1840] [serial = 247] [outer = 0x7f963c473800] 02:57:44 INFO - PROCESS | 1840 | 1461319064479 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:44 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. 02:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1328ms 02:57:44 INFO - PROCESS | 1840 | 1461319064535 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 1840 | 1461319064539 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:57:44 INFO - PROCESS | 1840 | 1461319064545 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 1840 | 1461319064550 Marionette TRACE conn3 <- [1,302,null,{}] 02:57:44 INFO - PROCESS | 1840 | 1461319064565 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:44 INFO - PROCESS | 1840 | 1461319064772 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:57:44 INFO - PROCESS | 1840 | 1461319064908 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9650391000 == 48 [pid = 1840] [id = 83] 02:57:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f964acf9400) [pid = 1840] [serial = 248] [outer = (nil)] 02:57:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f964e0dc400) [pid = 1840] [serial = 249] [outer = 0x7f964acf9400] 02:57:44 INFO - PROCESS | 1840 | 1461319064983 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f96503c4c00) [pid = 1840] [serial = 250] [outer = 0x7f964acf9400] 02:57:45 INFO - PROCESS | 1840 | 1461319065871 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:45 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. 02:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1388ms 02:57:45 INFO - PROCESS | 1840 | 1461319065935 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 1840 | 1461319065939 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:57:45 INFO - PROCESS | 1840 | 1461319065946 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 1840 | 1461319065949 Marionette TRACE conn3 <- [1,306,null,{}] 02:57:45 INFO - PROCESS | 1840 | 1461319065954 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:46 INFO - PROCESS | 1840 | 1461319066109 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:57:46 INFO - PROCESS | 1840 | 1461319066242 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652078800 == 49 [pid = 1840] [id = 84] 02:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f9637270400) [pid = 1840] [serial = 251] [outer = (nil)] 02:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f9652d8f400) [pid = 1840] [serial = 252] [outer = 0x7f9637270400] 02:57:46 INFO - PROCESS | 1840 | 1461319066318 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f9654360c00) [pid = 1840] [serial = 253] [outer = 0x7f9637270400] 02:57:47 INFO - PROCESS | 1840 | 1461319067135 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:47 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. 02:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1227ms 02:57:47 INFO - PROCESS | 1840 | 1461319067175 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:57:47 INFO - PROCESS | 1840 | 1461319067178 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:57:47 INFO - PROCESS | 1840 | 1461319067184 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - PROCESS | 1840 | 1461319067186 Marionette TRACE conn3 <- [1,310,null,{}] 02:57:47 INFO - PROCESS | 1840 | 1461319067191 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:47 INFO - PROCESS | 1840 | 1461319067352 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:57:47 INFO - PROCESS | 1840 | 1461319067464 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652dd7000 == 50 [pid = 1840] [id = 85] 02:57:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f96503cf400) [pid = 1840] [serial = 254] [outer = (nil)] 02:57:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f96545da400) [pid = 1840] [serial = 255] [outer = 0x7f96503cf400] 02:57:47 INFO - PROCESS | 1840 | 1461319067583 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f96545f0400) [pid = 1840] [serial = 256] [outer = 0x7f96503cf400] 02:57:48 INFO - PROCESS | 1840 | 1461319068373 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:48 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. 02:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1228ms 02:57:48 INFO - PROCESS | 1840 | 1461319068414 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 1840 | 1461319068417 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:57:48 INFO - PROCESS | 1840 | 1461319068424 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1840 | 1461319068428 Marionette TRACE conn3 <- [1,314,null,{}] 02:57:48 INFO - PROCESS | 1840 | 1461319068433 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:48 INFO - PROCESS | 1840 | 1461319068626 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:57:48 INFO - PROCESS | 1840 | 1461319068890 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b251800 == 51 [pid = 1840] [id = 86] 02:57:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f9632ab2800) [pid = 1840] [serial = 257] [outer = (nil)] 02:57:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f9632ab5000) [pid = 1840] [serial = 258] [outer = 0x7f9632ab2800] 02:57:48 INFO - PROCESS | 1840 | 1461319068973 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f9633cb9000) [pid = 1840] [serial = 259] [outer = 0x7f9632ab2800] 02:57:49 INFO - PROCESS | 1840 | 1461319069816 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1432ms 02:57:49 INFO - PROCESS | 1840 | 1461319069858 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 1840 | 1461319069865 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:57:49 INFO - PROCESS | 1840 | 1461319069873 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 1840 | 1461319069877 Marionette TRACE conn3 <- [1,318,null,{}] 02:57:49 INFO - PROCESS | 1840 | 1461319069884 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:50 INFO - PROCESS | 1840 | 1461319070042 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:57:50 INFO - PROCESS | 1840 | 1461319070187 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963402e000 == 52 [pid = 1840] [id = 87] 02:57:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f9634526c00) [pid = 1840] [serial = 260] [outer = (nil)] 02:57:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f9634529400) [pid = 1840] [serial = 261] [outer = 0x7f9634526c00] 02:57:50 INFO - PROCESS | 1840 | 1461319070287 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f963452e400) [pid = 1840] [serial = 262] [outer = 0x7f9634526c00] 02:57:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964ace7800 == 51 [pid = 1840] [id = 79] 02:57:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964ac8f800 == 50 [pid = 1840] [id = 78] 02:57:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9641044800 == 49 [pid = 1840] [id = 77] 02:57:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3c2000 == 48 [pid = 1840] [id = 76] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f963a98a800) [pid = 1840] [serial = 179] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f963750c400) [pid = 1840] [serial = 176] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f963efbd400) [pid = 1840] [serial = 182] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f964fedb000) [pid = 1840] [serial = 206] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b31a000 == 47 [pid = 1840] [id = 75] 02:57:50 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9635b42000 == 46 [pid = 1840] [id = 74] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f964aff3000) [pid = 1840] [serial = 186] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f963e498c00) [pid = 1840] [serial = 194] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f964ad9bc00) [pid = 1840] [serial = 185] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f964f71e800) [pid = 1840] [serial = 204] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f963c55b800) [pid = 1840] [serial = 192] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f964b14f000) [pid = 1840] [serial = 200] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f96378bd800) [pid = 1840] [serial = 189] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f9640c4b800) [pid = 1840] [serial = 195] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f963750d000) [pid = 1840] [serial = 188] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f963abb9c00) [pid = 1840] [serial = 191] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f9635b20000) [pid = 1840] [serial = 198] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f964c112800) [pid = 1840] [serial = 203] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 84 (0x7f963e378000) [pid = 1840] [serial = 144] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 83 (0x7f964b1f5c00) [pid = 1840] [serial = 201] [outer = (nil)] [url = about:blank] 02:57:50 INFO - PROCESS | 1840 | --DOMWINDOW == 82 (0x7f964aa88400) [pid = 1840] [serial = 197] [outer = (nil)] [url = about:blank] 02:57:51 INFO - PROCESS | 1840 | 1461319071150 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:51 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. 02:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1286ms 02:57:51 INFO - PROCESS | 1840 | 1461319071171 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 1840 | 1461319071177 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:57:51 INFO - PROCESS | 1840 | 1461319071187 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 1840 | 1461319071190 Marionette TRACE conn3 <- [1,322,null,{}] 02:57:51 INFO - PROCESS | 1840 | 1461319071195 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:51 INFO - PROCESS | 1840 | 1461319071336 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:57:51 INFO - PROCESS | 1840 | 1461319071354 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c76f000 == 47 [pid = 1840] [id = 88] 02:57:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 83 (0x7f96345ec400) [pid = 1840] [serial = 263] [outer = (nil)] 02:57:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 84 (0x7f963750d000) [pid = 1840] [serial = 264] [outer = 0x7f96345ec400] 02:57:51 INFO - PROCESS | 1840 | 1461319071416 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 85 (0x7f9639494c00) [pid = 1840] [serial = 265] [outer = 0x7f96345ec400] 02:57:52 INFO - PROCESS | 1840 | 1461319072305 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1180ms 02:57:52 INFO - PROCESS | 1840 | 1461319072369 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 1840 | 1461319072372 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:57:52 INFO - PROCESS | 1840 | 1461319072380 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 1840 | 1461319072389 Marionette TRACE conn3 <- [1,326,null,{}] 02:57:52 INFO - PROCESS | 1840 | 1461319072402 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:52 INFO - PROCESS | 1840 | 1461319072543 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:57:52 INFO - PROCESS | 1840 | 1461319072636 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96440b7800 == 48 [pid = 1840] [id = 89] 02:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f9634523c00) [pid = 1840] [serial = 266] [outer = (nil)] 02:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f963d0b5400) [pid = 1840] [serial = 267] [outer = 0x7f9634523c00] 02:57:52 INFO - PROCESS | 1840 | 1461319072696 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f963e342400) [pid = 1840] [serial = 268] [outer = 0x7f9634523c00] 02:57:53 INFO - PROCESS | 1840 | 1461319073385 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1042ms 02:57:53 INFO - PROCESS | 1840 | 1461319073421 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 1840 | 1461319073425 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:57:53 INFO - PROCESS | 1840 | 1461319073439 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 1840 | 1461319073453 Marionette TRACE conn3 <- [1,330,null,{}] 02:57:53 INFO - PROCESS | 1840 | 1461319073482 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:53 INFO - PROCESS | 1840 | 1461319073652 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:57:53 INFO - PROCESS | 1840 | 1461319073670 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964b1b2000 == 49 [pid = 1840] [id = 90] 02:57:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f9635d85400) [pid = 1840] [serial = 269] [outer = (nil)] 02:57:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f9640c7a400) [pid = 1840] [serial = 270] [outer = 0x7f9635d85400] 02:57:53 INFO - PROCESS | 1840 | 1461319073731 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f9644168800) [pid = 1840] [serial = 271] [outer = 0x7f9635d85400] 02:57:54 INFO - PROCESS | 1840 | 1461319074454 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1069ms 02:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:57:54 INFO - PROCESS | 1840 | 1461319074508 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 1840 | 1461319074511 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:57:54 INFO - PROCESS | 1840 | 1461319074517 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 1840 | 1461319074520 Marionette TRACE conn3 <- [1,334,null,{}] 02:57:54 INFO - PROCESS | 1840 | 1461319074569 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:54 INFO - PROCESS | 1840 | 1461319074769 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:57:54 INFO - PROCESS | 1840 | 1461319074793 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ffd7800 == 50 [pid = 1840] [id = 91] 02:57:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f96342ab000) [pid = 1840] [serial = 272] [outer = (nil)] 02:57:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f96342ad800) [pid = 1840] [serial = 273] [outer = 0x7f96342ab000] 02:57:54 INFO - PROCESS | 1840 | 1461319074866 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f9649e39c00) [pid = 1840] [serial = 274] [outer = 0x7f96342ab000] 02:57:55 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f9634372000) [pid = 1840] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:57:55 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f9632ab7400) [pid = 1840] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:57:55 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f963784b000) [pid = 1840] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:57:55 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f963ccf0c00) [pid = 1840] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:57:55 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f9634148000) [pid = 1840] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:57:55 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f9632ab3400) [pid = 1840] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:57:55 INFO - PROCESS | 1840 | 1461319075689 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1183ms 02:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:57:55 INFO - PROCESS | 1840 | 1461319075704 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 1840 | 1461319075706 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:57:55 INFO - PROCESS | 1840 | 1461319075713 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 1840 | 1461319075715 Marionette TRACE conn3 <- [1,338,null,{}] 02:57:55 INFO - PROCESS | 1840 | 1461319075720 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:55 INFO - PROCESS | 1840 | 1461319075858 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:57:55 INFO - PROCESS | 1840 | 1461319075929 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963eb66000 == 51 [pid = 1840] [id = 92] 02:57:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f9649e43c00) [pid = 1840] [serial = 275] [outer = (nil)] 02:57:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f964ada3400) [pid = 1840] [serial = 276] [outer = 0x7f9649e43c00] 02:57:56 INFO - PROCESS | 1840 | 1461319075994 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f964f71e800) [pid = 1840] [serial = 277] [outer = 0x7f9649e43c00] 02:57:56 INFO - PROCESS | 1840 | 1461319076716 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:56 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. 02:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1036ms 02:57:56 INFO - PROCESS | 1840 | 1461319076755 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 1840 | 1461319076757 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:57:56 INFO - PROCESS | 1840 | 1461319076789 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 1840 | 1461319076792 Marionette TRACE conn3 <- [1,342,null,{}] 02:57:56 INFO - PROCESS | 1840 | 1461319076799 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:56 INFO - PROCESS | 1840 | 1461319076931 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:57:56 INFO - PROCESS | 1840 | 1461319076944 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9654582000 == 52 [pid = 1840] [id = 93] 02:57:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f964b1efc00) [pid = 1840] [serial = 278] [outer = (nil)] 02:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f96503d0000) [pid = 1840] [serial = 279] [outer = 0x7f964b1efc00] 02:57:57 INFO - PROCESS | 1840 | 1461319077003 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f96520ac000) [pid = 1840] [serial = 280] [outer = 0x7f964b1efc00] 02:57:57 INFO - PROCESS | 1840 | 1461319077880 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:57 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. 02:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1155ms 02:57:57 INFO - PROCESS | 1840 | 1461319077926 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 1840 | 1461319077932 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:57:57 INFO - PROCESS | 1840 | 1461319077941 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 1840 | 1461319077946 Marionette TRACE conn3 <- [1,346,null,{}] 02:57:57 INFO - PROCESS | 1840 | 1461319077997 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:58 INFO - PROCESS | 1840 | 1461319078173 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:57:58 INFO - PROCESS | 1840 | 1461319078306 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345d0800 == 53 [pid = 1840] [id = 94] 02:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f9632a4dc00) [pid = 1840] [serial = 281] [outer = (nil)] 02:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f9632a51c00) [pid = 1840] [serial = 282] [outer = 0x7f9632a4dc00] 02:57:58 INFO - PROCESS | 1840 | 1461319078387 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f9633cb6000) [pid = 1840] [serial = 283] [outer = 0x7f9632a4dc00] 02:57:59 INFO - PROCESS | 1840 | 1461319079264 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1377ms 02:57:59 INFO - PROCESS | 1840 | 1461319079318 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 1840 | 1461319079327 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:57:59 INFO - PROCESS | 1840 | 1461319079339 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1840 | 1461319079343 Marionette TRACE conn3 <- [1,350,null,{}] 02:57:59 INFO - PROCESS | 1840 | 1461319079349 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:57:59 INFO - PROCESS | 1840 | 1461319079514 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:57:59 INFO - PROCESS | 1840 | 1461319079651 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3c1000 == 54 [pid = 1840] [id = 95] 02:57:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f96342a6800) [pid = 1840] [serial = 284] [outer = (nil)] 02:57:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f96342aac00) [pid = 1840] [serial = 285] [outer = 0x7f96342a6800] 02:57:59 INFO - PROCESS | 1840 | 1461319079725 Marionette DEBUG loaded listener.js 02:57:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f9634527c00) [pid = 1840] [serial = 286] [outer = 0x7f96342a6800] 02:58:00 INFO - PROCESS | 1840 | 1461319080753 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1486ms 02:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:58:00 INFO - PROCESS | 1840 | 1461319080826 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 1840 | 1461319080829 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:58:00 INFO - PROCESS | 1840 | 1461319080835 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 1840 | 1461319080840 Marionette TRACE conn3 <- [1,354,null,{}] 02:58:00 INFO - PROCESS | 1840 | 1461319080855 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:01 INFO - PROCESS | 1840 | 1461319081072 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:58:01 INFO - PROCESS | 1840 | 1461319081250 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9650420000 == 55 [pid = 1840] [id = 96] 02:58:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f9639494800) [pid = 1840] [serial = 287] [outer = (nil)] 02:58:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f963c0a2000) [pid = 1840] [serial = 288] [outer = 0x7f9639494800] 02:58:01 INFO - PROCESS | 1840 | 1461319081331 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f963def3800) [pid = 1840] [serial = 289] [outer = 0x7f9639494800] 02:58:02 INFO - PROCESS | 1840 | 1461319082149 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1384ms 02:58:02 INFO - PROCESS | 1840 | 1461319082220 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:58:02 INFO - PROCESS | 1840 | 1461319082224 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:58:02 INFO - PROCESS | 1840 | 1461319082230 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:58:02 INFO - PROCESS | 1840 | 1461319082232 Marionette TRACE conn3 <- [1,358,null,{}] 02:58:02 INFO - PROCESS | 1840 | 1461319082237 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:02 INFO - PROCESS | 1840 | 1461319082391 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:58:02 INFO - PROCESS | 1840 | 1461319082533 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c15800 == 56 [pid = 1840] [id = 97] 02:58:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f9639fd7800) [pid = 1840] [serial = 290] [outer = (nil)] 02:58:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f96410bec00) [pid = 1840] [serial = 291] [outer = 0x7f9639fd7800] 02:58:02 INFO - PROCESS | 1840 | 1461319082606 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f964b188000) [pid = 1840] [serial = 292] [outer = 0x7f9639fd7800] 02:58:03 INFO - PROCESS | 1840 | 1461319083434 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1281ms 02:58:03 INFO - PROCESS | 1840 | 1461319083512 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 1840 | 1461319083515 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:58:03 INFO - PROCESS | 1840 | 1461319083524 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 1840 | 1461319083527 Marionette TRACE conn3 <- [1,362,null,{}] 02:58:03 INFO - PROCESS | 1840 | 1461319083533 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:03 INFO - PROCESS | 1840 | 1461319083685 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:58:03 INFO - PROCESS | 1840 | 1461319083821 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b31f000 == 57 [pid = 1840] [id = 98] 02:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f9632aae400) [pid = 1840] [serial = 293] [outer = (nil)] 02:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f9634526000) [pid = 1840] [serial = 294] [outer = 0x7f9632aae400] 02:58:03 INFO - PROCESS | 1840 | 1461319083893 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f964bfc9c00) [pid = 1840] [serial = 295] [outer = 0x7f9632aae400] 02:58:05 INFO - PROCESS | 1840 | 1461319085000 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1537ms 02:58:05 INFO - PROCESS | 1840 | 1461319085061 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 1840 | 1461319085067 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:58:05 INFO - PROCESS | 1840 | 1461319085076 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1840 | 1461319085080 Marionette TRACE conn3 <- [1,366,null,{}] 02:58:05 INFO - PROCESS | 1840 | 1461319085088 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:05 INFO - PROCESS | 1840 | 1461319085259 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:58:05 INFO - PROCESS | 1840 | 1461319085420 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637295000 == 58 [pid = 1840] [id = 99] 02:58:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f9632ab8000) [pid = 1840] [serial = 296] [outer = (nil)] 02:58:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f9633cc0800) [pid = 1840] [serial = 297] [outer = 0x7f9632ab8000] 02:58:05 INFO - PROCESS | 1840 | 1461319085487 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f96342ac400) [pid = 1840] [serial = 298] [outer = 0x7f9632ab8000] 02:58:06 INFO - PROCESS | 1840 | 1461319086343 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1282ms 02:58:06 INFO - PROCESS | 1840 | 1461319086358 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 1840 | 1461319086366 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:58:06 INFO - PROCESS | 1840 | 1461319086375 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 1840 | 1461319086379 Marionette TRACE conn3 <- [1,370,null,{}] 02:58:06 INFO - PROCESS | 1840 | 1461319086384 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:06 INFO - PROCESS | 1840 | 1461319086533 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:58:06 INFO - PROCESS | 1840 | 1461319086687 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9639f8c000 == 59 [pid = 1840] [id = 100] 02:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f9632a45000) [pid = 1840] [serial = 299] [outer = (nil)] 02:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f9634635800) [pid = 1840] [serial = 300] [outer = 0x7f9632a45000] 02:58:06 INFO - PROCESS | 1840 | 1461319086751 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f963463a000) [pid = 1840] [serial = 301] [outer = 0x7f9632a45000] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963eb66000 == 58 [pid = 1840] [id = 92] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964ffd7800 == 57 [pid = 1840] [id = 91] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f965204cc00) [pid = 1840] [serial = 239] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964b1b2000 == 56 [pid = 1840] [id = 90] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96440b7800 == 55 [pid = 1840] [id = 89] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c76f000 == 54 [pid = 1840] [id = 88] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963402e000 == 53 [pid = 1840] [id = 87] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b251800 == 52 [pid = 1840] [id = 86] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9650391000 == 51 [pid = 1840] [id = 83] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964aaed000 == 50 [pid = 1840] [id = 82] 02:58:07 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d68b800 == 49 [pid = 1840] [id = 81] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f964acf8400) [pid = 1840] [serial = 233] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f964e029000) [pid = 1840] [serial = 236] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f9639f6cc00) [pid = 1840] [serial = 222] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f96378b6400) [pid = 1840] [serial = 221] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f963efb5400) [pid = 1840] [serial = 227] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f9636011000) [pid = 1840] [serial = 209] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f963b849c00) [pid = 1840] [serial = 224] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f963ccfbc00) [pid = 1840] [serial = 225] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f963c898400) [pid = 1840] [serial = 212] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f964b187c00) [pid = 1840] [serial = 215] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f9650303c00) [pid = 1840] [serial = 218] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f9632ab9800) [pid = 1840] [serial = 230] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f964b142c00) [pid = 1840] [serial = 234] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f9635d82400) [pid = 1840] [serial = 231] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f9644168400) [pid = 1840] [serial = 228] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f96503ce400) [pid = 1840] [serial = 237] [outer = (nil)] [url = about:blank] 02:58:07 INFO - PROCESS | 1840 | 1461319087642 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:58:07 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. 02:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1329ms 02:58:07 INFO - PROCESS | 1840 | 1461319087706 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 1840 | 1461319087709 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:58:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:58:07 INFO - PROCESS | 1840 | 1461319087715 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 1840 | 1461319087720 Marionette TRACE conn3 <- [1,374,null,{}] 02:58:07 INFO - PROCESS | 1840 | 1461319087734 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:07 INFO - PROCESS | 1840 | 1461319087880 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:58:07 INFO - PROCESS | 1840 | 1461319087892 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d684000 == 50 [pid = 1840] [id = 101] 02:58:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f963732fc00) [pid = 1840] [serial = 302] [outer = (nil)] 02:58:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f963750b800) [pid = 1840] [serial = 303] [outer = 0x7f963732fc00] 02:58:07 INFO - PROCESS | 1840 | 1461319087957 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f96378bd800) [pid = 1840] [serial = 304] [outer = 0x7f963732fc00] 02:58:08 INFO - PROCESS | 1840 | 1461319088691 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:58:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 990ms 02:58:08 INFO - PROCESS | 1840 | 1461319088706 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 1840 | 1461319088711 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:58:08 INFO - PROCESS | 1840 | 1461319088717 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 1840 | 1461319088719 Marionette TRACE conn3 <- [1,378,null,{}] 02:58:08 INFO - PROCESS | 1840 | 1461319088724 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:08 INFO - PROCESS | 1840 | 1461319088892 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:58:08 INFO - PROCESS | 1840 | 1461319088915 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3a7000 == 51 [pid = 1840] [id = 102] 02:58:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f9632a43400) [pid = 1840] [serial = 305] [outer = (nil)] 02:58:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f963b2ba400) [pid = 1840] [serial = 306] [outer = 0x7f9632a43400] 02:58:08 INFO - PROCESS | 1840 | 1461319088977 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f963c47d400) [pid = 1840] [serial = 307] [outer = 0x7f9632a43400] 02:58:09 INFO - PROCESS | 1840 | 1461319089717 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:58:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:58:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1027ms 02:58:09 INFO - PROCESS | 1840 | 1461319089746 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:58:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:58:09 INFO - PROCESS | 1840 | 1461319089760 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:58:09 INFO - PROCESS | 1840 | 1461319089826 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1840 | 1461319089830 Marionette TRACE conn3 <- [1,382,null,{}] 02:58:09 INFO - PROCESS | 1840 | 1461319089836 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:10 INFO - PROCESS | 1840 | 1461319090009 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:58:10 INFO - PROCESS | 1840 | 1461319090033 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cd3800 == 52 [pid = 1840] [id = 103] 02:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f96378b8800) [pid = 1840] [serial = 308] [outer = (nil)] 02:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f963d3e7800) [pid = 1840] [serial = 309] [outer = 0x7f96378b8800] 02:58:10 INFO - PROCESS | 1840 | 1461319090094 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f963eb4d400) [pid = 1840] [serial = 310] [outer = 0x7f96378b8800] 02:58:10 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:58:10 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:58:10 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:58:10 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:58:10 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:58:11 INFO - PROCESS | 1840 | 1461319091038 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:58:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1345ms 02:58:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:58:11 INFO - PROCESS | 1840 | 1461319091112 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1840 | 1461319091115 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:58:11 INFO - PROCESS | 1840 | 1461319091122 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1840 | 1461319091124 Marionette TRACE conn3 <- [1,386,null,{}] 02:58:11 INFO - PROCESS | 1840 | 1461319091130 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:11 INFO - PROCESS | 1840 | 1461319091344 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:58:11 INFO - PROCESS | 1840 | 1461319091361 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963401a000 == 53 [pid = 1840] [id = 104] 02:58:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f9632a5a800) [pid = 1840] [serial = 311] [outer = (nil)] 02:58:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f9632a60000) [pid = 1840] [serial = 312] [outer = 0x7f9632a5a800] 02:58:11 INFO - PROCESS | 1840 | 1461319091432 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f964ac97c00) [pid = 1840] [serial = 313] [outer = 0x7f9632a5a800] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f96345f0400) [pid = 1840] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f9635d85400) [pid = 1840] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f9634526c00) [pid = 1840] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f96342ab000) [pid = 1840] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f96345ec400) [pid = 1840] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f9649e43c00) [pid = 1840] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f9634523c00) [pid = 1840] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f9632ab2800) [pid = 1840] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f963600f800) [pid = 1840] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f9637506400) [pid = 1840] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:58:11 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f963d6d1400) [pid = 1840] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:58:12 INFO - PROCESS | 1840 | 1461319092323 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:58:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:58:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1229ms 02:58:12 INFO - PROCESS | 1840 | 1461319092351 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:58:12 INFO - PROCESS | 1840 | 1461319092355 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:58:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:58:12 INFO - PROCESS | 1840 | 1461319092367 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 1840 | 1461319092369 Marionette TRACE conn3 <- [1,390,null,{}] 02:58:12 INFO - PROCESS | 1840 | 1461319092373 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:12 INFO - PROCESS | 1840 | 1461319092515 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:58:12 INFO - PROCESS | 1840 | 1461319092533 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ace1000 == 54 [pid = 1840] [id = 105] 02:58:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f96345f0400) [pid = 1840] [serial = 314] [outer = (nil)] 02:58:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f963ec78800) [pid = 1840] [serial = 315] [outer = 0x7f96345f0400] 02:58:12 INFO - PROCESS | 1840 | 1461319092594 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f964ad9d000) [pid = 1840] [serial = 316] [outer = 0x7f96345f0400] 02:58:13 INFO - PROCESS | 1840 | 1461319093342 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:58:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1031ms 02:58:13 INFO - PROCESS | 1840 | 1461319093399 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 1840 | 1461319093401 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:58:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:58:13 INFO - PROCESS | 1840 | 1461319093407 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1840 | 1461319093410 Marionette TRACE conn3 <- [1,394,null,{}] 02:58:13 INFO - PROCESS | 1840 | 1461319093415 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:13 INFO - PROCESS | 1840 | 1461319093546 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:58:13 INFO - PROCESS | 1840 | 1461319093564 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964c15d000 == 55 [pid = 1840] [id = 106] 02:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f964ada0400) [pid = 1840] [serial = 317] [outer = (nil)] 02:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f964b1f8400) [pid = 1840] [serial = 318] [outer = 0x7f964ada0400] 02:58:13 INFO - PROCESS | 1840 | 1461319093633 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f964c119400) [pid = 1840] [serial = 319] [outer = 0x7f964ada0400] 02:58:14 INFO - PROCESS | 1840 | 1461319094653 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:58:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:58:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1282ms 02:58:14 INFO - PROCESS | 1840 | 1461319094690 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 1840 | 1461319094697 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:58:14 INFO - PROCESS | 1840 | 1461319094706 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 1840 | 1461319094712 Marionette TRACE conn3 <- [1,398,null,{}] 02:58:14 INFO - PROCESS | 1840 | 1461319094721 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:14 INFO - PROCESS | 1840 | 1461319094882 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:58:15 INFO - PROCESS | 1840 | 1461319095031 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b851800 == 56 [pid = 1840] [id = 107] 02:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f9632aae000) [pid = 1840] [serial = 320] [outer = (nil)] 02:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f9633cc1400) [pid = 1840] [serial = 321] [outer = 0x7f9632aae000] 02:58:15 INFO - PROCESS | 1840 | 1461319095107 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f96342aa000) [pid = 1840] [serial = 322] [outer = 0x7f9632aae000] 02:58:16 INFO - PROCESS | 1840 | 1461319096134 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1499ms 02:58:16 INFO - PROCESS | 1840 | 1461319096206 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 1840 | 1461319096215 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:58:16 INFO - PROCESS | 1840 | 1461319096226 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 1840 | 1461319096230 Marionette TRACE conn3 <- [1,402,null,{}] 02:58:16 INFO - PROCESS | 1840 | 1461319096236 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:16 INFO - PROCESS | 1840 | 1461319096449 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:58:16 INFO - PROCESS | 1840 | 1461319096719 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640d82800 == 57 [pid = 1840] [id = 108] 02:58:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f963463c800) [pid = 1840] [serial = 323] [outer = (nil)] 02:58:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f9634b42c00) [pid = 1840] [serial = 324] [outer = 0x7f963463c800] 02:58:16 INFO - PROCESS | 1840 | 1461319096795 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f9634b47400) [pid = 1840] [serial = 325] [outer = 0x7f963463c800] 02:58:17 INFO - PROCESS | 1840 | 1461319097640 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:58:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1484ms 02:58:17 INFO - PROCESS | 1840 | 1461319097711 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 1840 | 1461319097715 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:58:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:58:17 INFO - PROCESS | 1840 | 1461319097721 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 1840 | 1461319097727 Marionette TRACE conn3 <- [1,406,null,{}] 02:58:17 INFO - PROCESS | 1840 | 1461319097743 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:17 INFO - PROCESS | 1840 | 1461319097952 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:58:18 INFO - PROCESS | 1840 | 1461319098095 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ffcd800 == 58 [pid = 1840] [id = 109] 02:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f9634b51c00) [pid = 1840] [serial = 326] [outer = (nil)] 02:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f96378bd400) [pid = 1840] [serial = 327] [outer = 0x7f9634b51c00] 02:58:18 INFO - PROCESS | 1840 | 1461319098215 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f963c29f400) [pid = 1840] [serial = 328] [outer = 0x7f9634b51c00] 02:58:19 INFO - PROCESS | 1840 | 1461319099041 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:58:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1388ms 02:58:19 INFO - PROCESS | 1840 | 1461319099110 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 1840 | 1461319099114 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:58:19 INFO - PROCESS | 1840 | 1461319099121 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 1840 | 1461319099125 Marionette TRACE conn3 <- [1,410,null,{}] 02:58:19 INFO - PROCESS | 1840 | 1461319099130 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:19 INFO - PROCESS | 1840 | 1461319099293 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:58:19 INFO - PROCESS | 1840 | 1461319099434 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965430c000 == 59 [pid = 1840] [id = 110] 02:58:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f9634632800) [pid = 1840] [serial = 329] [outer = (nil)] 02:58:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f9634d1c400) [pid = 1840] [serial = 330] [outer = 0x7f9634632800] 02:58:19 INFO - PROCESS | 1840 | 1461319099509 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f9636011000) [pid = 1840] [serial = 331] [outer = 0x7f9634632800] 02:58:20 INFO - PROCESS | 1840 | 1461319100437 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:58:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1383ms 02:58:20 INFO - PROCESS | 1840 | 1461319100505 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:58:20 INFO - PROCESS | 1840 | 1461319100508 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:58:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:58:20 INFO - PROCESS | 1840 | 1461319100514 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 1840 | 1461319100517 Marionette TRACE conn3 <- [1,414,null,{}] 02:58:20 INFO - PROCESS | 1840 | 1461319100522 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:20 INFO - PROCESS | 1840 | 1461319100688 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:58:20 INFO - PROCESS | 1840 | 1461319100829 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb66000 == 60 [pid = 1840] [id = 111] 02:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f9632a4d000) [pid = 1840] [serial = 332] [outer = (nil)] 02:58:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f963ccfac00) [pid = 1840] [serial = 333] [outer = 0x7f9632a4d000] 02:58:20 INFO - PROCESS | 1840 | 1461319100902 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f963efc2000) [pid = 1840] [serial = 334] [outer = 0x7f9632a4d000] 02:58:21 INFO - PROCESS | 1840 | 1461319101994 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:58:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1529ms 02:58:22 INFO - PROCESS | 1840 | 1461319102045 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 1840 | 1461319102049 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:58:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:58:22 INFO - PROCESS | 1840 | 1461319102058 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 1840 | 1461319102064 Marionette TRACE conn3 <- [1,418,null,{}] 02:58:22 INFO - PROCESS | 1840 | 1461319102072 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:22 INFO - PROCESS | 1840 | 1461319102233 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:58:22 INFO - PROCESS | 1840 | 1461319102438 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccbf800 == 61 [pid = 1840] [id = 112] 02:58:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f9632a4e800) [pid = 1840] [serial = 335] [outer = (nil)] 02:58:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f9633cb3c00) [pid = 1840] [serial = 336] [outer = 0x7f9632a4e800] 02:58:22 INFO - PROCESS | 1840 | 1461319102520 Marionette DEBUG loaded listener.js 02:58:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f96342a4800) [pid = 1840] [serial = 337] [outer = 0x7f9632a4e800] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644ec9000 == 60 [pid = 1840] [id = 67] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b868000 == 59 [pid = 1840] [id = 64] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964ace1000 == 58 [pid = 1840] [id = 105] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f9639496800) [pid = 1840] [serial = 243] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f963e4a6000) [pid = 1840] [serial = 246] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f964e0dc400) [pid = 1840] [serial = 249] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f9652d8f400) [pid = 1840] [serial = 252] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f96545da400) [pid = 1840] [serial = 255] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f96503d0000) [pid = 1840] [serial = 279] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | 1461319103912 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963401a000 == 57 [pid = 1840] [id = 104] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640cd3800 == 56 [pid = 1840] [id = 103] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3a7000 == 55 [pid = 1840] [id = 102] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d684000 == 54 [pid = 1840] [id = 101] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9639f8c000 == 53 [pid = 1840] [id = 100] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637295000 == 52 [pid = 1840] [id = 99] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c15800 == 51 [pid = 1840] [id = 97] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9650420000 == 50 [pid = 1840] [id = 96] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3c1000 == 49 [pid = 1840] [id = 95] 02:58:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345d0800 == 48 [pid = 1840] [id = 94] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f96378bc400) [pid = 1840] [serial = 177] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f963c477000) [pid = 1840] [serial = 180] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f9640c4dc00) [pid = 1840] [serial = 183] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f963452e400) [pid = 1840] [serial = 262] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f9634529400) [pid = 1840] [serial = 261] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f96342ad800) [pid = 1840] [serial = 273] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f963750d000) [pid = 1840] [serial = 264] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f9639494c00) [pid = 1840] [serial = 265] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f964ada3400) [pid = 1840] [serial = 276] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f963d0b5400) [pid = 1840] [serial = 267] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f9633cb9000) [pid = 1840] [serial = 259] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f9632ab5000) [pid = 1840] [serial = 258] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f964f71e800) [pid = 1840] [serial = 277] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f963ddb2000) [pid = 1840] [serial = 108] [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.] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f9649e39c00) [pid = 1840] [serial = 274] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f9644168800) [pid = 1840] [serial = 271] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f963e342400) [pid = 1840] [serial = 268] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f9650178000) [pid = 1840] [serial = 207] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f9640c7a400) [pid = 1840] [serial = 270] [outer = (nil)] [url = about:blank] 02:58:23 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 02:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1935ms 02:58:23 INFO - PROCESS | 1840 | 1461319103994 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 1840 | 1461319104001 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:58:24 INFO - PROCESS | 1840 | 1461319104011 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 1840 | 1461319104015 Marionette TRACE conn3 <- [1,422,null,{}] 02:58:24 INFO - PROCESS | 1840 | 1461319104021 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:24 INFO - PROCESS | 1840 | 1461319104165 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:58:24 INFO - PROCESS | 1840 | 1461319104177 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345cc000 == 49 [pid = 1840] [id = 113] 02:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f9632a4bc00) [pid = 1840] [serial = 338] [outer = (nil)] 02:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f963463c400) [pid = 1840] [serial = 339] [outer = 0x7f9632a4bc00] 02:58:24 INFO - PROCESS | 1840 | 1461319104240 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f9634b47c00) [pid = 1840] [serial = 340] [outer = 0x7f9632a4bc00] 02:58:25 INFO - PROCESS | 1840 | 1461319105410 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:58:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:58:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1444ms 02:58:25 INFO - PROCESS | 1840 | 1461319105457 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:58:25 INFO - PROCESS | 1840 | 1461319105460 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:58:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:58:25 INFO - PROCESS | 1840 | 1461319105466 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 1840 | 1461319105471 Marionette TRACE conn3 <- [1,426,null,{}] 02:58:25 INFO - PROCESS | 1840 | 1461319105486 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:25 INFO - PROCESS | 1840 | 1461319105661 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:58:25 INFO - PROCESS | 1840 | 1461319105757 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963da58800 == 50 [pid = 1840] [id = 114] 02:58:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f9634d1a000) [pid = 1840] [serial = 341] [outer = (nil)] 02:58:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f9637853000) [pid = 1840] [serial = 342] [outer = 0x7f9634d1a000] 02:58:25 INFO - PROCESS | 1840 | 1461319105823 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f963949d000) [pid = 1840] [serial = 343] [outer = 0x7f9634d1a000] 02:58:26 INFO - PROCESS | 1840 | 1461319106635 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:58:26 INFO - PROCESS | 1840 | 1461319106711 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:58:26 INFO - PROCESS | 1840 | 1461319106717 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 1840 | 1461319106720 Marionette TRACE conn3 <- [1,430,null,{}] 02:58:26 INFO - PROCESS | 1840 | 1461319106732 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:26 INFO - PROCESS | 1840 | 1461319106942 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:58:26 INFO - PROCESS | 1840 | 1461319106962 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9641038800 == 51 [pid = 1840] [id = 115] 02:58:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f9634b4bc00) [pid = 1840] [serial = 344] [outer = (nil)] 02:58:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f963ddae000) [pid = 1840] [serial = 345] [outer = 0x7f9634b4bc00] 02:58:27 INFO - PROCESS | 1840 | 1461319107024 Marionette DEBUG loaded listener.js 02:58:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f963e49ac00) [pid = 1840] [serial = 346] [outer = 0x7f9634b4bc00] 02:58:27 INFO - PROCESS | 1840 | 1461319107776 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:58:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:58:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1089ms 02:58:27 INFO - PROCESS | 1840 | 1461319107815 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:58:27 INFO - PROCESS | 1840 | 1461319107818 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:58:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:58:27 INFO - PROCESS | 1840 | 1461319107835 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 1840 | 1461319107838 Marionette TRACE conn3 <- [1,434,null,{}] 02:58:27 INFO - PROCESS | 1840 | 1461319107857 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:28 INFO - PROCESS | 1840 | 1461319108042 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:58:28 INFO - PROCESS | 1840 | 1461319108070 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964af53000 == 52 [pid = 1840] [id = 116] 02:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f9637679c00) [pid = 1840] [serial = 347] [outer = (nil)] 02:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f9637683000) [pid = 1840] [serial = 348] [outer = 0x7f9637679c00] 02:58:28 INFO - PROCESS | 1840 | 1461319108134 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f9637687000) [pid = 1840] [serial = 349] [outer = 0x7f9637679c00] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f9632a4dc00) [pid = 1840] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f9632aae400) [pid = 1840] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f9632a5a800) [pid = 1840] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f963732fc00) [pid = 1840] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f9650438c00) [pid = 1840] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f9632a45000) [pid = 1840] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f96503cf400) [pid = 1840] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f9632ab8000) [pid = 1840] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f9632a43400) [pid = 1840] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f96345f0400) [pid = 1840] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f963f01d400) [pid = 1840] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f9639fe1400) [pid = 1840] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f96378b8800) [pid = 1840] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f964b1efc00) [pid = 1840] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f9634146800) [pid = 1840] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f963c473800) [pid = 1840] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f964acf9400) [pid = 1840] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f9634064000) [pid = 1840] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f9637270400) [pid = 1840] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f9644162400) [pid = 1840] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:58:28 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f9637856c00) [pid = 1840] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:58:29 INFO - PROCESS | 1840 | 1461319109182 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1405ms 02:58:29 INFO - PROCESS | 1840 | 1461319109231 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:58:29 INFO - PROCESS | 1840 | 1461319109235 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:58:29 INFO - PROCESS | 1840 | 1461319109243 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 1840 | 1461319109247 Marionette TRACE conn3 <- [1,438,null,{}] 02:58:29 INFO - PROCESS | 1840 | 1461319109252 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:29 INFO - PROCESS | 1840 | 1461319109466 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:58:29 INFO - PROCESS | 1840 | 1461319109482 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9635b40800 == 53 [pid = 1840] [id = 117] 02:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f9634379800) [pid = 1840] [serial = 350] [outer = (nil)] 02:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f963767b800) [pid = 1840] [serial = 351] [outer = 0x7f9634379800] 02:58:29 INFO - PROCESS | 1840 | 1461319109562 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f963f01d400) [pid = 1840] [serial = 352] [outer = 0x7f9634379800] 02:58:30 INFO - PROCESS | 1840 | 1461319110298 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:58:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:58:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1088ms 02:58:30 INFO - PROCESS | 1840 | 1461319110338 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:58:30 INFO - PROCESS | 1840 | 1461319110342 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:58:30 INFO - PROCESS | 1840 | 1461319110355 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 1840 | 1461319110357 Marionette TRACE conn3 <- [1,442,null,{}] 02:58:30 INFO - PROCESS | 1840 | 1461319110361 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:30 INFO - PROCESS | 1840 | 1461319110503 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:58:30 INFO - PROCESS | 1840 | 1461319110516 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb78800 == 54 [pid = 1840] [id = 118] 02:58:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f9632a4dc00) [pid = 1840] [serial = 353] [outer = (nil)] 02:58:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f963cd3ac00) [pid = 1840] [serial = 354] [outer = 0x7f9632a4dc00] 02:58:30 INFO - PROCESS | 1840 | 1461319110578 Marionette DEBUG loaded listener.js 02:58:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f963cd3f800) [pid = 1840] [serial = 355] [outer = 0x7f9632a4dc00] 02:58:31 INFO - PROCESS | 1840 | 1461319111635 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:58:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1351ms 02:58:31 INFO - PROCESS | 1840 | 1461319111700 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:58:31 INFO - PROCESS | 1840 | 1461319111707 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:58:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:58:31 INFO - PROCESS | 1840 | 1461319111716 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:58:31 INFO - PROCESS | 1840 | 1461319111721 Marionette TRACE conn3 <- [1,446,null,{}] 02:58:31 INFO - PROCESS | 1840 | 1461319111728 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:31 INFO - PROCESS | 1840 | 1461319111941 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:58:32 INFO - PROCESS | 1840 | 1461319112087 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccd2000 == 55 [pid = 1840] [id = 119] 02:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f9633cb9c00) [pid = 1840] [serial = 356] [outer = (nil)] 02:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f96342a8800) [pid = 1840] [serial = 357] [outer = 0x7f9633cb9c00] 02:58:32 INFO - PROCESS | 1840 | 1461319112162 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f96345ec000) [pid = 1840] [serial = 358] [outer = 0x7f9633cb9c00] 02:58:33 INFO - PROCESS | 1840 | 1461319113098 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1443ms 02:58:33 INFO - PROCESS | 1840 | 1461319113161 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 1840 | 1461319113169 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:58:33 INFO - PROCESS | 1840 | 1461319113179 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 1840 | 1461319113183 Marionette TRACE conn3 <- [1,450,null,{}] 02:58:33 INFO - PROCESS | 1840 | 1461319113189 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:33 INFO - PROCESS | 1840 | 1461319113396 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:58:33 INFO - PROCESS | 1840 | 1461319113540 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ac84000 == 56 [pid = 1840] [id = 120] 02:58:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f9634d13400) [pid = 1840] [serial = 359] [outer = (nil)] 02:58:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f9634d1d000) [pid = 1840] [serial = 360] [outer = 0x7f9634d13400] 02:58:33 INFO - PROCESS | 1840 | 1461319113693 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f963767a000) [pid = 1840] [serial = 361] [outer = 0x7f9634d13400] 02:58:34 INFO - PROCESS | 1840 | 1461319114577 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:58:34 INFO - PROCESS | 1840 | 1461319114616 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:58:34 INFO - PROCESS | 1840 | 1461319114623 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:58:34 INFO - PROCESS | 1840 | 1461319114628 Marionette TRACE conn3 <- [1,454,null,{}] 02:58:34 INFO - PROCESS | 1840 | 1461319114644 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:34 INFO - PROCESS | 1840 | 1461319114822 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:58:34 INFO - PROCESS | 1840 | 1461319114976 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652d36800 == 57 [pid = 1840] [id = 121] 02:58:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f963767cc00) [pid = 1840] [serial = 362] [outer = (nil)] 02:58:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f963cd32c00) [pid = 1840] [serial = 363] [outer = 0x7f963767cc00] 02:58:35 INFO - PROCESS | 1840 | 1461319115052 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f963cd3fc00) [pid = 1840] [serial = 364] [outer = 0x7f963767cc00] 02:58:35 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:36 INFO - PROCESS | 1840 | 1461319116001 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1435ms 02:58:36 INFO - PROCESS | 1840 | 1461319116060 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 1840 | 1461319116064 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:58:36 INFO - PROCESS | 1840 | 1461319116071 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 1840 | 1461319116074 Marionette TRACE conn3 <- [1,458,null,{}] 02:58:36 INFO - PROCESS | 1840 | 1461319116080 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:36 INFO - PROCESS | 1840 | 1461319116263 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:58:36 INFO - PROCESS | 1840 | 1461319116409 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963762f000 == 58 [pid = 1840] [id = 122] 02:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f9632a54c00) [pid = 1840] [serial = 365] [outer = (nil)] 02:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f963ec7e800) [pid = 1840] [serial = 366] [outer = 0x7f9632a54c00] 02:58:36 INFO - PROCESS | 1840 | 1461319116482 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f9640c80800) [pid = 1840] [serial = 367] [outer = 0x7f9632a54c00] 02:58:37 INFO - PROCESS | 1840 | 1461319117377 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 1840 | 1461319117458 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:58:37 INFO - PROCESS | 1840 | 1461319117465 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 1840 | 1461319117468 Marionette TRACE conn3 <- [1,462,null,{}] 02:58:37 INFO - PROCESS | 1840 | 1461319117474 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:37 INFO - PROCESS | 1840 | 1461319117675 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:58:37 INFO - PROCESS | 1840 | 1461319117819 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632941000 == 59 [pid = 1840] [id = 123] 02:58:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f9639fd8400) [pid = 1840] [serial = 368] [outer = (nil)] 02:58:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f9649e45c00) [pid = 1840] [serial = 369] [outer = 0x7f9639fd8400] 02:58:37 INFO - PROCESS | 1840 | 1461319117891 Marionette DEBUG loaded listener.js 02:58:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f964ada4400) [pid = 1840] [serial = 370] [outer = 0x7f9639fd8400] 02:58:38 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:58:38 INFO - PROCESS | 1840 | 1461319118857 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 1840 | 1461319118908 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:58:38 INFO - PROCESS | 1840 | 1461319118915 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 1840 | 1461319118918 Marionette TRACE conn3 <- [1,466,null,{}] 02:58:38 INFO - PROCESS | 1840 | 1461319118924 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:39 INFO - PROCESS | 1840 | 1461319119114 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:58:39 INFO - PROCESS | 1840 | 1461319119266 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963762a000 == 60 [pid = 1840] [id = 124] 02:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f9632a54400) [pid = 1840] [serial = 371] [outer = (nil)] 02:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f9634376400) [pid = 1840] [serial = 372] [outer = 0x7f9632a54400] 02:58:39 INFO - PROCESS | 1840 | 1461319119405 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f963d6d1400) [pid = 1840] [serial = 373] [outer = 0x7f9632a54400] 02:58:40 INFO - PROCESS | 1840 | 1461319120445 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 1840 | 1461319120506 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:58:40 INFO - PROCESS | 1840 | 1461319120513 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 1840 | 1461319120519 Marionette TRACE conn3 <- [1,470,null,{}] 02:58:40 INFO - PROCESS | 1840 | 1461319120527 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:40 INFO - PROCESS | 1840 | 1461319120689 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:58:40 INFO - PROCESS | 1840 | 1461319120888 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccb8800 == 61 [pid = 1840] [id = 125] 02:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f96342a3400) [pid = 1840] [serial = 374] [outer = (nil)] 02:58:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f96342a9400) [pid = 1840] [serial = 375] [outer = 0x7f96342a3400] 02:58:40 INFO - PROCESS | 1840 | 1461319120957 Marionette DEBUG loaded listener.js 02:58:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f9634526400) [pid = 1840] [serial = 376] [outer = 0x7f96342a3400] 02:58:41 INFO - PROCESS | 1840 | 1461319121893 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:58:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1436ms 02:58:41 INFO - PROCESS | 1840 | 1461319121951 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:58:41 INFO - PROCESS | 1840 | 1461319121961 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:58:41 INFO - PROCESS | 1840 | 1461319121971 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 1840 | 1461319121975 Marionette TRACE conn3 <- [1,474,null,{}] 02:58:41 INFO - PROCESS | 1840 | 1461319121980 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:42 INFO - PROCESS | 1840 | 1461319122142 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:58:42 INFO - PROCESS | 1840 | 1461319122298 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637ada000 == 62 [pid = 1840] [id = 126] 02:58:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f9634b44c00) [pid = 1840] [serial = 377] [outer = (nil)] 02:58:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f9634d1a400) [pid = 1840] [serial = 378] [outer = 0x7f9634b44c00] 02:58:42 INFO - PROCESS | 1840 | 1461319122409 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f9637332c00) [pid = 1840] [serial = 379] [outer = 0x7f9634b44c00] 02:58:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9635b40800 == 61 [pid = 1840] [id = 117] 02:58:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964af53000 == 60 [pid = 1840] [id = 116] 02:58:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9641038800 == 59 [pid = 1840] [id = 115] 02:58:42 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f963c0a2000) [pid = 1840] [serial = 288] [outer = (nil)] [url = about:blank] 02:58:42 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f96410bec00) [pid = 1840] [serial = 291] [outer = (nil)] [url = about:blank] 02:58:42 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f96342aac00) [pid = 1840] [serial = 285] [outer = (nil)] [url = about:blank] 02:58:42 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f964b1f8400) [pid = 1840] [serial = 318] [outer = (nil)] [url = about:blank] 02:58:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963da58800 == 58 [pid = 1840] [id = 114] 02:58:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345cc000 == 57 [pid = 1840] [id = 113] 02:58:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccbf800 == 56 [pid = 1840] [id = 112] 02:58:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964ffcd800 == 55 [pid = 1840] [id = 109] 02:58:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640d82800 == 54 [pid = 1840] [id = 108] 02:58:43 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b851800 == 53 [pid = 1840] [id = 107] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f9633cb6000) [pid = 1840] [serial = 283] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f9634526000) [pid = 1840] [serial = 294] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f9632a60000) [pid = 1840] [serial = 312] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f963750b800) [pid = 1840] [serial = 303] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f96520b3000) [pid = 1840] [serial = 240] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f963463a000) [pid = 1840] [serial = 301] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f96545f0400) [pid = 1840] [serial = 256] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f96342ac400) [pid = 1840] [serial = 298] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f963c47d400) [pid = 1840] [serial = 307] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f963ec78800) [pid = 1840] [serial = 315] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f964c2cdc00) [pid = 1840] [serial = 216] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f963ddb1800) [pid = 1840] [serial = 213] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f963d3e7800) [pid = 1840] [serial = 309] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f964bfc9c00) [pid = 1840] [serial = 295] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f963eb4d400) [pid = 1840] [serial = 310] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f96520ac000) [pid = 1840] [serial = 280] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f9634635800) [pid = 1840] [serial = 300] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f96378bcc00) [pid = 1840] [serial = 210] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 96 (0x7f964ac97c00) [pid = 1840] [serial = 313] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 95 (0x7f9640c47000) [pid = 1840] [serial = 247] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 94 (0x7f96503c4c00) [pid = 1840] [serial = 250] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f963b2b8800) [pid = 1840] [serial = 244] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f96378bd800) [pid = 1840] [serial = 304] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f9654360c00) [pid = 1840] [serial = 253] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f9633cc0800) [pid = 1840] [serial = 297] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f96503f5800) [pid = 1840] [serial = 219] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f964aca0c00) [pid = 1840] [serial = 174] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f9632a51c00) [pid = 1840] [serial = 282] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f963b2ba400) [pid = 1840] [serial = 306] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f964ad9d000) [pid = 1840] [serial = 316] [outer = (nil)] [url = about:blank] 02:58:43 INFO - PROCESS | 1840 | 1461319123333 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1386ms 02:58:43 INFO - PROCESS | 1840 | 1461319123358 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:58:43 INFO - PROCESS | 1840 | 1461319123361 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:58:43 INFO - PROCESS | 1840 | 1461319123367 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 1840 | 1461319123373 Marionette TRACE conn3 <- [1,478,null,{}] 02:58:43 INFO - PROCESS | 1840 | 1461319123388 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:43 INFO - PROCESS | 1840 | 1461319123541 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:58:43 INFO - PROCESS | 1840 | 1461319123563 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccd3800 == 54 [pid = 1840] [id = 127] 02:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f9634b47000) [pid = 1840] [serial = 380] [outer = (nil)] 02:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f96378bcc00) [pid = 1840] [serial = 381] [outer = 0x7f9634b47000] 02:58:43 INFO - PROCESS | 1840 | 1461319123714 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f9639fe0400) [pid = 1840] [serial = 382] [outer = 0x7f9634b47000] 02:58:44 INFO - PROCESS | 1840 | 1461319124438 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1093ms 02:58:44 INFO - PROCESS | 1840 | 1461319124470 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:58:44 INFO - PROCESS | 1840 | 1461319124475 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:58:44 INFO - PROCESS | 1840 | 1461319124481 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 1840 | 1461319124484 Marionette TRACE conn3 <- [1,482,null,{}] 02:58:44 INFO - PROCESS | 1840 | 1461319124488 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:44 INFO - PROCESS | 1840 | 1461319124678 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:58:44 INFO - PROCESS | 1840 | 1461319124749 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963fae9800 == 55 [pid = 1840] [id = 128] 02:58:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f9633cb6000) [pid = 1840] [serial = 383] [outer = (nil)] 02:58:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f963cd3a400) [pid = 1840] [serial = 384] [outer = 0x7f9633cb6000] 02:58:44 INFO - PROCESS | 1840 | 1461319124811 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f963e33a000) [pid = 1840] [serial = 385] [outer = 0x7f9633cb6000] 02:58:45 INFO - PROCESS | 1840 | 1461319125592 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1181ms 02:58:45 INFO - PROCESS | 1840 | 1461319125679 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:58:45 INFO - PROCESS | 1840 | 1461319125684 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:58:45 INFO - PROCESS | 1840 | 1461319125690 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 1840 | 1461319125693 Marionette TRACE conn3 <- [1,486,null,{}] 02:58:45 INFO - PROCESS | 1840 | 1461319125697 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:45 INFO - PROCESS | 1840 | 1461319125889 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:58:45 INFO - PROCESS | 1840 | 1461319125908 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964aad4000 == 56 [pid = 1840] [id = 129] 02:58:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f963a981800) [pid = 1840] [serial = 386] [outer = (nil)] 02:58:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f9640c80000) [pid = 1840] [serial = 387] [outer = 0x7f963a981800] 02:58:45 INFO - PROCESS | 1840 | 1461319125970 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f964ada7400) [pid = 1840] [serial = 388] [outer = 0x7f963a981800] 02:58:46 INFO - PROCESS | 1840 | 1461319126839 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:58:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:58:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1183ms 02:58:46 INFO - PROCESS | 1840 | 1461319126874 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:58:46 INFO - PROCESS | 1840 | 1461319126877 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:58:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:58:46 INFO - PROCESS | 1840 | 1461319126883 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:58:46 INFO - PROCESS | 1840 | 1461319126885 Marionette TRACE conn3 <- [1,490,null,{}] 02:58:46 INFO - PROCESS | 1840 | 1461319126899 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:47 INFO - PROCESS | 1840 | 1461319127200 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 93 (0x7f9632a4bc00) [pid = 1840] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 92 (0x7f9634d1a000) [pid = 1840] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 91 (0x7f9632a4e800) [pid = 1840] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 90 (0x7f9634379800) [pid = 1840] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 89 (0x7f96342a6800) [pid = 1840] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 88 (0x7f9639fd7800) [pid = 1840] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 87 (0x7f9639494800) [pid = 1840] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 86 (0x7f9634b4bc00) [pid = 1840] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:58:47 INFO - PROCESS | 1840 | --DOMWINDOW == 85 (0x7f9637679c00) [pid = 1840] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:58:47 INFO - PROCESS | 1840 | 1461319127285 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccb9000 == 57 [pid = 1840] [id = 130] 02:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 86 (0x7f9632a4bc00) [pid = 1840] [serial = 389] [outer = (nil)] 02:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 87 (0x7f9634371400) [pid = 1840] [serial = 390] [outer = 0x7f9632a4bc00] 02:58:47 INFO - PROCESS | 1840 | 1461319127352 Marionette DEBUG loaded listener.js 02:58:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 88 (0x7f9639496400) [pid = 1840] [serial = 391] [outer = 0x7f9632a4bc00] 02:58:47 INFO - PROCESS | 1840 | 1461319127990 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:58:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:58:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1136ms 02:58:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:58:48 INFO - PROCESS | 1840 | 1461319128021 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:58:48 INFO - PROCESS | 1840 | 1461319128024 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:58:48 INFO - PROCESS | 1840 | 1461319128030 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:58:48 INFO - PROCESS | 1840 | 1461319128033 Marionette TRACE conn3 <- [1,494,null,{}] 02:58:48 INFO - PROCESS | 1840 | 1461319128039 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:48 INFO - PROCESS | 1840 | 1461319128228 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:58:48 INFO - PROCESS | 1840 | 1461319128248 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f981800 == 58 [pid = 1840] [id = 131] 02:58:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 89 (0x7f964bfcbc00) [pid = 1840] [serial = 392] [outer = (nil)] 02:58:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 90 (0x7f964f84a800) [pid = 1840] [serial = 393] [outer = 0x7f964bfcbc00] 02:58:48 INFO - PROCESS | 1840 | 1461319128310 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 91 (0x7f964f84f800) [pid = 1840] [serial = 394] [outer = 0x7f964bfcbc00] 02:58:49 INFO - PROCESS | 1840 | 1461319129022 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:58:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1028ms 02:58:49 INFO - PROCESS | 1840 | 1461319129058 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 1840 | 1461319129061 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:58:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:58:49 INFO - PROCESS | 1840 | 1461319129067 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 1840 | 1461319129069 Marionette TRACE conn3 <- [1,498,null,{}] 02:58:49 INFO - PROCESS | 1840 | 1461319129074 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:49 INFO - PROCESS | 1840 | 1461319129246 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:58:49 INFO - PROCESS | 1840 | 1461319129400 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344b5800 == 59 [pid = 1840] [id = 132] 02:58:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 92 (0x7f9632a45800) [pid = 1840] [serial = 395] [outer = (nil)] 02:58:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 93 (0x7f9632a51c00) [pid = 1840] [serial = 396] [outer = 0x7f9632a45800] 02:58:49 INFO - PROCESS | 1840 | 1461319129477 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 94 (0x7f9632ab5400) [pid = 1840] [serial = 397] [outer = 0x7f9632a45800] 02:58:50 INFO - PROCESS | 1840 | 1461319130354 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:58:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1334ms 02:58:50 INFO - PROCESS | 1840 | 1461319130404 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 1840 | 1461319130409 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:58:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:58:50 INFO - PROCESS | 1840 | 1461319130418 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 1840 | 1461319130423 Marionette TRACE conn3 <- [1,502,null,{}] 02:58:50 INFO - PROCESS | 1840 | 1461319130431 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:50 INFO - PROCESS | 1840 | 1461319130607 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:58:50 INFO - PROCESS | 1840 | 1461319130755 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963da5d800 == 60 [pid = 1840] [id = 133] 02:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 95 (0x7f9634522800) [pid = 1840] [serial = 398] [outer = (nil)] 02:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 96 (0x7f9634b4f800) [pid = 1840] [serial = 399] [outer = 0x7f9634522800] 02:58:50 INFO - PROCESS | 1840 | 1461319130834 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 97 (0x7f9637506c00) [pid = 1840] [serial = 400] [outer = 0x7f9634522800] 02:58:51 INFO - PROCESS | 1840 | 1461319131720 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:58:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1347ms 02:58:51 INFO - PROCESS | 1840 | 1461319131768 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:58:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:58:51 INFO - PROCESS | 1840 | 1461319131774 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:58:51 INFO - PROCESS | 1840 | 1461319131780 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 1840 | 1461319131784 Marionette TRACE conn3 <- [1,506,null,{}] 02:58:51 INFO - PROCESS | 1840 | 1461319131789 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:51 INFO - PROCESS | 1840 | 1461319131957 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:58:52 INFO - PROCESS | 1840 | 1461319132121 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ffcd800 == 61 [pid = 1840] [id = 134] 02:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f9639f78000) [pid = 1840] [serial = 401] [outer = (nil)] 02:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f963cd3f000) [pid = 1840] [serial = 402] [outer = 0x7f9639f78000] 02:58:52 INFO - PROCESS | 1840 | 1461319132196 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f964ad9d000) [pid = 1840] [serial = 403] [outer = 0x7f9639f78000] 02:58:53 INFO - PROCESS | 1840 | 1461319133204 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:58:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:58:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1482ms 02:58:53 INFO - PROCESS | 1840 | 1461319133263 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:58:53 INFO - PROCESS | 1840 | 1461319133266 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:58:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:58:53 INFO - PROCESS | 1840 | 1461319133282 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:58:53 INFO - PROCESS | 1840 | 1461319133291 Marionette TRACE conn3 <- [1,510,null,{}] 02:58:53 INFO - PROCESS | 1840 | 1461319133296 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:53 INFO - PROCESS | 1840 | 1461319133501 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:58:53 INFO - PROCESS | 1840 | 1461319133646 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fd0b800 == 62 [pid = 1840] [id = 135] 02:58:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f963c555400) [pid = 1840] [serial = 404] [outer = (nil)] 02:58:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f964f845400) [pid = 1840] [serial = 405] [outer = 0x7f963c555400] 02:58:53 INFO - PROCESS | 1840 | 1461319133721 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f964fed3000) [pid = 1840] [serial = 406] [outer = 0x7f963c555400] 02:58:54 INFO - PROCESS | 1840 | 1461319134569 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:58:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:58:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1350ms 02:58:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:58:54 INFO - PROCESS | 1840 | 1461319134625 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:58:54 INFO - PROCESS | 1840 | 1461319134629 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:58:54 INFO - PROCESS | 1840 | 1461319134635 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 1840 | 1461319134638 Marionette TRACE conn3 <- [1,514,null,{}] 02:58:54 INFO - PROCESS | 1840 | 1461319134644 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:54 INFO - PROCESS | 1840 | 1461319134799 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:58:54 INFO - PROCESS | 1840 | 1461319134947 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9654570800 == 63 [pid = 1840] [id = 136] 02:58:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f963e370800) [pid = 1840] [serial = 407] [outer = (nil)] 02:58:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f9650307000) [pid = 1840] [serial = 408] [outer = 0x7f963e370800] 02:58:55 INFO - PROCESS | 1840 | 1461319135019 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f96503f4800) [pid = 1840] [serial = 409] [outer = 0x7f963e370800] 02:58:55 INFO - PROCESS | 1840 | 1461319135838 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:58:55 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 02:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1234ms 02:58:55 INFO - PROCESS | 1840 | 1461319135870 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 1840 | 1461319135873 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:58:55 INFO - PROCESS | 1840 | 1461319135879 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 1840 | 1461319135881 Marionette TRACE conn3 <- [1,518,null,{}] 02:58:55 INFO - PROCESS | 1840 | 1461319135887 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:56 INFO - PROCESS | 1840 | 1461319136044 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:58:56 INFO - PROCESS | 1840 | 1461319136197 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633ede000 == 64 [pid = 1840] [id = 137] 02:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f965204dc00) [pid = 1840] [serial = 410] [outer = (nil)] 02:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f9652d88000) [pid = 1840] [serial = 411] [outer = 0x7f965204dc00] 02:58:56 INFO - PROCESS | 1840 | 1461319136286 Marionette DEBUG loaded listener.js 02:58:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f9654590c00) [pid = 1840] [serial = 412] [outer = 0x7f965204dc00] 02:58:57 INFO - PROCESS | 1840 | 1461319137212 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:58:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1383ms 02:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:58:57 INFO - PROCESS | 1840 | 1461319137264 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:58:57 INFO - PROCESS | 1840 | 1461319137267 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:58:57 INFO - PROCESS | 1840 | 1461319137273 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:58:57 INFO - PROCESS | 1840 | 1461319137277 Marionette TRACE conn3 <- [1,522,null,{}] 02:58:57 INFO - PROCESS | 1840 | 1461319137282 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:57 INFO - PROCESS | 1840 | 1461319137443 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:58:57 INFO - PROCESS | 1840 | 1461319137592 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b428000 == 65 [pid = 1840] [id = 138] 02:58:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f9634d2c400) [pid = 1840] [serial = 413] [outer = (nil)] 02:58:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f9634d33000) [pid = 1840] [serial = 414] [outer = 0x7f9634d2c400] 02:58:57 INFO - PROCESS | 1840 | 1461319137665 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f96545dc400) [pid = 1840] [serial = 415] [outer = 0x7f9634d2c400] 02:58:58 INFO - PROCESS | 1840 | 1461319138827 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1584ms 02:58:58 INFO - PROCESS | 1840 | 1461319138858 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 1840 | 1461319138864 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:58:58 INFO - PROCESS | 1840 | 1461319138872 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 1840 | 1461319138878 Marionette TRACE conn3 <- [1,526,null,{}] 02:58:58 INFO - PROCESS | 1840 | 1461319138887 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:58:59 INFO - PROCESS | 1840 | 1461319139054 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:58:59 INFO - PROCESS | 1840 | 1461319139249 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344c4800 == 66 [pid = 1840] [id = 139] 02:58:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f9633cc0800) [pid = 1840] [serial = 416] [outer = (nil)] 02:58:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f9634148c00) [pid = 1840] [serial = 417] [outer = 0x7f9633cc0800] 02:58:59 INFO - PROCESS | 1840 | 1461319139318 Marionette DEBUG loaded listener.js 02:58:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f963452d800) [pid = 1840] [serial = 418] [outer = 0x7f9633cc0800] 02:59:00 INFO - PROCESS | 1840 | 1461319140174 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:59:00 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 02:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1346ms 02:59:00 INFO - PROCESS | 1840 | 1461319140220 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:59:00 INFO - PROCESS | 1840 | 1461319140228 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:59:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:59:00 INFO - PROCESS | 1840 | 1461319140238 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:59:00 INFO - PROCESS | 1840 | 1461319140242 Marionette TRACE conn3 <- [1,530,null,{}] 02:59:00 INFO - PROCESS | 1840 | 1461319140248 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:00 INFO - PROCESS | 1840 | 1461319140413 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:59:00 INFO - PROCESS | 1840 | 1461319140712 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c0a800 == 67 [pid = 1840] [id = 140] 02:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f9634376c00) [pid = 1840] [serial = 419] [outer = (nil)] 02:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f9634640000) [pid = 1840] [serial = 420] [outer = 0x7f9634376c00] 02:59:00 INFO - PROCESS | 1840 | 1461319140784 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f9634d24c00) [pid = 1840] [serial = 421] [outer = 0x7f9634376c00] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964aaef800 == 66 [pid = 1840] [id = 68] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963fadf000 == 65 [pid = 1840] [id = 66] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963dde8000 == 64 [pid = 1840] [id = 65] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f981800 == 63 [pid = 1840] [id = 131] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f9633cc1400) [pid = 1840] [serial = 321] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f9634b42c00) [pid = 1840] [serial = 324] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f963cd3ac00) [pid = 1840] [serial = 354] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f96378bd400) [pid = 1840] [serial = 327] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f9634d1c400) [pid = 1840] [serial = 330] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | 1461319141626 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccb9000 == 62 [pid = 1840] [id = 130] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964aad4000 == 61 [pid = 1840] [id = 129] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963fae9800 == 60 [pid = 1840] [id = 128] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccd3800 == 59 [pid = 1840] [id = 127] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637ada000 == 58 [pid = 1840] [id = 126] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccb8800 == 57 [pid = 1840] [id = 125] 02:59:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632941000 == 56 [pid = 1840] [id = 123] 02:59:01 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 02:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:59:01 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 02:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:59:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1436ms 02:59:01 INFO - PROCESS | 1840 | 1461319141678 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 1840 | 1461319141686 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:59:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f9634527c00) [pid = 1840] [serial = 286] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f964b188000) [pid = 1840] [serial = 292] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f963def3800) [pid = 1840] [serial = 289] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f963ddae000) [pid = 1840] [serial = 345] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f9637683000) [pid = 1840] [serial = 348] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f963463c400) [pid = 1840] [serial = 339] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f9634b47c00) [pid = 1840] [serial = 340] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f9637853000) [pid = 1840] [serial = 342] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f96342a4800) [pid = 1840] [serial = 337] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f9633cb3c00) [pid = 1840] [serial = 336] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f963ccfac00) [pid = 1840] [serial = 333] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f963f01d400) [pid = 1840] [serial = 352] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 100 (0x7f9637687000) [pid = 1840] [serial = 349] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 99 (0x7f963e49ac00) [pid = 1840] [serial = 346] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 98 (0x7f963767b800) [pid = 1840] [serial = 351] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | --DOMWINDOW == 97 (0x7f963949d000) [pid = 1840] [serial = 343] [outer = (nil)] [url = about:blank] 02:59:01 INFO - PROCESS | 1840 | 1461319141744 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 1840 | 1461319141749 Marionette TRACE conn3 <- [1,534,null,{}] 02:59:01 INFO - PROCESS | 1840 | 1461319141782 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:01 INFO - PROCESS | 1840 | 1461319141940 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:59:01 INFO - PROCESS | 1840 | 1461319141955 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637ad0000 == 57 [pid = 1840] [id = 141] 02:59:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 98 (0x7f9634d29c00) [pid = 1840] [serial = 422] [outer = (nil)] 02:59:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 99 (0x7f963784ac00) [pid = 1840] [serial = 423] [outer = 0x7f9634d29c00] 02:59:02 INFO - PROCESS | 1840 | 1461319142032 Marionette DEBUG loaded listener.js 02:59:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 100 (0x7f963949a400) [pid = 1840] [serial = 424] [outer = 0x7f9634d29c00] 02:59:02 INFO - PROCESS | 1840 | 1461319142856 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:59:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1194ms 02:59:02 INFO - PROCESS | 1840 | 1461319142891 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 1840 | 1461319142895 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:59:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:59:02 INFO - PROCESS | 1840 | 1461319142900 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 1840 | 1461319142902 Marionette TRACE conn3 <- [1,538,null,{}] 02:59:02 INFO - PROCESS | 1840 | 1461319142907 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:03 INFO - PROCESS | 1840 | 1461319143065 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:59:03 INFO - PROCESS | 1840 | 1461319143100 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d90a800 == 58 [pid = 1840] [id = 142] 02:59:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 101 (0x7f9636010400) [pid = 1840] [serial = 425] [outer = (nil)] 02:59:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f963949c000) [pid = 1840] [serial = 426] [outer = 0x7f9636010400] 02:59:03 INFO - PROCESS | 1840 | 1461319143260 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f963cd34000) [pid = 1840] [serial = 427] [outer = 0x7f9636010400] 02:59:03 INFO - PROCESS | 1840 | 1461319143913 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:59:03 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. 02:59:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1025ms 02:59:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:59:03 INFO - PROCESS | 1840 | 1461319143926 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:59:03 INFO - PROCESS | 1840 | 1461319143928 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:59:03 INFO - PROCESS | 1840 | 1461319143934 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:59:03 INFO - PROCESS | 1840 | 1461319143937 Marionette TRACE conn3 <- [1,542,null,{}] 02:59:03 INFO - PROCESS | 1840 | 1461319143942 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:04 INFO - PROCESS | 1840 | 1461319144103 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:59:04 INFO - PROCESS | 1840 | 1461319144555 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ecc800 == 59 [pid = 1840] [id = 143] 02:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f963e377800) [pid = 1840] [serial = 428] [outer = (nil)] 02:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f964ac97c00) [pid = 1840] [serial = 429] [outer = 0x7f963e377800] 02:59:04 INFO - PROCESS | 1840 | 1461319144687 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f964aff3000) [pid = 1840] [serial = 430] [outer = 0x7f963e377800] 02:59:05 INFO - PROCESS | 1840 | 1461319145530 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:59:05 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. 02:59:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1636ms 02:59:05 INFO - PROCESS | 1840 | 1461319145571 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 1840 | 1461319145573 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:59:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:59:05 INFO - PROCESS | 1840 | 1461319145601 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 1840 | 1461319145604 Marionette TRACE conn3 <- [1,546,null,{}] 02:59:05 INFO - PROCESS | 1840 | 1461319145609 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:05 INFO - PROCESS | 1840 | 1461319145848 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:59:05 INFO - PROCESS | 1840 | 1461319145905 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964c15d800 == 60 [pid = 1840] [id = 144] 02:59:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f9631967c00) [pid = 1840] [serial = 431] [outer = (nil)] 02:59:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f963196e400) [pid = 1840] [serial = 432] [outer = 0x7f9631967c00] 02:59:05 INFO - PROCESS | 1840 | 1461319145977 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f964e02c800) [pid = 1840] [serial = 433] [outer = 0x7f9631967c00] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f9634b44c00) [pid = 1840] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f96342a3400) [pid = 1840] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f9633cb6000) [pid = 1840] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f963a981800) [pid = 1840] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f9632a4bc00) [pid = 1840] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:59:06 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f9634b47000) [pid = 1840] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:59:06 INFO - PROCESS | 1840 | 1461319146918 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:59:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1333ms 02:59:06 INFO - PROCESS | 1840 | 1461319146930 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 1840 | 1461319146932 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:59:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:59:06 INFO - PROCESS | 1840 | 1461319146939 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 1840 | 1461319146941 Marionette TRACE conn3 <- [1,550,null,{}] 02:59:06 INFO - PROCESS | 1840 | 1461319146946 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:07 INFO - PROCESS | 1840 | 1461319147131 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:59:07 INFO - PROCESS | 1840 | 1461319147257 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f973000 == 61 [pid = 1840] [id = 145] 02:59:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f963196f400) [pid = 1840] [serial = 434] [outer = (nil)] 02:59:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f9632ab8400) [pid = 1840] [serial = 435] [outer = 0x7f963196f400] 02:59:07 INFO - PROCESS | 1840 | 1461319147323 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f963882dc00) [pid = 1840] [serial = 436] [outer = 0x7f963196f400] 02:59:08 INFO - PROCESS | 1840 | 1461319148042 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:59:08 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. 02:59:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1182ms 02:59:08 INFO - PROCESS | 1840 | 1461319148122 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:59:08 INFO - PROCESS | 1840 | 1461319148126 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:59:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:59:08 INFO - PROCESS | 1840 | 1461319148133 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 1840 | 1461319148135 Marionette TRACE conn3 <- [1,554,null,{}] 02:59:08 INFO - PROCESS | 1840 | 1461319148142 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:08 INFO - PROCESS | 1840 | 1461319148334 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:59:08 INFO - PROCESS | 1840 | 1461319148354 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965010a000 == 62 [pid = 1840] [id = 146] 02:59:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f9631968800) [pid = 1840] [serial = 437] [outer = (nil)] 02:59:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f9633a59800) [pid = 1840] [serial = 438] [outer = 0x7f9631968800] 02:59:08 INFO - PROCESS | 1840 | 1461319148417 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f9633a5f800) [pid = 1840] [serial = 439] [outer = 0x7f9631968800] 02:59:09 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:09 INFO - PROCESS | 1840 | 1461319149428 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:59:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1328ms 02:59:09 INFO - PROCESS | 1840 | 1461319149463 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 1840 | 1461319149471 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:59:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:59:09 INFO - PROCESS | 1840 | 1461319149482 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 1840 | 1461319149487 Marionette TRACE conn3 <- [1,558,null,{}] 02:59:09 INFO - PROCESS | 1840 | 1461319149497 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:09 INFO - PROCESS | 1840 | 1461319149707 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:59:09 INFO - PROCESS | 1840 | 1461319149854 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637626800 == 63 [pid = 1840] [id = 147] 02:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f9632a59800) [pid = 1840] [serial = 440] [outer = (nil)] 02:59:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f9633a52800) [pid = 1840] [serial = 441] [outer = 0x7f9632a59800] 02:59:09 INFO - PROCESS | 1840 | 1461319149932 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f9633cb3c00) [pid = 1840] [serial = 442] [outer = 0x7f9632a59800] 02:59:10 INFO - PROCESS | 1840 | 1461319150859 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:59:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:59:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1452ms 02:59:10 INFO - PROCESS | 1840 | 1461319150934 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:59:10 INFO - PROCESS | 1840 | 1461319150943 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:59:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:59:10 INFO - PROCESS | 1840 | 1461319150953 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:59:10 INFO - PROCESS | 1840 | 1461319150957 Marionette TRACE conn3 <- [1,562,null,{}] 02:59:10 INFO - PROCESS | 1840 | 1461319150963 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:11 INFO - PROCESS | 1840 | 1461319151169 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:59:11 INFO - PROCESS | 1840 | 1461319151399 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ec5000 == 64 [pid = 1840] [id = 148] 02:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f9634373000) [pid = 1840] [serial = 443] [outer = (nil)] 02:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f963463c400) [pid = 1840] [serial = 444] [outer = 0x7f9634373000] 02:59:11 INFO - PROCESS | 1840 | 1461319151518 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f9634d25400) [pid = 1840] [serial = 445] [outer = 0x7f9634373000] 02:59:12 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f9634f4a800) [pid = 1840] [serial = 446] [outer = 0x7f963405c000] 02:59:12 INFO - PROCESS | 1840 | 1461319152487 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:59:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:59:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1588ms 02:59:12 INFO - PROCESS | 1840 | 1461319152559 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:59:12 INFO - PROCESS | 1840 | 1461319152562 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:59:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:59:12 INFO - PROCESS | 1840 | 1461319152574 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 1840 | 1461319152580 Marionette TRACE conn3 <- [1,566,null,{}] 02:59:12 INFO - PROCESS | 1840 | 1461319152597 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:12 INFO - PROCESS | 1840 | 1461319152777 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:59:12 INFO - PROCESS | 1840 | 1461319152980 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9654577000 == 65 [pid = 1840] [id = 149] 02:59:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f9634d2b400) [pid = 1840] [serial = 447] [outer = (nil)] 02:59:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f963882d800) [pid = 1840] [serial = 448] [outer = 0x7f9634d2b400] 02:59:13 INFO - PROCESS | 1840 | 1461319153120 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f9639498000) [pid = 1840] [serial = 449] [outer = 0x7f9634d2b400] 02:59:13 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:13 INFO - PROCESS | 1840 | 1461319153893 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:59:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:59:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1387ms 02:59:13 INFO - PROCESS | 1840 | 1461319153961 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:59:13 INFO - PROCESS | 1840 | 1461319153965 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:59:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:59:13 INFO - PROCESS | 1840 | 1461319153971 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:59:13 INFO - PROCESS | 1840 | 1461319153975 Marionette TRACE conn3 <- [1,570,null,{}] 02:59:13 INFO - PROCESS | 1840 | 1461319153980 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:14 INFO - PROCESS | 1840 | 1461319154157 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:59:14 INFO - PROCESS | 1840 | 1461319154304 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633e9d000 == 66 [pid = 1840] [id = 150] 02:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f9637853000) [pid = 1840] [serial = 450] [outer = (nil)] 02:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f96380ac000) [pid = 1840] [serial = 451] [outer = 0x7f9637853000] 02:59:14 INFO - PROCESS | 1840 | 1461319154381 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f96380b1000) [pid = 1840] [serial = 452] [outer = 0x7f9637853000] 02:59:14 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:15 INFO - PROCESS | 1840 | 1461319155164 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:59:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1238ms 02:59:15 INFO - PROCESS | 1840 | 1461319155212 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:59:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:59:15 INFO - PROCESS | 1840 | 1461319155216 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:59:15 INFO - PROCESS | 1840 | 1461319155222 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 1840 | 1461319155225 Marionette TRACE conn3 <- [1,574,null,{}] 02:59:15 INFO - PROCESS | 1840 | 1461319155230 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:15 INFO - PROCESS | 1840 | 1461319155392 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:59:15 INFO - PROCESS | 1840 | 1461319155550 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380bf800 == 67 [pid = 1840] [id = 151] 02:59:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f96380a6400) [pid = 1840] [serial = 453] [outer = (nil)] 02:59:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f9638873000) [pid = 1840] [serial = 454] [outer = 0x7f96380a6400] 02:59:15 INFO - PROCESS | 1840 | 1461319155620 Marionette DEBUG loaded listener.js 02:59:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f9638878400) [pid = 1840] [serial = 455] [outer = 0x7f96380a6400] 02:59:16 INFO - PROCESS | 1840 | 1461319156503 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:59:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:59:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1344ms 02:59:16 INFO - PROCESS | 1840 | 1461319156567 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:59:16 INFO - PROCESS | 1840 | 1461319156569 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:59:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:59:16 INFO - PROCESS | 1840 | 1461319156576 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:59:16 INFO - PROCESS | 1840 | 1461319156578 Marionette TRACE conn3 <- [1,578,null,{}] 02:59:16 INFO - PROCESS | 1840 | 1461319156583 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:16 INFO - PROCESS | 1840 | 1461319156757 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:59:16 INFO - PROCESS | 1840 | 1461319156908 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638966000 == 68 [pid = 1840] [id = 152] 02:59:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f9635b2d000) [pid = 1840] [serial = 456] [outer = (nil)] 02:59:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f9638916000) [pid = 1840] [serial = 457] [outer = 0x7f9635b2d000] 02:59:16 INFO - PROCESS | 1840 | 1461319156980 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f963891dc00) [pid = 1840] [serial = 458] [outer = 0x7f9635b2d000] 02:59:17 INFO - PROCESS | 1840 | 1461319157837 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:59:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1337ms 02:59:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:59:17 INFO - PROCESS | 1840 | 1461319157914 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 1840 | 1461319157917 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:59:17 INFO - PROCESS | 1840 | 1461319157923 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 1840 | 1461319157926 Marionette TRACE conn3 <- [1,582,null,{}] 02:59:17 INFO - PROCESS | 1840 | 1461319157931 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:18 INFO - PROCESS | 1840 | 1461319158095 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:59:18 INFO - PROCESS | 1840 | 1461319158245 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638016800 == 69 [pid = 1840] [id = 153] 02:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f963890f000) [pid = 1840] [serial = 459] [outer = (nil)] 02:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f963c09c800) [pid = 1840] [serial = 460] [outer = 0x7f963890f000] 02:59:18 INFO - PROCESS | 1840 | 1461319158320 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f963cd40400) [pid = 1840] [serial = 461] [outer = 0x7f963890f000] 02:59:19 INFO - PROCESS | 1840 | 1461319159102 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:59:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:59:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1233ms 02:59:19 INFO - PROCESS | 1840 | 1461319159169 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 1840 | 1461319159172 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:59:19 INFO - PROCESS | 1840 | 1461319159179 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 1840 | 1461319159181 Marionette TRACE conn3 <- [1,586,null,{}] 02:59:19 INFO - PROCESS | 1840 | 1461319159187 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:19 INFO - PROCESS | 1840 | 1461319159341 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:59:19 INFO - PROCESS | 1840 | 1461319159493 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638974800 == 70 [pid = 1840] [id = 154] 02:59:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f962c7cac00) [pid = 1840] [serial = 462] [outer = (nil)] 02:59:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f962c7d0800) [pid = 1840] [serial = 463] [outer = 0x7f962c7cac00] 02:59:19 INFO - PROCESS | 1840 | 1461319159567 Marionette DEBUG loaded listener.js 02:59:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f962c7d5c00) [pid = 1840] [serial = 464] [outer = 0x7f962c7cac00] 02:59:20 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:20 INFO - PROCESS | 1840 | 1461319160398 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:59:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1280ms 02:59:20 INFO - PROCESS | 1840 | 1461319160460 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 1840 | 1461319160464 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:59:20 INFO - PROCESS | 1840 | 1461319160470 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 1840 | 1461319160472 Marionette TRACE conn3 <- [1,590,null,{}] 02:59:20 INFO - PROCESS | 1840 | 1461319160485 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:20 INFO - PROCESS | 1840 | 1461319160658 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:59:20 INFO - PROCESS | 1840 | 1461319160808 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342d5800 == 71 [pid = 1840] [id = 155] 02:59:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f962c7cc800) [pid = 1840] [serial = 465] [outer = (nil)] 02:59:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f9632a61000) [pid = 1840] [serial = 466] [outer = 0x7f962c7cc800] 02:59:20 INFO - PROCESS | 1840 | 1461319160879 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f963ab3b400) [pid = 1840] [serial = 467] [outer = 0x7f962c7cc800] 02:59:22 INFO - PROCESS | 1840 | 1461319162010 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1587ms 02:59:22 INFO - PROCESS | 1840 | 1461319162058 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 1840 | 1461319162063 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:59:22 INFO - PROCESS | 1840 | 1461319162071 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 1840 | 1461319162076 Marionette TRACE conn3 <- [1,594,null,{}] 02:59:22 INFO - PROCESS | 1840 | 1461319162085 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:22 INFO - PROCESS | 1840 | 1461319162284 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:59:22 INFO - PROCESS | 1840 | 1461319162468 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345c1000 == 72 [pid = 1840] [id = 156] 02:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f963196a800) [pid = 1840] [serial = 468] [outer = (nil)] 02:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9632a5cc00) [pid = 1840] [serial = 469] [outer = 0x7f963196a800] 02:59:22 INFO - PROCESS | 1840 | 1461319162563 Marionette DEBUG loaded listener.js 02:59:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9633a5e800) [pid = 1840] [serial = 470] [outer = 0x7f963196a800] 02:59:23 INFO - PROCESS | 1840 | 1461319163472 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1483ms 02:59:23 INFO - PROCESS | 1840 | 1461319163554 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 1840 | 1461319163562 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:59:23 INFO - PROCESS | 1840 | 1461319163572 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 1840 | 1461319163576 Marionette TRACE conn3 <- [1,598,null,{}] 02:59:23 INFO - PROCESS | 1840 | 1461319163581 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:23 INFO - PROCESS | 1840 | 1461319163807 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:59:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f973000 == 71 [pid = 1840] [id = 145] 02:59:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964c15d800 == 70 [pid = 1840] [id = 144] 02:59:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fb78800 == 69 [pid = 1840] [id = 118] 02:59:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644ecc800 == 68 [pid = 1840] [id = 143] 02:59:23 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f964f84a800) [pid = 1840] [serial = 393] [outer = (nil)] [url = about:blank] 02:59:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d90a800 == 67 [pid = 1840] [id = 142] 02:59:23 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637ad0000 == 66 [pid = 1840] [id = 141] 02:59:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c0a800 == 65 [pid = 1840] [id = 140] 02:59:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96344c4800 == 64 [pid = 1840] [id = 139] 02:59:24 INFO - PROCESS | 1840 | 1461319164165 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963da5d800 == 63 [pid = 1840] [id = 133] 02:59:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96344b5800 == 62 [pid = 1840] [id = 132] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f96342a8800) [pid = 1840] [serial = 357] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9634d1d000) [pid = 1840] [serial = 360] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f9634d1a400) [pid = 1840] [serial = 378] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f9634376400) [pid = 1840] [serial = 372] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f963cd32c00) [pid = 1840] [serial = 363] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f96342a9400) [pid = 1840] [serial = 375] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f963e33a000) [pid = 1840] [serial = 385] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f963cd3a400) [pid = 1840] [serial = 384] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f964ada7400) [pid = 1840] [serial = 388] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f9634526400) [pid = 1840] [serial = 376] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f9639496400) [pid = 1840] [serial = 391] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f9634371400) [pid = 1840] [serial = 390] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f96378bcc00) [pid = 1840] [serial = 381] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f9637332c00) [pid = 1840] [serial = 379] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f9639fe0400) [pid = 1840] [serial = 382] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f963ec7e800) [pid = 1840] [serial = 366] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f9640c80000) [pid = 1840] [serial = 387] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f9649e45c00) [pid = 1840] [serial = 369] [outer = (nil)] [url = about:blank] 02:59:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c0a800 == 63 [pid = 1840] [id = 157] 02:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f962c7cfc00) [pid = 1840] [serial = 471] [outer = (nil)] 02:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f9631972c00) [pid = 1840] [serial = 472] [outer = 0x7f962c7cfc00] 02:59:24 INFO - PROCESS | 1840 | 1461319164266 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f9632abac00) [pid = 1840] [serial = 473] [outer = 0x7f962c7cfc00] 02:59:25 INFO - PROCESS | 1840 | 1461319165372 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:59:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1831ms 02:59:25 INFO - PROCESS | 1840 | 1461319165406 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 1840 | 1461319165413 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:59:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:59:25 INFO - PROCESS | 1840 | 1461319165422 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 1840 | 1461319165427 Marionette TRACE conn3 <- [1,602,null,{}] 02:59:25 INFO - PROCESS | 1840 | 1461319165434 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:25 INFO - PROCESS | 1840 | 1461319165653 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:59:25 INFO - PROCESS | 1840 | 1461319165864 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637839000 == 64 [pid = 1840] [id = 158] 02:59:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f9634063400) [pid = 1840] [serial = 474] [outer = (nil)] 02:59:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f9634b47000) [pid = 1840] [serial = 475] [outer = 0x7f9634063400] 02:59:25 INFO - PROCESS | 1840 | 1461319165940 Marionette DEBUG loaded listener.js 02:59:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f9634d26400) [pid = 1840] [serial = 476] [outer = 0x7f9634063400] 02:59:26 INFO - PROCESS | 1840 | 1461319166782 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1436ms 02:59:26 INFO - PROCESS | 1840 | 1461319166862 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 1840 | 1461319166868 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:59:26 INFO - PROCESS | 1840 | 1461319166875 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 1840 | 1461319166878 Marionette TRACE conn3 <- [1,606,null,{}] 02:59:26 INFO - PROCESS | 1840 | 1461319166884 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:27 INFO - PROCESS | 1840 | 1461319167091 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:59:27 INFO - PROCESS | 1840 | 1461319167364 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b306800 == 65 [pid = 1840] [id = 159] 02:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f96378bcc00) [pid = 1840] [serial = 477] [outer = (nil)] 02:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f96380a9c00) [pid = 1840] [serial = 478] [outer = 0x7f96378bcc00] 02:59:27 INFO - PROCESS | 1840 | 1461319167480 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f96383d7400) [pid = 1840] [serial = 479] [outer = 0x7f96378bcc00] 02:59:28 INFO - PROCESS | 1840 | 1461319168299 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1482ms 02:59:28 INFO - PROCESS | 1840 | 1461319168359 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 1840 | 1461319168363 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:59:28 INFO - PROCESS | 1840 | 1461319168376 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 1840 | 1461319168385 Marionette TRACE conn3 <- [1,610,null,{}] 02:59:28 INFO - PROCESS | 1840 | 1461319168393 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:28 INFO - PROCESS | 1840 | 1461319168600 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:59:28 INFO - PROCESS | 1840 | 1461319168752 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d90a800 == 66 [pid = 1840] [id = 160] 02:59:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f9638822400) [pid = 1840] [serial = 480] [outer = (nil)] 02:59:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f963887e000) [pid = 1840] [serial = 481] [outer = 0x7f9638822400] 02:59:28 INFO - PROCESS | 1840 | 1461319168821 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f963890f400) [pid = 1840] [serial = 482] [outer = 0x7f9638822400] 02:59:29 INFO - PROCESS | 1840 | 1461319169707 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:59:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1395ms 02:59:29 INFO - PROCESS | 1840 | 1461319169766 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:59:29 INFO - PROCESS | 1840 | 1461319169771 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:59:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:59:29 INFO - PROCESS | 1840 | 1461319169777 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 1840 | 1461319169780 Marionette TRACE conn3 <- [1,614,null,{}] 02:59:29 INFO - PROCESS | 1840 | 1461319169785 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:29 INFO - PROCESS | 1840 | 1461319169952 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:59:30 INFO - PROCESS | 1840 | 1461319170102 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e436800 == 67 [pid = 1840] [id = 161] 02:59:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9638827000) [pid = 1840] [serial = 483] [outer = (nil)] 02:59:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9639493800) [pid = 1840] [serial = 484] [outer = 0x7f9638827000] 02:59:30 INFO - PROCESS | 1840 | 1461319170174 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f963a98a800) [pid = 1840] [serial = 485] [outer = 0x7f9638827000] 02:59:31 INFO - PROCESS | 1840 | 1461319171093 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:59:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1384ms 02:59:31 INFO - PROCESS | 1840 | 1461319171163 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 1840 | 1461319171167 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:59:31 INFO - PROCESS | 1840 | 1461319171172 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 1840 | 1461319171175 Marionette TRACE conn3 <- [1,618,null,{}] 02:59:31 INFO - PROCESS | 1840 | 1461319171181 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:31 INFO - PROCESS | 1840 | 1461319171348 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:59:31 INFO - PROCESS | 1840 | 1461319171501 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ec3000 == 68 [pid = 1840] [id = 162] 02:59:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f963c42ec00) [pid = 1840] [serial = 486] [outer = (nil)] 02:59:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f963cd32400) [pid = 1840] [serial = 487] [outer = 0x7f963c42ec00] 02:59:31 INFO - PROCESS | 1840 | 1461319171586 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f963cd63800) [pid = 1840] [serial = 488] [outer = 0x7f963c42ec00] 02:59:32 INFO - PROCESS | 1840 | 1461319172531 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1430ms 02:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:59:32 INFO - PROCESS | 1840 | 1461319172604 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:59:32 INFO - PROCESS | 1840 | 1461319172607 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:59:32 INFO - PROCESS | 1840 | 1461319172613 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 1840 | 1461319172616 Marionette TRACE conn3 <- [1,622,null,{}] 02:59:32 INFO - PROCESS | 1840 | 1461319172621 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:32 INFO - PROCESS | 1840 | 1461319172780 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:59:32 INFO - PROCESS | 1840 | 1461319172931 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964be1b800 == 69 [pid = 1840] [id = 163] 02:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f963d8c8400) [pid = 1840] [serial = 489] [outer = (nil)] 02:59:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9640c83400) [pid = 1840] [serial = 490] [outer = 0x7f963d8c8400] 02:59:33 INFO - PROCESS | 1840 | 1461319173001 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9649eee000) [pid = 1840] [serial = 491] [outer = 0x7f963d8c8400] 02:59:33 INFO - PROCESS | 1840 | 1461319173882 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:59:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:59:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1334ms 02:59:33 INFO - PROCESS | 1840 | 1461319173948 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:59:33 INFO - PROCESS | 1840 | 1461319173951 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:59:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:59:33 INFO - PROCESS | 1840 | 1461319173957 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:59:33 INFO - PROCESS | 1840 | 1461319173959 Marionette TRACE conn3 <- [1,626,null,{}] 02:59:33 INFO - PROCESS | 1840 | 1461319173965 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:34 INFO - PROCESS | 1840 | 1461319174119 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:59:34 INFO - PROCESS | 1840 | 1461319174272 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb79800 == 70 [pid = 1840] [id = 164] 02:59:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f963cd36800) [pid = 1840] [serial = 492] [outer = (nil)] 02:59:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f963f0ce800) [pid = 1840] [serial = 493] [outer = 0x7f963cd36800] 02:59:34 INFO - PROCESS | 1840 | 1461319174347 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f964b146c00) [pid = 1840] [serial = 494] [outer = 0x7f963cd36800] 02:59:35 INFO - PROCESS | 1840 | 1461319175459 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1546ms 02:59:35 INFO - PROCESS | 1840 | 1461319175504 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:59:35 INFO - PROCESS | 1840 | 1461319175510 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:59:35 INFO - PROCESS | 1840 | 1461319175517 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 1840 | 1461319175522 Marionette TRACE conn3 <- [1,630,null,{}] 02:59:35 INFO - PROCESS | 1840 | 1461319175529 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:35 INFO - PROCESS | 1840 | 1461319175707 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:59:35 INFO - PROCESS | 1840 | 1461319175882 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638969800 == 71 [pid = 1840] [id = 165] 02:59:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9634528400) [pid = 1840] [serial = 495] [outer = (nil)] 02:59:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9634633000) [pid = 1840] [serial = 496] [outer = 0x7f9634528400] 02:59:35 INFO - PROCESS | 1840 | 1461319175951 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9634d2d400) [pid = 1840] [serial = 497] [outer = 0x7f9634528400] 02:59:36 INFO - PROCESS | 1840 | 1461319176783 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1334ms 02:59:36 INFO - PROCESS | 1840 | 1461319176852 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:59:36 INFO - PROCESS | 1840 | 1461319176859 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:59:36 INFO - PROCESS | 1840 | 1461319176874 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 1840 | 1461319176878 Marionette TRACE conn3 <- [1,634,null,{}] 02:59:36 INFO - PROCESS | 1840 | 1461319176884 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:37 INFO - PROCESS | 1840 | 1461319177107 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345c1000 == 70 [pid = 1840] [id = 156] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638016800 == 69 [pid = 1840] [id = 153] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638966000 == 68 [pid = 1840] [id = 152] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380bf800 == 67 [pid = 1840] [id = 151] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633e9d000 == 66 [pid = 1840] [id = 150] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9654577000 == 65 [pid = 1840] [id = 149] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644ec5000 == 64 [pid = 1840] [id = 148] 02:59:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637626800 == 63 [pid = 1840] [id = 147] 02:59:37 INFO - PROCESS | 1840 | 1461319177388 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633e99800 == 64 [pid = 1840] [id = 166] 02:59:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9634528800) [pid = 1840] [serial = 498] [outer = (nil)] 02:59:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f96378bd400) [pid = 1840] [serial = 499] [outer = 0x7f9634528800] 02:59:37 INFO - PROCESS | 1840 | 1461319177463 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9637f4a000) [pid = 1840] [serial = 500] [outer = 0x7f9634528800] 02:59:37 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:38 INFO - PROCESS | 1840 | 1461319178183 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1330ms 02:59:38 INFO - PROCESS | 1840 | 1461319178208 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:59:38 INFO - PROCESS | 1840 | 1461319178211 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:59:38 INFO - PROCESS | 1840 | 1461319178217 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 1840 | 1461319178222 Marionette TRACE conn3 <- [1,638,null,{}] 02:59:38 INFO - PROCESS | 1840 | 1461319178237 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:38 INFO - PROCESS | 1840 | 1461319178404 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:59:38 INFO - PROCESS | 1840 | 1461319178528 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccc4000 == 65 [pid = 1840] [id = 167] 02:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f9637f49c00) [pid = 1840] [serial = 501] [outer = (nil)] 02:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f96383d6400) [pid = 1840] [serial = 502] [outer = 0x7f9637f49c00] 02:59:38 INFO - PROCESS | 1840 | 1461319178593 Marionette DEBUG loaded listener.js 02:59:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f963882b400) [pid = 1840] [serial = 503] [outer = 0x7f9637f49c00] 02:59:39 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:39 INFO - PROCESS | 1840 | 1461319179347 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1137ms 02:59:39 INFO - PROCESS | 1840 | 1461319179355 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:59:39 INFO - PROCESS | 1840 | 1461319179358 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:59:39 INFO - PROCESS | 1840 | 1461319179371 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:59:39 INFO - PROCESS | 1840 | 1461319179373 Marionette TRACE conn3 <- [1,642,null,{}] 02:59:39 INFO - PROCESS | 1840 | 1461319179379 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:39 INFO - PROCESS | 1840 | 1461319179574 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:59:39 INFO - PROCESS | 1840 | 1461319179604 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964af53000 == 66 [pid = 1840] [id = 168] 02:59:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9634d24800) [pid = 1840] [serial = 504] [outer = (nil)] 02:59:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f963891b000) [pid = 1840] [serial = 505] [outer = 0x7f9634d24800] 02:59:39 INFO - PROCESS | 1840 | 1461319179667 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f963b2bbc00) [pid = 1840] [serial = 506] [outer = 0x7f9634d24800] 02:59:40 INFO - PROCESS | 1840 | 1461319180495 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1183ms 02:59:40 INFO - PROCESS | 1840 | 1461319180567 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:59:40 INFO - PROCESS | 1840 | 1461319180571 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:59:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:59:40 INFO - PROCESS | 1840 | 1461319180577 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 1840 | 1461319180580 Marionette TRACE conn3 <- [1,646,null,{}] 02:59:40 INFO - PROCESS | 1840 | 1461319180585 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:40 INFO - PROCESS | 1840 | 1461319180772 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:59:40 INFO - PROCESS | 1840 | 1461319180795 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965205a000 == 67 [pid = 1840] [id = 169] 02:59:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f963891b400) [pid = 1840] [serial = 507] [outer = (nil)] 02:59:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f963cd38000) [pid = 1840] [serial = 508] [outer = 0x7f963891b400] 02:59:40 INFO - PROCESS | 1840 | 1461319180859 Marionette DEBUG loaded listener.js 02:59:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f963cd5ec00) [pid = 1840] [serial = 509] [outer = 0x7f963891b400] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9636010400) [pid = 1840] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9631967c00) [pid = 1840] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f963196f400) [pid = 1840] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f964bfcbc00) [pid = 1840] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9634d29c00) [pid = 1840] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9634376c00) [pid = 1840] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f963e377800) [pid = 1840] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:59:41 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9633cc0800) [pid = 1840] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:59:41 INFO - PROCESS | 1840 | 1461319181802 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:59:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1278ms 02:59:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:59:41 INFO - PROCESS | 1840 | 1461319181856 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:59:41 INFO - PROCESS | 1840 | 1461319181858 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:59:41 INFO - PROCESS | 1840 | 1461319181864 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 1840 | 1461319181867 Marionette TRACE conn3 <- [1,650,null,{}] 02:59:41 INFO - PROCESS | 1840 | 1461319181872 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:42 INFO - PROCESS | 1840 | 1461319182095 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:59:42 INFO - PROCESS | 1840 | 1461319182111 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96543a4800 == 68 [pid = 1840] [id = 170] 02:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f963cd5e800) [pid = 1840] [serial = 510] [outer = (nil)] 02:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f964bee0800) [pid = 1840] [serial = 511] [outer = 0x7f963cd5e800] 02:59:42 INFO - PROCESS | 1840 | 1461319182184 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f964c111c00) [pid = 1840] [serial = 512] [outer = 0x7f963cd5e800] 02:59:42 INFO - PROCESS | 1840 | 1461319182977 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:59:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:59:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1132ms 02:59:42 INFO - PROCESS | 1840 | 1461319182996 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:59:42 INFO - PROCESS | 1840 | 1461319182998 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:59:43 INFO - PROCESS | 1840 | 1461319183004 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 1840 | 1461319183006 Marionette TRACE conn3 <- [1,654,null,{}] 02:59:43 INFO - PROCESS | 1840 | 1461319183011 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:43 INFO - PROCESS | 1840 | 1461319183200 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:59:43 INFO - PROCESS | 1840 | 1461319183217 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963839b000 == 69 [pid = 1840] [id = 171] 02:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9631b0e800) [pid = 1840] [serial = 513] [outer = (nil)] 02:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9631b1ac00) [pid = 1840] [serial = 514] [outer = 0x7f9631b0e800] 02:59:43 INFO - PROCESS | 1840 | 1461319183280 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f963e378400) [pid = 1840] [serial = 515] [outer = 0x7f9631b0e800] 02:59:44 INFO - PROCESS | 1840 | 1461319184286 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:59:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1334ms 02:59:44 INFO - PROCESS | 1840 | 1461319184340 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 1840 | 1461319184347 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:59:44 INFO - PROCESS | 1840 | 1461319184370 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 1840 | 1461319184377 Marionette TRACE conn3 <- [1,658,null,{}] 02:59:44 INFO - PROCESS | 1840 | 1461319184388 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:44 INFO - PROCESS | 1840 | 1461319184577 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:59:44 INFO - PROCESS | 1840 | 1461319184738 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c8a000 == 70 [pid = 1840] [id = 172] 02:59:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9632ab8800) [pid = 1840] [serial = 516] [outer = (nil)] 02:59:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9633cbf400) [pid = 1840] [serial = 517] [outer = 0x7f9632ab8800] 02:59:44 INFO - PROCESS | 1840 | 1461319184817 Marionette DEBUG loaded listener.js 02:59:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9634632400) [pid = 1840] [serial = 518] [outer = 0x7f9632ab8800] 02:59:45 INFO - PROCESS | 1840 | 1461319185718 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:59:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:59:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1412ms 02:59:45 INFO - PROCESS | 1840 | 1461319185769 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:59:45 INFO - PROCESS | 1840 | 1461319185777 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:59:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:59:45 INFO - PROCESS | 1840 | 1461319185788 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:59:45 INFO - PROCESS | 1840 | 1461319185791 Marionette TRACE conn3 <- [1,662,null,{}] 02:59:45 INFO - PROCESS | 1840 | 1461319185797 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:45 INFO - PROCESS | 1840 | 1461319185971 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:59:46 INFO - PROCESS | 1840 | 1461319186129 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380cd000 == 71 [pid = 1840] [id = 173] 02:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9633a5b000) [pid = 1840] [serial = 519] [outer = (nil)] 02:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9637f4ec00) [pid = 1840] [serial = 520] [outer = 0x7f9633a5b000] 02:59:46 INFO - PROCESS | 1840 | 1461319186202 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f96383d4800) [pid = 1840] [serial = 521] [outer = 0x7f9633a5b000] 02:59:46 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:47 INFO - PROCESS | 1840 | 1461319187112 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1383ms 02:59:47 INFO - PROCESS | 1840 | 1461319187171 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 1840 | 1461319187175 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:59:47 INFO - PROCESS | 1840 | 1461319187181 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 1840 | 1461319187186 Marionette TRACE conn3 <- [1,666,null,{}] 02:59:47 INFO - PROCESS | 1840 | 1461319187206 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:47 INFO - PROCESS | 1840 | 1461319187431 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:59:47 INFO - PROCESS | 1840 | 1461319187590 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ed0800 == 72 [pid = 1840] [id = 174] 02:59:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f963887c000) [pid = 1840] [serial = 522] [outer = (nil)] 02:59:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f963cd5f400) [pid = 1840] [serial = 523] [outer = 0x7f963887c000] 02:59:47 INFO - PROCESS | 1840 | 1461319187669 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f963e49dc00) [pid = 1840] [serial = 524] [outer = 0x7f963887c000] 02:59:48 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:48 INFO - PROCESS | 1840 | 1461319188476 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1342ms 02:59:48 INFO - PROCESS | 1840 | 1461319188524 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:59:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:59:48 INFO - PROCESS | 1840 | 1461319188529 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:59:48 INFO - PROCESS | 1840 | 1461319188535 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 1840 | 1461319188537 Marionette TRACE conn3 <- [1,670,null,{}] 02:59:48 INFO - PROCESS | 1840 | 1461319188542 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:48 INFO - PROCESS | 1840 | 1461319188713 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:59:48 INFO - PROCESS | 1840 | 1461319188876 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347cd800 == 73 [pid = 1840] [id = 175] 02:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f962c4e1000) [pid = 1840] [serial = 525] [outer = (nil)] 02:59:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f962c4e7800) [pid = 1840] [serial = 526] [outer = 0x7f962c4e1000] 02:59:48 INFO - PROCESS | 1840 | 1461319188956 Marionette DEBUG loaded listener.js 02:59:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f963cd5f800) [pid = 1840] [serial = 527] [outer = 0x7f962c4e1000] 02:59:49 INFO - PROCESS | 1840 | 1461319189837 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1330ms 02:59:49 INFO - PROCESS | 1840 | 1461319189866 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:59:49 INFO - PROCESS | 1840 | 1461319189869 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:59:49 INFO - PROCESS | 1840 | 1461319189875 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:59:49 INFO - PROCESS | 1840 | 1461319189877 Marionette TRACE conn3 <- [1,674,null,{}] 02:59:49 INFO - PROCESS | 1840 | 1461319189884 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:50 INFO - PROCESS | 1840 | 1461319190042 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:59:50 INFO - PROCESS | 1840 | 1461319190206 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b550000 == 74 [pid = 1840] [id = 176] 02:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f962c44d000) [pid = 1840] [serial = 528] [outer = (nil)] 02:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f962c454400) [pid = 1840] [serial = 529] [outer = 0x7f962c44d000] 02:59:50 INFO - PROCESS | 1840 | 1461319190281 Marionette DEBUG loaded listener.js 02:59:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f962c459000) [pid = 1840] [serial = 530] [outer = 0x7f962c44d000] 02:59:50 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:51 INFO - PROCESS | 1840 | 1461319191171 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:59:51 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 02:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 02:59:51 INFO - PROCESS | 1840 | 1461319191204 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 1840 | 1461319191207 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:59:51 INFO - PROCESS | 1840 | 1461319191213 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 1840 | 1461319191216 Marionette TRACE conn3 <- [1,678,null,{}] 02:59:51 INFO - PROCESS | 1840 | 1461319191221 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:51 INFO - PROCESS | 1840 | 1461319191382 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:59:51 INFO - PROCESS | 1840 | 1461319191549 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c623800 == 75 [pid = 1840] [id = 177] 02:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f962b64c000) [pid = 1840] [serial = 531] [outer = (nil)] 02:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f962c44a400) [pid = 1840] [serial = 532] [outer = 0x7f962b64c000] 02:59:51 INFO - PROCESS | 1840 | 1461319191670 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f964ada7c00) [pid = 1840] [serial = 533] [outer = 0x7f962b64c000] 02:59:52 INFO - PROCESS | 1840 | 1461319192507 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1327ms 02:59:52 INFO - PROCESS | 1840 | 1461319192550 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 1840 | 1461319192554 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:59:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:59:52 INFO - PROCESS | 1840 | 1461319192560 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 1840 | 1461319192562 Marionette TRACE conn3 <- [1,682,null,{}] 02:59:52 INFO - PROCESS | 1840 | 1461319192567 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:52 INFO - PROCESS | 1840 | 1461319192724 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:59:52 INFO - PROCESS | 1840 | 1461319192888 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c63c800 == 76 [pid = 1840] [id = 178] 02:59:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f962b64e800) [pid = 1840] [serial = 534] [outer = (nil)] 02:59:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f962b7b2800) [pid = 1840] [serial = 535] [outer = 0x7f962b64e800] 02:59:52 INFO - PROCESS | 1840 | 1461319192957 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f962b7b7c00) [pid = 1840] [serial = 536] [outer = 0x7f962b64e800] 02:59:54 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:54 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:59:54 INFO - PROCESS | 1840 | 1461319194269 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:59:54 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) 02:59:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1733ms 02:59:54 INFO - PROCESS | 1840 | 1461319194294 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 1840 | 1461319194297 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:59:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:59:54 INFO - PROCESS | 1840 | 1461319194303 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 1840 | 1461319194307 Marionette TRACE conn3 <- [1,686,null,{}] 02:59:54 INFO - PROCESS | 1840 | 1461319194312 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:54 INFO - PROCESS | 1840 | 1461319194517 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:59:55 INFO - PROCESS | 1840 | 1461319195046 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632947800 == 77 [pid = 1840] [id = 179] 02:59:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f962b646400) [pid = 1840] [serial = 537] [outer = (nil)] 02:59:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f962b64a000) [pid = 1840] [serial = 538] [outer = 0x7f962b646400] 02:59:55 INFO - PROCESS | 1840 | 1461319195113 Marionette DEBUG loaded listener.js 02:59:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f962b7b0c00) [pid = 1840] [serial = 539] [outer = 0x7f962b646400] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634014000 == 76 [pid = 1840] [id = 52] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c4c6000 == 75 [pid = 1840] [id = 48] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963cddc000 == 74 [pid = 1840] [id = 55] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96360a4800 == 73 [pid = 1840] [id = 53] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9632a5cc00) [pid = 1840] [serial = 469] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963762f000 == 72 [pid = 1840] [id = 122] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b306800 == 71 [pid = 1840] [id = 159] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637839000 == 70 [pid = 1840] [id = 158] 02:59:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c0a800 == 69 [pid = 1840] [id = 157] 02:59:56 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:56 INFO - PROCESS | 1840 | 1461319196526 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2238ms 02:59:56 INFO - PROCESS | 1840 | 1461319196544 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:59:56 INFO - PROCESS | 1840 | 1461319196549 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:59:56 INFO - PROCESS | 1840 | 1461319196556 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 1840 | 1461319196562 Marionette TRACE conn3 <- [1,690,null,{}] 02:59:56 INFO - PROCESS | 1840 | 1461319196570 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f964f84f800) [pid = 1840] [serial = 394] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f963784ac00) [pid = 1840] [serial = 423] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f963949a400) [pid = 1840] [serial = 424] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9634d24c00) [pid = 1840] [serial = 421] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f9634640000) [pid = 1840] [serial = 420] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9632a51c00) [pid = 1840] [serial = 396] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9634b4f800) [pid = 1840] [serial = 399] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f964ac97c00) [pid = 1840] [serial = 429] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9634148c00) [pid = 1840] [serial = 417] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f963452d800) [pid = 1840] [serial = 418] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f963949c000) [pid = 1840] [serial = 426] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f963cd34000) [pid = 1840] [serial = 427] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f963cd3f000) [pid = 1840] [serial = 402] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f963196e400) [pid = 1840] [serial = 432] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f964f845400) [pid = 1840] [serial = 405] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9633a59800) [pid = 1840] [serial = 438] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9650307000) [pid = 1840] [serial = 408] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f964aff3000) [pid = 1840] [serial = 430] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9652d88000) [pid = 1840] [serial = 411] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9633a52800) [pid = 1840] [serial = 441] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9634d33000) [pid = 1840] [serial = 414] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f963463c400) [pid = 1840] [serial = 444] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f963882d800) [pid = 1840] [serial = 448] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f96380ac000) [pid = 1840] [serial = 451] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9632ab8400) [pid = 1840] [serial = 435] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9638873000) [pid = 1840] [serial = 454] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9638916000) [pid = 1840] [serial = 457] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f963c09c800) [pid = 1840] [serial = 460] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f962c7d0800) [pid = 1840] [serial = 463] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9632ab1c00) [pid = 1840] [serial = 241] [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.] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9632a61000) [pid = 1840] [serial = 466] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f964e02c800) [pid = 1840] [serial = 433] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f963882dc00) [pid = 1840] [serial = 436] [outer = (nil)] [url = about:blank] 02:59:56 INFO - PROCESS | 1840 | 1461319196849 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:59:56 INFO - PROCESS | 1840 | 1461319196933 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633ec8800 == 70 [pid = 1840] [id = 180] 02:59:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f962a587800) [pid = 1840] [serial = 540] [outer = (nil)] 02:59:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9631967c00) [pid = 1840] [serial = 541] [outer = 0x7f962a587800] 02:59:57 INFO - PROCESS | 1840 | 1461319196998 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9631b11400) [pid = 1840] [serial = 542] [outer = 0x7f962a587800] 02:59:58 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:58 INFO - PROCESS | 1840 | 1461319198146 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1636ms 02:59:58 INFO - PROCESS | 1840 | 1461319198195 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 1840 | 1461319198201 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:59:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:59:58 INFO - PROCESS | 1840 | 1461319198207 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 1840 | 1461319198210 Marionette TRACE conn3 <- [1,694,null,{}] 02:59:58 INFO - PROCESS | 1840 | 1461319198225 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:59:58 INFO - PROCESS | 1840 | 1461319198511 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:59:58 INFO - PROCESS | 1840 | 1461319198534 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347d7800 == 71 [pid = 1840] [id = 181] 02:59:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f9631b19000) [pid = 1840] [serial = 543] [outer = (nil)] 02:59:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9632aaf400) [pid = 1840] [serial = 544] [outer = 0x7f9631b19000] 02:59:58 INFO - PROCESS | 1840 | 1461319198596 Marionette DEBUG loaded listener.js 02:59:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9633a57c00) [pid = 1840] [serial = 545] [outer = 0x7f9631b19000] 02:59:59 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 02:59:59 INFO - PROCESS | 1840 | 1461319199849 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:59:59 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) 02:59:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1697ms 02:59:59 INFO - PROCESS | 1840 | 1461319199921 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 1840 | 1461319199925 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:59:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:59:59 INFO - PROCESS | 1840 | 1461319199940 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 1840 | 1461319199949 Marionette TRACE conn3 <- [1,698,null,{}] 02:59:59 INFO - PROCESS | 1840 | 1461319199960 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:00 INFO - PROCESS | 1840 | 1461319200181 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:00:00 INFO - PROCESS | 1840 | 1461319200270 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638020800 == 72 [pid = 1840] [id = 182] 03:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9633cb4000) [pid = 1840] [serial = 546] [outer = (nil)] 03:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9634641c00) [pid = 1840] [serial = 547] [outer = 0x7f9633cb4000] 03:00:00 INFO - PROCESS | 1840 | 1461319200331 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9634b51000) [pid = 1840] [serial = 548] [outer = 0x7f9633cb4000] 03:00:01 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f963cd5e800) [pid = 1840] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:00:01 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9634528800) [pid = 1840] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:00:01 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f963891b400) [pid = 1840] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:00:01 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9634528400) [pid = 1840] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:00:01 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9637f49c00) [pid = 1840] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:00:01 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9634d24800) [pid = 1840] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:00:01 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f963196a800) [pid = 1840] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:00:01 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:01 INFO - PROCESS | 1840 | 1461319201887 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 03:00:01 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:00:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2009ms 03:00:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:00:01 INFO - PROCESS | 1840 | 1461319201942 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:00:01 INFO - PROCESS | 1840 | 1461319201945 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 03:00:01 INFO - PROCESS | 1840 | 1461319201952 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 1840 | 1461319201955 Marionette TRACE conn3 <- [1,702,null,{}] 03:00:01 INFO - PROCESS | 1840 | 1461319201960 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:02 INFO - PROCESS | 1840 | 1461319202158 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:00:02 INFO - PROCESS | 1840 | 1461319202170 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638128000 == 73 [pid = 1840] [id = 183] 03:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f962c7d5000) [pid = 1840] [serial = 549] [outer = (nil)] 03:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f9634d1c400) [pid = 1840] [serial = 550] [outer = 0x7f962c7d5000] 03:00:02 INFO - PROCESS | 1840 | 1461319202234 Marionette DEBUG loaded listener.js 03:00:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9635d80400) [pid = 1840] [serial = 551] [outer = 0x7f962c7d5000] 03:00:03 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:03 INFO - PROCESS | 1840 | 1461319203451 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 03:00:03 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:00:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1529ms 03:00:03 INFO - PROCESS | 1840 | 1461319203482 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:00:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:00:03 INFO - PROCESS | 1840 | 1461319203488 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 03:00:03 INFO - PROCESS | 1840 | 1461319203496 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:00:03 INFO - PROCESS | 1840 | 1461319203502 Marionette TRACE conn3 <- [1,706,null,{}] 03:00:03 INFO - PROCESS | 1840 | 1461319203511 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:03 INFO - PROCESS | 1840 | 1461319203791 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:00:03 INFO - PROCESS | 1840 | 1461319203925 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342dd800 == 74 [pid = 1840] [id = 184] 03:00:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f962c455000) [pid = 1840] [serial = 552] [outer = (nil)] 03:00:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f962c4dac00) [pid = 1840] [serial = 553] [outer = 0x7f962c455000] 03:00:04 INFO - PROCESS | 1840 | 1461319204004 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9631966400) [pid = 1840] [serial = 554] [outer = 0x7f962c455000] 03:00:05 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:05 INFO - PROCESS | 1840 | 1461319205429 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 03:00:05 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:00:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1951ms 03:00:05 INFO - PROCESS | 1840 | 1461319205447 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 1840 | 1461319205456 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 03:00:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:00:05 INFO - PROCESS | 1840 | 1461319205536 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 1840 | 1461319205541 Marionette TRACE conn3 <- [1,710,null,{}] 03:00:05 INFO - PROCESS | 1840 | 1461319205551 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:05 INFO - PROCESS | 1840 | 1461319205741 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:00:05 INFO - PROCESS | 1840 | 1461319205896 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638968800 == 75 [pid = 1840] [id = 185] 03:00:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f962c4de000) [pid = 1840] [serial = 555] [outer = (nil)] 03:00:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9634148c00) [pid = 1840] [serial = 556] [outer = 0x7f962c4de000] 03:00:05 INFO - PROCESS | 1840 | 1461319205969 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9634d25800) [pid = 1840] [serial = 557] [outer = 0x7f962c4de000] 03:00:07 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:07 INFO - PROCESS | 1840 | 1461319207305 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:00:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1955ms 03:00:07 INFO - PROCESS | 1840 | 1461319207424 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 1840 | 1461319207428 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 03:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:00:07 INFO - PROCESS | 1840 | 1461319207435 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 1840 | 1461319207441 Marionette TRACE conn3 <- [1,714,null,{}] 03:00:07 INFO - PROCESS | 1840 | 1461319207459 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:07 INFO - PROCESS | 1840 | 1461319207643 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:00:07 INFO - PROCESS | 1840 | 1461319207808 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c4c2000 == 76 [pid = 1840] [id = 186] 03:00:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f963463c000) [pid = 1840] [serial = 558] [outer = (nil)] 03:00:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9634d26c00) [pid = 1840] [serial = 559] [outer = 0x7f963463c000] 03:00:07 INFO - PROCESS | 1840 | 1461319207887 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f96378bdc00) [pid = 1840] [serial = 560] [outer = 0x7f963463c000] 03:00:09 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:09 INFO - PROCESS | 1840 | 1461319209184 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 03:00:09 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:00:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1788ms 03:00:09 INFO - PROCESS | 1840 | 1461319209265 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:00:09 INFO - PROCESS | 1840 | 1461319209270 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 03:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:00:09 INFO - PROCESS | 1840 | 1461319209298 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:00:09 INFO - PROCESS | 1840 | 1461319209301 Marionette TRACE conn3 <- [1,718,null,{}] 03:00:09 INFO - PROCESS | 1840 | 1461319209307 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:09 INFO - PROCESS | 1840 | 1461319209475 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:00:09 INFO - PROCESS | 1840 | 1461319209641 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d0ae800 == 77 [pid = 1840] [id = 187] 03:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962b651800) [pid = 1840] [serial = 561] [outer = (nil)] 03:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9637f4dc00) [pid = 1840] [serial = 562] [outer = 0x7f962b651800] 03:00:09 INFO - PROCESS | 1840 | 1461319209713 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f96383de000) [pid = 1840] [serial = 563] [outer = 0x7f962b651800] 03:00:10 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:10 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:10 INFO - PROCESS | 1840 | 1461319210982 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 03:00:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1735ms 03:00:11 INFO - PROCESS | 1840 | 1461319211029 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 03:00:11 INFO - PROCESS | 1840 | 1461319211033 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 03:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:00:11 INFO - PROCESS | 1840 | 1461319211039 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:00:11 INFO - PROCESS | 1840 | 1461319211043 Marionette TRACE conn3 <- [1,722,null,{}] 03:00:11 INFO - PROCESS | 1840 | 1461319211138 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:11 INFO - PROCESS | 1840 | 1461319211303 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:00:11 INFO - PROCESS | 1840 | 1461319211457 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ddf0000 == 78 [pid = 1840] [id = 188] 03:00:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f963463f800) [pid = 1840] [serial = 564] [outer = (nil)] 03:00:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9638823000) [pid = 1840] [serial = 565] [outer = 0x7f963463f800] 03:00:11 INFO - PROCESS | 1840 | 1461319211530 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9638912400) [pid = 1840] [serial = 566] [outer = 0x7f963463f800] 03:00:12 INFO - PROCESS | 1840 | 1461319212381 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 1840 | 1461319212421 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 03:00:12 INFO - PROCESS | 1840 | 1461319212428 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 1840 | 1461319212431 Marionette TRACE conn3 <- [1,726,null,{}] 03:00:12 INFO - PROCESS | 1840 | 1461319212436 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:12 INFO - PROCESS | 1840 | 1461319212623 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:00:12 INFO - PROCESS | 1840 | 1461319212818 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633ed3800 == 79 [pid = 1840] [id = 189] 03:00:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9631b14800) [pid = 1840] [serial = 567] [outer = (nil)] 03:00:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9632a5fc00) [pid = 1840] [serial = 568] [outer = 0x7f9631b14800] 03:00:12 INFO - PROCESS | 1840 | 1461319212897 Marionette DEBUG loaded listener.js 03:00:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f963a98e000) [pid = 1840] [serial = 569] [outer = 0x7f9631b14800] 03:00:13 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:13 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:13 INFO - PROCESS | 1840 | 1461319213846 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:00:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1480ms 03:00:14 INFO - PROCESS | 1840 | 1461319214092 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:00:14 INFO - PROCESS | 1840 | 1461319214098 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 03:00:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:00:14 INFO - PROCESS | 1840 | 1461319214108 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:00:14 INFO - PROCESS | 1840 | 1461319214112 Marionette TRACE conn3 <- [1,730,null,{}] 03:00:14 INFO - PROCESS | 1840 | 1461319214119 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:14 INFO - PROCESS | 1840 | 1461319214265 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:00:14 INFO - PROCESS | 1840 | 1461319214491 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632941000 == 80 [pid = 1840] [id = 190] 03:00:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f962b642800) [pid = 1840] [serial = 570] [outer = (nil)] 03:00:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f962c459c00) [pid = 1840] [serial = 571] [outer = 0x7f962b642800] 03:00:14 INFO - PROCESS | 1840 | 1461319214570 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f962c7ca000) [pid = 1840] [serial = 572] [outer = 0x7f962b642800] 03:00:15 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:15 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:15 INFO - PROCESS | 1840 | 1461319215422 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 1840 | 1461319215511 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 03:00:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:00:15 INFO - PROCESS | 1840 | 1461319215527 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 1840 | 1461319215532 Marionette TRACE conn3 <- [1,734,null,{}] 03:00:15 INFO - PROCESS | 1840 | 1461319215538 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:15 INFO - PROCESS | 1840 | 1461319215745 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f963cd32400) [pid = 1840] [serial = 487] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9640c83400) [pid = 1840] [serial = 490] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9631b1ac00) [pid = 1840] [serial = 514] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | 1461319216008 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b54c800 == 81 [pid = 1840] [id = 191] 03:00:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f962c7d1800) [pid = 1840] [serial = 573] [outer = (nil)] 03:00:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9631b17c00) [pid = 1840] [serial = 574] [outer = 0x7f962c7d1800] 03:00:16 INFO - PROCESS | 1840 | 1461319216079 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f9632a4e000) [pid = 1840] [serial = 575] [outer = 0x7f962c7d1800] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f963887e000) [pid = 1840] [serial = 481] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9637f4a000) [pid = 1840] [serial = 500] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f963cd38000) [pid = 1840] [serial = 508] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9631972c00) [pid = 1840] [serial = 472] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f96380a9c00) [pid = 1840] [serial = 478] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9634d2d400) [pid = 1840] [serial = 497] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f96383d6400) [pid = 1840] [serial = 502] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f963882b400) [pid = 1840] [serial = 503] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f963b2bbc00) [pid = 1840] [serial = 506] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9633a5e800) [pid = 1840] [serial = 470] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f963cd5ec00) [pid = 1840] [serial = 509] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9634b47000) [pid = 1840] [serial = 475] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f96378bd400) [pid = 1840] [serial = 499] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f963f0ce800) [pid = 1840] [serial = 493] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9639493800) [pid = 1840] [serial = 484] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9634633000) [pid = 1840] [serial = 496] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f963891b000) [pid = 1840] [serial = 505] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f964bee0800) [pid = 1840] [serial = 511] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f964c111c00) [pid = 1840] [serial = 512] [outer = (nil)] [url = about:blank] 03:00:16 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:16 INFO - PROCESS | 1840 | 1461319216835 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 03:00:16 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:00:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1386ms 03:00:16 INFO - PROCESS | 1840 | 1461319216911 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 1840 | 1461319216915 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 03:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:00:16 INFO - PROCESS | 1840 | 1461319216926 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 1840 | 1461319216930 Marionette TRACE conn3 <- [1,738,null,{}] 03:00:16 INFO - PROCESS | 1840 | 1461319216945 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:17 INFO - PROCESS | 1840 | 1461319217105 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:00:17 INFO - PROCESS | 1840 | 1461319217225 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c8c800 == 82 [pid = 1840] [id = 192] 03:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9631972c00) [pid = 1840] [serial = 576] [outer = (nil)] 03:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9633cc0000) [pid = 1840] [serial = 577] [outer = 0x7f9631972c00] 03:00:17 INFO - PROCESS | 1840 | 1461319217297 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f963414c400) [pid = 1840] [serial = 578] [outer = 0x7f9631972c00] 03:00:18 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:18 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:18 INFO - PROCESS | 1840 | 1461319218469 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:00:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1592ms 03:00:18 INFO - PROCESS | 1840 | 1461319218518 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 1840 | 1461319218521 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 03:00:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:00:18 INFO - PROCESS | 1840 | 1461319218527 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 1840 | 1461319218529 Marionette TRACE conn3 <- [1,742,null,{}] 03:00:18 INFO - PROCESS | 1840 | 1461319218541 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:18 INFO - PROCESS | 1840 | 1461319218722 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:00:18 INFO - PROCESS | 1840 | 1461319218786 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963763a800 == 83 [pid = 1840] [id = 193] 03:00:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f96342a1c00) [pid = 1840] [serial = 579] [outer = (nil)] 03:00:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f96345e9c00) [pid = 1840] [serial = 580] [outer = 0x7f96342a1c00] 03:00:18 INFO - PROCESS | 1840 | 1461319218846 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9634b44800) [pid = 1840] [serial = 581] [outer = 0x7f96342a1c00] 03:00:19 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:20 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:00:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1485ms 03:00:20 INFO - PROCESS | 1840 | 1461319220006 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 03:00:20 INFO - PROCESS | 1840 | 1461319220014 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:00:20 INFO - PROCESS | 1840 | 1461319220017 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 03:00:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:00:20 INFO - PROCESS | 1840 | 1461319220023 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:00:20 INFO - PROCESS | 1840 | 1461319220025 Marionette TRACE conn3 <- [1,746,null,{}] 03:00:20 INFO - PROCESS | 1840 | 1461319220030 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:20 INFO - PROCESS | 1840 | 1461319220217 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9631b19000) [pid = 1840] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9631b0e800) [pid = 1840] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f964ada0400) [pid = 1840] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f9632a4dc00) [pid = 1840] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9631968800) [pid = 1840] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9633cb4000) [pid = 1840] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f962a587800) [pid = 1840] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:00:20 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f962b646400) [pid = 1840] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:00:20 INFO - PROCESS | 1840 | 1461319220405 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c21000 == 84 [pid = 1840] [id = 194] 03:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f962a587800) [pid = 1840] [serial = 582] [outer = (nil)] 03:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9632a4dc00) [pid = 1840] [serial = 583] [outer = 0x7f962a587800] 03:00:20 INFO - PROCESS | 1840 | 1461319220491 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9634d17000) [pid = 1840] [serial = 584] [outer = 0x7f962a587800] 03:00:21 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:21 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:21 INFO - PROCESS | 1840 | 1461319221539 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 03:00:21 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:00:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1535ms 03:00:21 INFO - PROCESS | 1840 | 1461319221559 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 1840 | 1461319221561 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 03:00:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:00:21 INFO - PROCESS | 1840 | 1461319221567 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 1840 | 1461319221569 Marionette TRACE conn3 <- [1,750,null,{}] 03:00:21 INFO - PROCESS | 1840 | 1461319221574 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:21 INFO - PROCESS | 1840 | 1461319221812 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:00:21 INFO - PROCESS | 1840 | 1461319221874 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963896c000 == 85 [pid = 1840] [id = 195] 03:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9637276000) [pid = 1840] [serial = 585] [outer = (nil)] 03:00:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9637335c00) [pid = 1840] [serial = 586] [outer = 0x7f9637276000] 03:00:21 INFO - PROCESS | 1840 | 1461319221937 Marionette DEBUG loaded listener.js 03:00:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9637511000) [pid = 1840] [serial = 587] [outer = 0x7f9637276000] 03:00:23 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:23 INFO - PROCESS | 1840 | 1461319223062 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 03:00:23 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:00:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1536ms 03:00:23 INFO - PROCESS | 1840 | 1461319223105 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:00:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:00:23 INFO - PROCESS | 1840 | 1461319223111 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 03:00:23 INFO - PROCESS | 1840 | 1461319223119 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:00:23 INFO - PROCESS | 1840 | 1461319223125 Marionette TRACE conn3 <- [1,754,null,{}] 03:00:23 INFO - PROCESS | 1840 | 1461319223134 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:23 INFO - PROCESS | 1840 | 1461319223353 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:00:23 INFO - PROCESS | 1840 | 1461319223545 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633edc000 == 86 [pid = 1840] [id = 196] 03:00:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f962c4df400) [pid = 1840] [serial = 588] [outer = (nil)] 03:00:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f962c7d2000) [pid = 1840] [serial = 589] [outer = 0x7f962c4df400] 03:00:23 INFO - PROCESS | 1840 | 1461319223618 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9631b15800) [pid = 1840] [serial = 590] [outer = 0x7f962c4df400] 03:00:24 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:24 INFO - PROCESS | 1840 | 1461319224903 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 03:00:24 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:00:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1835ms 03:00:25 INFO - PROCESS | 1840 | 1461319225025 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:00:25 INFO - PROCESS | 1840 | 1461319225035 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 03:00:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:00:25 INFO - PROCESS | 1840 | 1461319225051 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 1840 | 1461319225055 Marionette TRACE conn3 <- [1,758,null,{}] 03:00:25 INFO - PROCESS | 1840 | 1461319225062 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:25 INFO - PROCESS | 1840 | 1461319225225 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:00:25 INFO - PROCESS | 1840 | 1461319225381 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380c4800 == 87 [pid = 1840] [id = 197] 03:00:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962c458c00) [pid = 1840] [serial = 591] [outer = (nil)] 03:00:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9632ab7400) [pid = 1840] [serial = 592] [outer = 0x7f962c458c00] 03:00:25 INFO - PROCESS | 1840 | 1461319225454 Marionette DEBUG loaded listener.js 03:00:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f96342a7400) [pid = 1840] [serial = 593] [outer = 0x7f962c458c00] 03:00:26 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:26 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:26 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:26 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:26 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:26 INFO - PROCESS | 1840 | 1461319226418 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 03:00:26 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:00:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1441ms 03:00:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:00:26 INFO - PROCESS | 1840 | 1461319226493 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:00:26 INFO - PROCESS | 1840 | 1461319226496 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 03:00:26 INFO - PROCESS | 1840 | 1461319226502 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:00:26 INFO - PROCESS | 1840 | 1461319226508 Marionette TRACE conn3 <- [1,762,null,{}] 03:00:26 INFO - PROCESS | 1840 | 1461319226523 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:26 INFO - PROCESS | 1840 | 1461319226745 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:00:27 INFO - PROCESS | 1840 | 1461319226997 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c45a800 == 88 [pid = 1840] [id = 198] 03:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9634d2d400) [pid = 1840] [serial = 594] [outer = (nil)] 03:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f963600a800) [pid = 1840] [serial = 595] [outer = 0x7f9634d2d400] 03:00:27 INFO - PROCESS | 1840 | 1461319227079 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9637505c00) [pid = 1840] [serial = 596] [outer = 0x7f9634d2d400] 03:00:28 INFO - PROCESS | 1840 | 1461319228276 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:00:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1792ms 03:00:28 INFO - PROCESS | 1840 | 1461319228293 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 1840 | 1461319228297 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 03:00:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:00:28 INFO - PROCESS | 1840 | 1461319228359 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 1840 | 1461319228363 Marionette TRACE conn3 <- [1,766,null,{}] 03:00:28 INFO - PROCESS | 1840 | 1461319228369 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:28 INFO - PROCESS | 1840 | 1461319228548 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:00:28 INFO - PROCESS | 1840 | 1461319228747 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d689000 == 89 [pid = 1840] [id = 199] 03:00:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f962c7d5800) [pid = 1840] [serial = 597] [outer = (nil)] 03:00:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f96378b5c00) [pid = 1840] [serial = 598] [outer = 0x7f962c7d5800] 03:00:28 INFO - PROCESS | 1840 | 1461319228818 Marionette DEBUG loaded listener.js 03:00:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9637f4d800) [pid = 1840] [serial = 599] [outer = 0x7f962c7d5800] 03:00:30 INFO - PROCESS | 1840 | 1461319230024 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 03:00:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:00:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1778ms 03:00:30 INFO - PROCESS | 1840 | 1461319230091 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:00:30 INFO - PROCESS | 1840 | 1461319230094 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 03:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:00:30 INFO - PROCESS | 1840 | 1461319230100 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:00:30 INFO - PROCESS | 1840 | 1461319230102 Marionette TRACE conn3 <- [1,770,null,{}] 03:00:30 INFO - PROCESS | 1840 | 1461319230108 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:30 INFO - PROCESS | 1840 | 1461319230320 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:00:30 INFO - PROCESS | 1840 | 1461319230499 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3a7800 == 90 [pid = 1840] [id = 200] 03:00:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f962b646000) [pid = 1840] [serial = 600] [outer = (nil)] 03:00:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9637f50800) [pid = 1840] [serial = 601] [outer = 0x7f962b646000] 03:00:30 INFO - PROCESS | 1840 | 1461319230570 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f96383dd800) [pid = 1840] [serial = 602] [outer = 0x7f962b646000] 03:00:31 INFO - PROCESS | 1840 | 1461319231440 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1378ms 03:00:31 INFO - PROCESS | 1840 | 1461319231479 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 1840 | 1461319231482 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 03:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:00:31 INFO - PROCESS | 1840 | 1461319231489 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 1840 | 1461319231491 Marionette TRACE conn3 <- [1,774,null,{}] 03:00:31 INFO - PROCESS | 1840 | 1461319231497 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:31 INFO - PROCESS | 1840 | 1461319231672 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:00:32 INFO - PROCESS | 1840 | 1461319232146 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963728e000 == 91 [pid = 1840] [id = 201] 03:00:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f962b7b5c00) [pid = 1840] [serial = 603] [outer = (nil)] 03:00:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f962c453400) [pid = 1840] [serial = 604] [outer = 0x7f962b7b5c00] 03:00:32 INFO - PROCESS | 1840 | 1461319232259 Marionette DEBUG loaded listener.js 03:00:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9631970400) [pid = 1840] [serial = 605] [outer = 0x7f962b7b5c00] 03:00:33 INFO - PROCESS | 1840 | 1461319233100 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 03:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1628ms 03:00:33 INFO - PROCESS | 1840 | 1461319233118 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:00:33 INFO - PROCESS | 1840 | 1461319233130 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 03:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:00:33 INFO - PROCESS | 1840 | 1461319233148 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:00:33 INFO - PROCESS | 1840 | 1461319233155 Marionette TRACE conn3 <- [1,778,null,{}] 03:00:33 INFO - PROCESS | 1840 | 1461319233167 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:33 INFO - PROCESS | 1840 | 1461319233399 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:00:33 INFO - PROCESS | 1840 | 1461319233614 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b557800 == 92 [pid = 1840] [id = 202] 03:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f962b7ba400) [pid = 1840] [serial = 606] [outer = (nil)] 03:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9632ab8400) [pid = 1840] [serial = 607] [outer = 0x7f962b7ba400] 03:00:33 INFO - PROCESS | 1840 | 1461319233725 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9633cc0800) [pid = 1840] [serial = 608] [outer = 0x7f962b7ba400] 03:00:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d90a800 == 91 [pid = 1840] [id = 160] 03:00:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b266800 == 90 [pid = 1840] [id = 60] 03:00:33 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964c15d000 == 89 [pid = 1840] [id = 106] 03:00:33 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9634d1c400) [pid = 1840] [serial = 550] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f963cd5f400) [pid = 1840] [serial = 523] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f962c4e7800) [pid = 1840] [serial = 526] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f962c454400) [pid = 1840] [serial = 529] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f962c44a400) [pid = 1840] [serial = 532] [outer = (nil)] [url = about:blank] 03:00:33 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f962b7b2800) [pid = 1840] [serial = 535] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634f5f800 == 88 [pid = 1840] [id = 49] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fb79800 == 87 [pid = 1840] [id = 164] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c21000 == 86 [pid = 1840] [id = 194] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963763a800 == 85 [pid = 1840] [id = 193] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634c8c800 == 84 [pid = 1840] [id = 192] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b54c800 == 83 [pid = 1840] [id = 191] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632941000 == 82 [pid = 1840] [id = 190] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638968800 == 81 [pid = 1840] [id = 185] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96342dd800 == 80 [pid = 1840] [id = 184] 03:00:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638128000 == 79 [pid = 1840] [id = 183] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f964c119400) [pid = 1840] [serial = 319] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f963cd3f800) [pid = 1840] [serial = 355] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9633a5f800) [pid = 1840] [serial = 439] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9634641c00) [pid = 1840] [serial = 547] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f9631967c00) [pid = 1840] [serial = 541] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9631b11400) [pid = 1840] [serial = 542] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f962b7b0c00) [pid = 1840] [serial = 539] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9633cbf400) [pid = 1840] [serial = 517] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f962b64a000) [pid = 1840] [serial = 538] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9632aaf400) [pid = 1840] [serial = 544] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9637f4ec00) [pid = 1840] [serial = 520] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f963e378400) [pid = 1840] [serial = 515] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9634b51000) [pid = 1840] [serial = 548] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9633a57c00) [pid = 1840] [serial = 545] [outer = (nil)] [url = about:blank] 03:00:34 INFO - PROCESS | 1840 | 1461319234526 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 03:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1437ms 03:00:34 INFO - PROCESS | 1840 | 1461319234589 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:00:34 INFO - PROCESS | 1840 | 1461319234595 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 03:00:34 INFO - PROCESS | 1840 | 1461319234601 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:00:34 INFO - PROCESS | 1840 | 1461319234604 Marionette TRACE conn3 <- [1,782,null,{}] 03:00:34 INFO - PROCESS | 1840 | 1461319234609 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:34 INFO - PROCESS | 1840 | 1461319234775 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:00:34 INFO - PROCESS | 1840 | 1461319234787 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342dd800 == 80 [pid = 1840] [id = 203] 03:00:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f96342a3000) [pid = 1840] [serial = 609] [outer = (nil)] 03:00:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f963437c400) [pid = 1840] [serial = 610] [outer = 0x7f96342a3000] 03:00:34 INFO - PROCESS | 1840 | 1461319234851 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f963463dc00) [pid = 1840] [serial = 611] [outer = 0x7f96342a3000] 03:00:35 INFO - PROCESS | 1840 | 1461319235653 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 03:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1079ms 03:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:00:35 INFO - PROCESS | 1840 | 1461319235689 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 1840 | 1461319235692 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 03:00:35 INFO - PROCESS | 1840 | 1461319235706 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - PROCESS | 1840 | 1461319235714 Marionette TRACE conn3 <- [1,786,null,{}] 03:00:35 INFO - PROCESS | 1840 | 1461319235722 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:35 INFO - PROCESS | 1840 | 1461319235880 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:00:35 INFO - PROCESS | 1840 | 1461319235901 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380c6000 == 81 [pid = 1840] [id = 204] 03:00:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9634b4cc00) [pid = 1840] [serial = 612] [outer = (nil)] 03:00:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9636014c00) [pid = 1840] [serial = 613] [outer = 0x7f9634b4cc00] 03:00:35 INFO - PROCESS | 1840 | 1461319235973 Marionette DEBUG loaded listener.js 03:00:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f963750b000) [pid = 1840] [serial = 614] [outer = 0x7f9634b4cc00] 03:00:36 INFO - PROCESS | 1840 | 1461319236884 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1251ms 03:00:36 INFO - PROCESS | 1840 | 1461319236950 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:00:36 INFO - PROCESS | 1840 | 1461319236954 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 03:00:36 INFO - PROCESS | 1840 | 1461319236960 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 1840 | 1461319236963 Marionette TRACE conn3 <- [1,790,null,{}] 03:00:36 INFO - PROCESS | 1840 | 1461319236968 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:37 INFO - PROCESS | 1840 | 1461319237478 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f96342a1c00) [pid = 1840] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9631972c00) [pid = 1840] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f962a587800) [pid = 1840] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f962c7d1800) [pid = 1840] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:00:37 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f962b642800) [pid = 1840] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:00:37 INFO - PROCESS | 1840 | 1461319237572 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c628800 == 82 [pid = 1840] [id = 205] 03:00:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f962a587800) [pid = 1840] [serial = 615] [outer = (nil)] 03:00:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962b7ad000) [pid = 1840] [serial = 616] [outer = 0x7f962a587800] 03:00:37 INFO - PROCESS | 1840 | 1461319237689 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f962c4e0400) [pid = 1840] [serial = 617] [outer = 0x7f962a587800] 03:00:38 INFO - PROCESS | 1840 | 1461319238681 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1779ms 03:00:38 INFO - PROCESS | 1840 | 1461319238742 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 1840 | 1461319238750 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 03:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:00:38 INFO - PROCESS | 1840 | 1461319238758 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 1840 | 1461319238764 Marionette TRACE conn3 <- [1,794,null,{}] 03:00:38 INFO - PROCESS | 1840 | 1461319238771 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:38 INFO - PROCESS | 1840 | 1461319238948 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:00:39 INFO - PROCESS | 1840 | 1461319239111 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345be000 == 83 [pid = 1840] [id = 206] 03:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f963196fc00) [pid = 1840] [serial = 618] [outer = (nil)] 03:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9633cb4400) [pid = 1840] [serial = 619] [outer = 0x7f963196fc00] 03:00:39 INFO - PROCESS | 1840 | 1461319239191 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f96342a5400) [pid = 1840] [serial = 620] [outer = 0x7f963196fc00] 03:00:40 INFO - PROCESS | 1840 | 1461319240135 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1441ms 03:00:40 INFO - PROCESS | 1840 | 1461319240201 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:00:40 INFO - PROCESS | 1840 | 1461319240206 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 03:00:40 INFO - PROCESS | 1840 | 1461319240212 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 1840 | 1461319240216 Marionette TRACE conn3 <- [1,798,null,{}] 03:00:40 INFO - PROCESS | 1840 | 1461319240221 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:40 INFO - PROCESS | 1840 | 1461319240393 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:00:40 INFO - PROCESS | 1840 | 1461319240560 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c450800 == 84 [pid = 1840] [id = 207] 03:00:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9634b4a400) [pid = 1840] [serial = 621] [outer = (nil)] 03:00:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9634e20400) [pid = 1840] [serial = 622] [outer = 0x7f9634b4a400] 03:00:40 INFO - PROCESS | 1840 | 1461319240635 Marionette DEBUG loaded listener.js 03:00:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f963750d000) [pid = 1840] [serial = 623] [outer = 0x7f9634b4a400] 03:00:41 INFO - PROCESS | 1840 | 1461319241545 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 03:00:41 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:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1379ms 03:00:41 INFO - PROCESS | 1840 | 1461319241592 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:00:41 INFO - PROCESS | 1840 | 1461319241598 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 03:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:00:41 INFO - PROCESS | 1840 | 1461319241613 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:00:41 INFO - PROCESS | 1840 | 1461319241620 Marionette TRACE conn3 <- [1,802,null,{}] 03:00:41 INFO - PROCESS | 1840 | 1461319241625 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:41 INFO - PROCESS | 1840 | 1461319241797 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:00:41 INFO - PROCESS | 1840 | 1461319241958 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3ab000 == 85 [pid = 1840] [id = 208] 03:00:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9634d24c00) [pid = 1840] [serial = 624] [outer = (nil)] 03:00:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f96383dfc00) [pid = 1840] [serial = 625] [outer = 0x7f9634d24c00] 03:00:42 INFO - PROCESS | 1840 | 1461319242028 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9638831800) [pid = 1840] [serial = 626] [outer = 0x7f9634d24c00] 03:00:42 INFO - PROCESS | 1840 | 1461319242920 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 03:00:42 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:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1389ms 03:00:42 INFO - PROCESS | 1840 | 1461319242995 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 1840 | 1461319242997 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 03:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:00:43 INFO - PROCESS | 1840 | 1461319243004 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:00:43 INFO - PROCESS | 1840 | 1461319243006 Marionette TRACE conn3 <- [1,806,null,{}] 03:00:43 INFO - PROCESS | 1840 | 1461319243011 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:43 INFO - PROCESS | 1840 | 1461319243192 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:00:43 INFO - PROCESS | 1840 | 1461319243353 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cc6000 == 86 [pid = 1840] [id = 209] 03:00:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f963784ac00) [pid = 1840] [serial = 627] [outer = (nil)] 03:00:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9638914000) [pid = 1840] [serial = 628] [outer = 0x7f963784ac00] 03:00:43 INFO - PROCESS | 1840 | 1461319243426 Marionette DEBUG loaded listener.js 03:00:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f963948e400) [pid = 1840] [serial = 629] [outer = 0x7f963784ac00] 03:00:44 INFO - PROCESS | 1840 | 1461319244261 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 03:00:44 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:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1283ms 03:00:44 INFO - PROCESS | 1840 | 1461319244289 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:00:44 INFO - PROCESS | 1840 | 1461319244291 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 03:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:00:44 INFO - PROCESS | 1840 | 1461319244298 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 1840 | 1461319244301 Marionette TRACE conn3 <- [1,810,null,{}] 03:00:44 INFO - PROCESS | 1840 | 1461319244306 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:44 INFO - PROCESS | 1840 | 1461319244463 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:00:44 INFO - PROCESS | 1840 | 1461319244635 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ec5000 == 87 [pid = 1840] [id = 210] 03:00:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9639fd8c00) [pid = 1840] [serial = 630] [outer = (nil)] 03:00:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9639fdd400) [pid = 1840] [serial = 631] [outer = 0x7f9639fd8c00] 03:00:44 INFO - PROCESS | 1840 | 1461319244733 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f963b849800) [pid = 1840] [serial = 632] [outer = 0x7f9639fd8c00] 03:00:45 INFO - PROCESS | 1840 | 1461319245649 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1379ms 03:00:45 INFO - PROCESS | 1840 | 1461319245678 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 1840 | 1461319245682 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:00:45 INFO - PROCESS | 1840 | 1461319245687 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 1840 | 1461319245691 Marionette TRACE conn3 <- [1,814,null,{}] 03:00:45 INFO - PROCESS | 1840 | 1461319245697 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:45 INFO - PROCESS | 1840 | 1461319245862 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:00:46 INFO - PROCESS | 1840 | 1461319246042 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ac81800 == 88 [pid = 1840] [id = 211] 03:00:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9639493400) [pid = 1840] [serial = 633] [outer = (nil)] 03:00:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f963cd32400) [pid = 1840] [serial = 634] [outer = 0x7f9639493400] 03:00:46 INFO - PROCESS | 1840 | 1461319246114 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f963cd5bc00) [pid = 1840] [serial = 635] [outer = 0x7f9639493400] 03:00:46 INFO - PROCESS | 1840 | 1461319246970 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 1840 | 1461319247032 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 03:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:00:47 INFO - PROCESS | 1840 | 1461319247038 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 1840 | 1461319247041 Marionette TRACE conn3 <- [1,818,null,{}] 03:00:47 INFO - PROCESS | 1840 | 1461319247047 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:47 INFO - PROCESS | 1840 | 1461319247247 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:00:47 INFO - PROCESS | 1840 | 1461319247417 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964bbbf800 == 89 [pid = 1840] [id = 212] 03:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9631968800) [pid = 1840] [serial = 636] [outer = (nil)] 03:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f963cd63400) [pid = 1840] [serial = 637] [outer = 0x7f9631968800] 03:00:47 INFO - PROCESS | 1840 | 1461319247492 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f963d0bfc00) [pid = 1840] [serial = 638] [outer = 0x7f9631968800] 03:00:48 INFO - PROCESS | 1840 | 1461319248337 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1335ms 03:00:48 INFO - PROCESS | 1840 | 1461319248376 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:00:48 INFO - PROCESS | 1840 | 1461319248380 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 03:00:48 INFO - PROCESS | 1840 | 1461319248386 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 1840 | 1461319248390 Marionette TRACE conn3 <- [1,822,null,{}] 03:00:48 INFO - PROCESS | 1840 | 1461319248395 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:48 INFO - PROCESS | 1840 | 1461319248546 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:00:48 INFO - PROCESS | 1840 | 1461319248719 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964c164800 == 90 [pid = 1840] [id = 213] 03:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f96380ac400) [pid = 1840] [serial = 639] [outer = (nil)] 03:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f963d6cd000) [pid = 1840] [serial = 640] [outer = 0x7f96380ac400] 03:00:48 INFO - PROCESS | 1840 | 1461319248788 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f963ddb5400) [pid = 1840] [serial = 641] [outer = 0x7f96380ac400] 03:00:49 INFO - PROCESS | 1840 | 1461319249647 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 1840 | 1461319249728 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 03:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:00:49 INFO - PROCESS | 1840 | 1461319249734 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 1840 | 1461319249736 Marionette TRACE conn3 <- [1,826,null,{}] 03:00:49 INFO - PROCESS | 1840 | 1461319249742 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:49 INFO - PROCESS | 1840 | 1461319249941 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:00:50 INFO - PROCESS | 1840 | 1461319250107 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f8b4800 == 91 [pid = 1840] [id = 214] 03:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f96378b6400) [pid = 1840] [serial = 642] [outer = (nil)] 03:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f963e343c00) [pid = 1840] [serial = 643] [outer = 0x7f96378b6400] 03:00:50 INFO - PROCESS | 1840 | 1461319250180 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f963eb4e800) [pid = 1840] [serial = 644] [outer = 0x7f96378b6400] 03:00:51 INFO - PROCESS | 1840 | 1461319251032 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1337ms 03:00:51 INFO - PROCESS | 1840 | 1461319251072 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 1840 | 1461319251075 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 03:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:00:51 INFO - PROCESS | 1840 | 1461319251081 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 1840 | 1461319251083 Marionette TRACE conn3 <- [1,830,null,{}] 03:00:51 INFO - PROCESS | 1840 | 1461319251088 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:51 INFO - PROCESS | 1840 | 1461319251255 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:00:51 INFO - PROCESS | 1840 | 1461319251430 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb74000 == 92 [pid = 1840] [id = 215] 03:00:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9634059000) [pid = 1840] [serial = 645] [outer = (nil)] 03:00:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f963ebca800) [pid = 1840] [serial = 646] [outer = 0x7f9634059000] 03:00:51 INFO - PROCESS | 1840 | 1461319251516 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f963f0cc400) [pid = 1840] [serial = 647] [outer = 0x7f9634059000] 03:00:52 INFO - PROCESS | 1840 | 1461319252431 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1377ms 03:00:52 INFO - PROCESS | 1840 | 1461319252459 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 1840 | 1461319252463 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 03:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:00:52 INFO - PROCESS | 1840 | 1461319252469 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 1840 | 1461319252473 Marionette TRACE conn3 <- [1,834,null,{}] 03:00:52 INFO - PROCESS | 1840 | 1461319252478 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:52 INFO - PROCESS | 1840 | 1461319252673 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:00:52 INFO - PROCESS | 1840 | 1461319252841 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f758000 == 93 [pid = 1840] [id = 216] 03:00:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9634b50400) [pid = 1840] [serial = 648] [outer = (nil)] 03:00:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f96410c8800) [pid = 1840] [serial = 649] [outer = 0x7f9634b50400] 03:00:52 INFO - PROCESS | 1840 | 1461319252912 Marionette DEBUG loaded listener.js 03:00:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f9649e44000) [pid = 1840] [serial = 650] [outer = 0x7f9634b50400] 03:00:53 INFO - PROCESS | 1840 | 1461319253737 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1331ms 03:00:53 INFO - PROCESS | 1840 | 1461319253801 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 1840 | 1461319253804 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:00:53 INFO - PROCESS | 1840 | 1461319253810 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 1840 | 1461319253812 Marionette TRACE conn3 <- [1,838,null,{}] 03:00:53 INFO - PROCESS | 1840 | 1461319253817 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:53 INFO - PROCESS | 1840 | 1461319253969 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:00:54 INFO - PROCESS | 1840 | 1461319254379 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345b9000 == 94 [pid = 1840] [id = 217] 03:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f962b7b2000) [pid = 1840] [serial = 651] [outer = (nil)] 03:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f962c44f800) [pid = 1840] [serial = 652] [outer = 0x7f962b7b2000] 03:00:54 INFO - PROCESS | 1840 | 1461319254490 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f962c7c8c00) [pid = 1840] [serial = 653] [outer = 0x7f962b7b2000] 03:00:55 INFO - PROCESS | 1840 | 1461319255418 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1629ms 03:00:55 INFO - PROCESS | 1840 | 1461319255441 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 1840 | 1461319255448 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:00:55 INFO - PROCESS | 1840 | 1461319255456 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 1840 | 1461319255460 Marionette TRACE conn3 <- [1,842,null,{}] 03:00:55 INFO - PROCESS | 1840 | 1461319255466 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:55 INFO - PROCESS | 1840 | 1461319255642 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:00:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380c6000 == 93 [pid = 1840] [id = 204] 03:00:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96342dd800 == 92 [pid = 1840] [id = 203] 03:00:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b557800 == 91 [pid = 1840] [id = 202] 03:00:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963728e000 == 90 [pid = 1840] [id = 201] 03:00:55 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9637335c00) [pid = 1840] [serial = 586] [outer = (nil)] [url = about:blank] 03:00:55 INFO - PROCESS | 1840 | 1461319255941 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633edc000 == 89 [pid = 1840] [id = 196] 03:00:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963294c000 == 90 [pid = 1840] [id = 218] 03:00:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f9631b1c000) [pid = 1840] [serial = 654] [outer = (nil)] 03:00:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f9633a5e000) [pid = 1840] [serial = 655] [outer = 0x7f9631b1c000] 03:00:56 INFO - PROCESS | 1840 | 1461319256017 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f96342a4800) [pid = 1840] [serial = 656] [outer = 0x7f9631b1c000] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f96345e9c00) [pid = 1840] [serial = 580] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f9632a5fc00) [pid = 1840] [serial = 568] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9633cc0000) [pid = 1840] [serial = 577] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f9632a4dc00) [pid = 1840] [serial = 583] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f9634148c00) [pid = 1840] [serial = 556] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f9634b44800) [pid = 1840] [serial = 581] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f963414c400) [pid = 1840] [serial = 578] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f9634d26c00) [pid = 1840] [serial = 559] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f9631b17c00) [pid = 1840] [serial = 574] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f9632a4e000) [pid = 1840] [serial = 575] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f9637f4dc00) [pid = 1840] [serial = 562] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f9634d17000) [pid = 1840] [serial = 584] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f962c459c00) [pid = 1840] [serial = 571] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f962c7ca000) [pid = 1840] [serial = 572] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f962c4dac00) [pid = 1840] [serial = 553] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f9638823000) [pid = 1840] [serial = 565] [outer = (nil)] [url = about:blank] 03:00:56 INFO - PROCESS | 1840 | 1461319256811 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1380ms 03:00:56 INFO - PROCESS | 1840 | 1461319256840 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:00:56 INFO - PROCESS | 1840 | 1461319256845 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:00:56 INFO - PROCESS | 1840 | 1461319256852 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 1840 | 1461319256855 Marionette TRACE conn3 <- [1,846,null,{}] 03:00:56 INFO - PROCESS | 1840 | 1461319256860 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:57 INFO - PROCESS | 1840 | 1461319257014 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:00:57 INFO - PROCESS | 1840 | 1461319257031 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380b8800 == 91 [pid = 1840] [id = 219] 03:00:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f9634531800) [pid = 1840] [serial = 657] [outer = (nil)] 03:00:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f9634d21400) [pid = 1840] [serial = 658] [outer = 0x7f9634531800] 03:00:57 INFO - PROCESS | 1840 | 1461319257099 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f9637336000) [pid = 1840] [serial = 659] [outer = 0x7f9634531800] 03:00:57 INFO - PROCESS | 1840 | 1461319257992 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1191ms 03:00:58 INFO - PROCESS | 1840 | 1461319258053 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 1840 | 1461319258057 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:00:58 INFO - PROCESS | 1840 | 1461319258070 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 1840 | 1461319258079 Marionette TRACE conn3 <- [1,850,null,{}] 03:00:58 INFO - PROCESS | 1840 | 1461319258087 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:58 INFO - PROCESS | 1840 | 1461319258260 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:00:58 INFO - PROCESS | 1840 | 1461319258272 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c4c6800 == 92 [pid = 1840] [id = 220] 03:00:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f96380a5800) [pid = 1840] [serial = 660] [outer = (nil)] 03:00:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f9638829c00) [pid = 1840] [serial = 661] [outer = 0x7f96380a5800] 03:00:58 INFO - PROCESS | 1840 | 1461319258347 Marionette DEBUG loaded listener.js 03:00:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9638879c00) [pid = 1840] [serial = 662] [outer = 0x7f96380a5800] 03:00:59 INFO - PROCESS | 1840 | 1461319259212 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1202ms 03:00:59 INFO - PROCESS | 1840 | 1461319259267 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 1840 | 1461319259271 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:00:59 INFO - PROCESS | 1840 | 1461319259277 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 1840 | 1461319259279 Marionette TRACE conn3 <- [1,854,null,{}] 03:00:59 INFO - PROCESS | 1840 | 1461319259286 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:00:59 INFO - PROCESS | 1840 | 1461319259497 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:00:59 INFO - PROCESS | 1840 | 1461319259524 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ddec000 == 93 [pid = 1840] [id = 221] 03:00:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f96383d6400) [pid = 1840] [serial = 663] [outer = (nil)] 03:00:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9639f76400) [pid = 1840] [serial = 664] [outer = 0x7f96383d6400] 03:00:59 INFO - PROCESS | 1840 | 1461319259586 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f963b2b8800) [pid = 1840] [serial = 665] [outer = 0x7f96383d6400] 03:01:00 INFO - PROCESS | 1840 | 1461319260424 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 03:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1186ms 03:01:00 INFO - PROCESS | 1840 | 1461319260464 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:01:00 INFO - PROCESS | 1840 | 1461319260467 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:01:00 INFO - PROCESS | 1840 | 1461319260473 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:01:00 INFO - PROCESS | 1840 | 1461319260474 Marionette TRACE conn3 <- [1,858,null,{}] 03:01:00 INFO - PROCESS | 1840 | 1461319260480 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:00 INFO - PROCESS | 1840 | 1461319260725 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:01:00 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f96342a3000) [pid = 1840] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:01:00 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f962b7b5c00) [pid = 1840] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:01:00 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f962b7ba400) [pid = 1840] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:01:00 INFO - PROCESS | 1840 | 1461319260826 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df50000 == 94 [pid = 1840] [id = 222] 03:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9639fe3800) [pid = 1840] [serial = 666] [outer = (nil)] 03:01:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f963b846800) [pid = 1840] [serial = 667] [outer = 0x7f9639fe3800] 03:01:00 INFO - PROCESS | 1840 | 1461319260909 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f963efc0000) [pid = 1840] [serial = 668] [outer = 0x7f9639fe3800] 03:01:01 INFO - PROCESS | 1840 | 1461319261663 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1238ms 03:01:01 INFO - PROCESS | 1840 | 1461319261712 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 1840 | 1461319261715 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:01:01 INFO - PROCESS | 1840 | 1461319261722 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 1840 | 1461319261724 Marionette TRACE conn3 <- [1,862,null,{}] 03:01:01 INFO - PROCESS | 1840 | 1461319261729 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:01 INFO - PROCESS | 1840 | 1461319261878 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:01:01 INFO - PROCESS | 1840 | 1461319261894 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9650117800 == 95 [pid = 1840] [id = 223] 03:01:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f964aa7ec00) [pid = 1840] [serial = 669] [outer = (nil)] 03:01:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f964ac9c000) [pid = 1840] [serial = 670] [outer = 0x7f964aa7ec00] 03:01:01 INFO - PROCESS | 1840 | 1461319261958 Marionette DEBUG loaded listener.js 03:01:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f964acf7400) [pid = 1840] [serial = 671] [outer = 0x7f964aa7ec00] 03:01:02 INFO - PROCESS | 1840 | 1461319262865 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 03:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1190ms 03:01:02 INFO - PROCESS | 1840 | 1461319262961 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 1840 | 1461319262967 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:01:02 INFO - PROCESS | 1840 | 1461319262980 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 1840 | 1461319262984 Marionette TRACE conn3 <- [1,866,null,{}] 03:01:03 INFO - PROCESS | 1840 | 1461319262993 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:03 INFO - PROCESS | 1840 | 1461319263194 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:01:03 INFO - PROCESS | 1840 | 1461319263371 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c7e800 == 96 [pid = 1840] [id = 224] 03:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f9631965000) [pid = 1840] [serial = 672] [outer = (nil)] 03:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f9631970800) [pid = 1840] [serial = 673] [outer = 0x7f9631965000] 03:01:03 INFO - PROCESS | 1840 | 1461319263445 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f9632a5e800) [pid = 1840] [serial = 674] [outer = 0x7f9631965000] 03:01:04 INFO - PROCESS | 1840 | 1461319264339 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 03:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1389ms 03:01:04 INFO - PROCESS | 1840 | 1461319264368 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 1840 | 1461319264376 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:01:04 INFO - PROCESS | 1840 | 1461319264386 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 1840 | 1461319264390 Marionette TRACE conn3 <- [1,870,null,{}] 03:01:04 INFO - PROCESS | 1840 | 1461319264395 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:04 INFO - PROCESS | 1840 | 1461319264557 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:01:04 INFO - PROCESS | 1840 | 1461319264737 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d4ed000 == 97 [pid = 1840] [id = 225] 03:01:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f963437d000) [pid = 1840] [serial = 675] [outer = (nil)] 03:01:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f9634d1e400) [pid = 1840] [serial = 676] [outer = 0x7f963437d000] 03:01:04 INFO - PROCESS | 1840 | 1461319264820 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f9637682c00) [pid = 1840] [serial = 677] [outer = 0x7f963437d000] 03:01:05 INFO - PROCESS | 1840 | 1461319265798 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1429ms 03:01:05 INFO - PROCESS | 1840 | 1461319265814 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 1840 | 1461319265818 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:01:05 INFO - PROCESS | 1840 | 1461319265825 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 1840 | 1461319265830 Marionette TRACE conn3 <- [1,874,null,{}] 03:01:05 INFO - PROCESS | 1840 | 1461319265845 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:06 INFO - PROCESS | 1840 | 1461319266038 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:01:06 INFO - PROCESS | 1840 | 1461319266266 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9650414800 == 98 [pid = 1840] [id = 226] 03:01:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f963732bc00) [pid = 1840] [serial = 678] [outer = (nil)] 03:01:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f9639fd7400) [pid = 1840] [serial = 679] [outer = 0x7f963732bc00] 03:01:06 INFO - PROCESS | 1840 | 1461319266389 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f963c42e400) [pid = 1840] [serial = 680] [outer = 0x7f963732bc00] 03:01:07 INFO - PROCESS | 1840 | 1461319267211 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 03:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1432ms 03:01:07 INFO - PROCESS | 1840 | 1461319267259 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:01:07 INFO - PROCESS | 1840 | 1461319267263 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:01:07 INFO - PROCESS | 1840 | 1461319267269 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:01:07 INFO - PROCESS | 1840 | 1461319267272 Marionette TRACE conn3 <- [1,878,null,{}] 03:01:07 INFO - PROCESS | 1840 | 1461319267277 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:07 INFO - PROCESS | 1840 | 1461319267448 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:01:07 INFO - PROCESS | 1840 | 1461319267625 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965439f800 == 99 [pid = 1840] [id = 227] 03:01:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f963e4a6c00) [pid = 1840] [serial = 681] [outer = (nil)] 03:01:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f9640c83000) [pid = 1840] [serial = 682] [outer = 0x7f963e4a6c00] 03:01:07 INFO - PROCESS | 1840 | 1461319267709 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f9644242800) [pid = 1840] [serial = 683] [outer = 0x7f963e4a6c00] 03:01:08 INFO - PROCESS | 1840 | 1461319268555 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1339ms 03:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:01:08 INFO - PROCESS | 1840 | 1461319268610 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:01:08 INFO - PROCESS | 1840 | 1461319268613 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:01:08 INFO - PROCESS | 1840 | 1461319268619 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 1840 | 1461319268622 Marionette TRACE conn3 <- [1,882,null,{}] 03:01:08 INFO - PROCESS | 1840 | 1461319268628 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:08 INFO - PROCESS | 1840 | 1461319268813 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:01:08 INFO - PROCESS | 1840 | 1461319268985 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d28800 == 100 [pid = 1840] [id = 228] 03:01:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f963ebc1800) [pid = 1840] [serial = 684] [outer = (nil)] 03:01:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f964ad99c00) [pid = 1840] [serial = 685] [outer = 0x7f963ebc1800] 03:01:09 INFO - PROCESS | 1840 | 1461319269057 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f964afab000) [pid = 1840] [serial = 686] [outer = 0x7f963ebc1800] 03:01:09 INFO - PROCESS | 1840 | 1461319269879 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1329ms 03:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:01:09 INFO - PROCESS | 1840 | 1461319269951 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 1840 | 1461319269954 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:01:09 INFO - PROCESS | 1840 | 1461319269960 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 1840 | 1461319269963 Marionette TRACE conn3 <- [1,886,null,{}] 03:01:09 INFO - PROCESS | 1840 | 1461319269968 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:10 INFO - PROCESS | 1840 | 1461319270214 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:01:10 INFO - PROCESS | 1840 | 1461319270388 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96285e2800 == 101 [pid = 1840] [id = 229] 03:01:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f9639490c00) [pid = 1840] [serial = 687] [outer = (nil)] 03:01:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f964b18c800) [pid = 1840] [serial = 688] [outer = 0x7f9639490c00] 03:01:10 INFO - PROCESS | 1840 | 1461319270462 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f964c110800) [pid = 1840] [serial = 689] [outer = 0x7f9639490c00] 03:01:11 INFO - PROCESS | 1840 | 1461319271350 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1429ms 03:01:11 INFO - PROCESS | 1840 | 1461319271389 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 1840 | 1461319271392 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:01:11 INFO - PROCESS | 1840 | 1461319271398 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 1840 | 1461319271401 Marionette TRACE conn3 <- [1,890,null,{}] 03:01:11 INFO - PROCESS | 1840 | 1461319271406 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:11 INFO - PROCESS | 1840 | 1461319271562 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:01:11 INFO - PROCESS | 1840 | 1461319271739 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962960e800 == 102 [pid = 1840] [id = 230] 03:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f963ddbb800) [pid = 1840] [serial = 690] [outer = (nil)] 03:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f964c2cf000) [pid = 1840] [serial = 691] [outer = 0x7f963ddbb800] 03:01:11 INFO - PROCESS | 1840 | 1461319271810 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f964f718000) [pid = 1840] [serial = 692] [outer = 0x7f963ddbb800] 03:01:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f964c2cc400) [pid = 1840] [serial = 693] [outer = 0x7f963405c000] 03:01:12 INFO - PROCESS | 1840 | 1461319272815 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1478ms 03:01:12 INFO - PROCESS | 1840 | 1461319272877 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 1840 | 1461319272881 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:01:12 INFO - PROCESS | 1840 | 1461319272886 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 1840 | 1461319272889 Marionette TRACE conn3 <- [1,894,null,{}] 03:01:12 INFO - PROCESS | 1840 | 1461319272894 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:13 INFO - PROCESS | 1840 | 1461319273075 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:01:13 INFO - PROCESS | 1840 | 1461319273847 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629620800 == 103 [pid = 1840] [id = 231] 03:01:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f962c44b000) [pid = 1840] [serial = 694] [outer = (nil)] 03:01:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f962c4da800) [pid = 1840] [serial = 695] [outer = 0x7f962c44b000] 03:01:13 INFO - PROCESS | 1840 | 1461319273923 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f9631b10000) [pid = 1840] [serial = 696] [outer = 0x7f962c44b000] 03:01:14 INFO - PROCESS | 1840 | 1461319274733 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1938ms 03:01:14 INFO - PROCESS | 1840 | 1461319274827 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 1840 | 1461319274833 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:01:14 INFO - PROCESS | 1840 | 1461319274840 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 1840 | 1461319274844 Marionette TRACE conn3 <- [1,898,null,{}] 03:01:14 INFO - PROCESS | 1840 | 1461319274851 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:15 INFO - PROCESS | 1840 | 1461319275127 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:01:15 INFO - PROCESS | 1840 | 1461319275447 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c62a000 == 104 [pid = 1840] [id = 232] 03:01:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f9633a54400) [pid = 1840] [serial = 697] [outer = (nil)] 03:01:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f9633cbf400) [pid = 1840] [serial = 698] [outer = 0x7f9633a54400] 03:01:15 INFO - PROCESS | 1840 | 1461319275519 Marionette DEBUG loaded listener.js 03:01:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f9634279c00) [pid = 1840] [serial = 699] [outer = 0x7f9633a54400] 03:01:16 INFO - PROCESS | 1840 | 1461319276485 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 03:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1684ms 03:01:16 INFO - PROCESS | 1840 | 1461319276528 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:01:16 INFO - PROCESS | 1840 | 1461319276534 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:01:16 INFO - PROCESS | 1840 | 1461319276542 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:01:16 INFO - PROCESS | 1840 | 1461319276544 Marionette TRACE conn3 <- [1,902,null,{}] 03:01:16 INFO - PROCESS | 1840 | 1461319276550 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:16 INFO - PROCESS | 1840 | 1461319276702 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:01:16 INFO - PROCESS | 1840 | 1461319276861 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347d1000 == 105 [pid = 1840] [id = 233] 03:01:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f96342ae000) [pid = 1840] [serial = 700] [outer = (nil)] 03:01:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f9634637400) [pid = 1840] [serial = 701] [outer = 0x7f96342ae000] 03:01:16 INFO - PROCESS | 1840 | 1461319276926 Marionette DEBUG loaded listener.js 03:01:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f9634d1a400) [pid = 1840] [serial = 702] [outer = 0x7f96342ae000] 03:01:17 INFO - PROCESS | 1840 | 1461319277807 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1328ms 03:01:17 INFO - PROCESS | 1840 | 1461319277871 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 1840 | 1461319277875 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:01:17 INFO - PROCESS | 1840 | 1461319277887 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 1840 | 1461319277895 Marionette TRACE conn3 <- [1,906,null,{}] 03:01:17 INFO - PROCESS | 1840 | 1461319277903 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:18 INFO - PROCESS | 1840 | 1461319278105 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:01:18 INFO - PROCESS | 1840 | 1461319278294 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638016800 == 106 [pid = 1840] [id = 234] 03:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f9635b1ec00) [pid = 1840] [serial = 703] [outer = (nil)] 03:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f963767c000) [pid = 1840] [serial = 704] [outer = 0x7f9635b1ec00] 03:01:18 INFO - PROCESS | 1840 | 1461319278396 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f96378ba800) [pid = 1840] [serial = 705] [outer = 0x7f9635b1ec00] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e436800 == 105 [pid = 1840] [id = 161] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963a94c800 == 104 [pid = 1840] [id = 44] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b864000 == 103 [pid = 1840] [id = 54] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d0ae800 == 102 [pid = 1840] [id = 187] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633ed3800 == 101 [pid = 1840] [id = 189] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ddf0000 == 100 [pid = 1840] [id = 188] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964be1b800 == 99 [pid = 1840] [id = 163] 03:01:18 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f9632ab7400) [pid = 1840] [serial = 592] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f963600a800) [pid = 1840] [serial = 595] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f962c7d2000) [pid = 1840] [serial = 589] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f9636014c00) [pid = 1840] [serial = 613] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f96378b5c00) [pid = 1840] [serial = 598] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c4c2000 == 98 [pid = 1840] [id = 186] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644ec5000 == 97 [pid = 1840] [id = 210] 03:01:18 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640cc6000 == 96 [pid = 1840] [id = 209] 03:01:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3ab000 == 95 [pid = 1840] [id = 208] 03:01:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c450800 == 94 [pid = 1840] [id = 207] 03:01:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963896c000 == 93 [pid = 1840] [id = 195] 03:01:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345be000 == 92 [pid = 1840] [id = 206] 03:01:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c628800 == 91 [pid = 1840] [id = 205] 03:01:19 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f9631970400) [pid = 1840] [serial = 605] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f962c453400) [pid = 1840] [serial = 604] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f9637f50800) [pid = 1840] [serial = 601] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f9632ab8400) [pid = 1840] [serial = 607] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f9633cc0800) [pid = 1840] [serial = 608] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f963437c400) [pid = 1840] [serial = 610] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f963463dc00) [pid = 1840] [serial = 611] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 1840 | 1461319279208 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1399ms 03:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:01:19 INFO - PROCESS | 1840 | 1461319279281 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 1840 | 1461319279285 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:01:19 INFO - PROCESS | 1840 | 1461319279290 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 1840 | 1461319279293 Marionette TRACE conn3 <- [1,910,null,{}] 03:01:19 INFO - PROCESS | 1840 | 1461319279298 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:19 INFO - PROCESS | 1840 | 1461319279450 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:01:19 INFO - PROCESS | 1840 | 1461319279460 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347d6800 == 92 [pid = 1840] [id = 235] 03:01:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f962c453400) [pid = 1840] [serial = 706] [outer = (nil)] 03:01:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f9634e25800) [pid = 1840] [serial = 707] [outer = 0x7f962c453400] 03:01:19 INFO - PROCESS | 1840 | 1461319279521 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f963784f000) [pid = 1840] [serial = 708] [outer = 0x7f962c453400] 03:01:20 INFO - PROCESS | 1840 | 1461319280378 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1130ms 03:01:20 INFO - PROCESS | 1840 | 1461319280424 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 1840 | 1461319280427 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:01:20 INFO - PROCESS | 1840 | 1461319280435 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 1840 | 1461319280439 Marionette TRACE conn3 <- [1,914,null,{}] 03:01:20 INFO - PROCESS | 1840 | 1461319280444 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:20 INFO - PROCESS | 1840 | 1461319280632 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:01:20 INFO - PROCESS | 1840 | 1461319280642 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638973800 == 93 [pid = 1840] [id = 236] 03:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f96380a2400) [pid = 1840] [serial = 709] [outer = (nil)] 03:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f96380afc00) [pid = 1840] [serial = 710] [outer = 0x7f96380a2400] 03:01:20 INFO - PROCESS | 1840 | 1461319280862 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f9638826400) [pid = 1840] [serial = 711] [outer = 0x7f96380a2400] 03:01:21 INFO - PROCESS | 1840 | 1461319281733 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1340ms 03:01:21 INFO - PROCESS | 1840 | 1461319281777 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 1840 | 1461319281781 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:01:21 INFO - PROCESS | 1840 | 1461319281788 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 1840 | 1461319281792 Marionette TRACE conn3 <- [1,918,null,{}] 03:01:21 INFO - PROCESS | 1840 | 1461319281806 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:22 INFO - PROCESS | 1840 | 1461319282017 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:01:22 INFO - PROCESS | 1840 | 1461319282040 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c459800 == 94 [pid = 1840] [id = 237] 03:01:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f96380a9400) [pid = 1840] [serial = 712] [outer = (nil)] 03:01:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f963949d400) [pid = 1840] [serial = 713] [outer = 0x7f96380a9400] 03:01:22 INFO - PROCESS | 1840 | 1461319282102 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f963a98c400) [pid = 1840] [serial = 714] [outer = 0x7f96380a9400] 03:01:22 INFO - PROCESS | 1840 | 1461319282928 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 03:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1187ms 03:01:22 INFO - PROCESS | 1840 | 1461319282976 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:01:22 INFO - PROCESS | 1840 | 1461319282980 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:01:22 INFO - PROCESS | 1840 | 1461319282994 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 1840 | 1461319282998 Marionette TRACE conn3 <- [1,922,null,{}] 03:01:23 INFO - PROCESS | 1840 | 1461319283003 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:23 INFO - PROCESS | 1840 | 1461319283213 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f9634b4a400) [pid = 1840] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f965204dc00) [pid = 1840] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f962c7cfc00) [pid = 1840] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f96380a5800) [pid = 1840] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f9632a54c00) [pid = 1840] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f963463f800) [pid = 1840] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f9631b1c000) [pid = 1840] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f963890f000) [pid = 1840] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f9632a54400) [pid = 1840] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f963887c000) [pid = 1840] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f9632ab8800) [pid = 1840] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f962c458c00) [pid = 1840] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f9634b51c00) [pid = 1840] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f96383d6400) [pid = 1840] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f96378bcc00) [pid = 1840] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f9633a5b000) [pid = 1840] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f962c4df400) [pid = 1840] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f9634632800) [pid = 1840] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f963463c000) [pid = 1840] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f963e370800) [pid = 1840] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f962c455000) [pid = 1840] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f9634531800) [pid = 1840] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f962c4de000) [pid = 1840] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f963cd36800) [pid = 1840] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f9638822400) [pid = 1840] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f9632aae000) [pid = 1840] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f9634d13400) [pid = 1840] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f963d8c8400) [pid = 1840] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f9634d2d400) [pid = 1840] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9634063400) [pid = 1840] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f9634b4cc00) [pid = 1840] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f963463c800) [pid = 1840] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f963c555400) [pid = 1840] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9639f78000) [pid = 1840] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f962c44d000) [pid = 1840] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f962c7d5000) [pid = 1840] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f963196fc00) [pid = 1840] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f9639fd8400) [pid = 1840] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f9634d2c400) [pid = 1840] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f962a587800) [pid = 1840] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f9638827000) [pid = 1840] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f9637853000) [pid = 1840] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f9634d2b400) [pid = 1840] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f962c7d5800) [pid = 1840] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f9632a45800) [pid = 1840] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9634522800) [pid = 1840] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f9634373000) [pid = 1840] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f962b64c000) [pid = 1840] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9631b14800) [pid = 1840] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f962b7b2000) [pid = 1840] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f962c7cac00) [pid = 1840] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9639fe3800) [pid = 1840] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f963c42ec00) [pid = 1840] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f962b651800) [pid = 1840] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f962c7cc800) [pid = 1840] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9635b2d000) [pid = 1840] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f963767cc00) [pid = 1840] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9633cb9c00) [pid = 1840] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f962c4e1000) [pid = 1840] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f96380a6400) [pid = 1840] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f962b64e800) [pid = 1840] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9632a4d000) [pid = 1840] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:01:24 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9632a59800) [pid = 1840] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:01:24 INFO - PROCESS | 1840 | 1461319284412 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c634000 == 95 [pid = 1840] [id = 238] 03:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f962a57f800) [pid = 1840] [serial = 715] [outer = (nil)] 03:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f962b646800) [pid = 1840] [serial = 716] [outer = 0x7f962a57f800] 03:01:24 INFO - PROCESS | 1840 | 1461319284479 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f962c455000) [pid = 1840] [serial = 717] [outer = 0x7f962a57f800] 03:01:25 INFO - PROCESS | 1840 | 1461319285140 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2182ms 03:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:01:25 INFO - PROCESS | 1840 | 1461319285177 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 1840 | 1461319285179 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:01:25 INFO - PROCESS | 1840 | 1461319285185 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 1840 | 1461319285188 Marionette TRACE conn3 <- [1,926,null,{}] 03:01:25 INFO - PROCESS | 1840 | 1461319285192 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:25 INFO - PROCESS | 1840 | 1461319285406 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:01:25 INFO - PROCESS | 1840 | 1461319285424 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638022000 == 96 [pid = 1840] [id = 239] 03:01:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f962a581800) [pid = 1840] [serial = 718] [outer = (nil)] 03:01:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9632a54c00) [pid = 1840] [serial = 719] [outer = 0x7f962a581800] 03:01:25 INFO - PROCESS | 1840 | 1461319285488 Marionette DEBUG loaded listener.js 03:01:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9634063400) [pid = 1840] [serial = 720] [outer = 0x7f962a581800] 03:01:26 INFO - PROCESS | 1840 | 1461319286368 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 03:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1230ms 03:01:26 INFO - PROCESS | 1840 | 1461319286426 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:01:26 INFO - PROCESS | 1840 | 1461319286432 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:01:26 INFO - PROCESS | 1840 | 1461319286493 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:01:26 INFO - PROCESS | 1840 | 1461319286500 Marionette TRACE conn3 <- [1,930,null,{}] 03:01:26 INFO - PROCESS | 1840 | 1461319286510 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:26 INFO - PROCESS | 1840 | 1461319286715 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:01:26 INFO - PROCESS | 1840 | 1461319286951 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c0c000 == 97 [pid = 1840] [id = 240] 03:01:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f962c7cbc00) [pid = 1840] [serial = 721] [outer = (nil)] 03:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f9631b0f400) [pid = 1840] [serial = 722] [outer = 0x7f962c7cbc00] 03:01:27 INFO - PROCESS | 1840 | 1461319287045 Marionette DEBUG loaded listener.js 03:01:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9632a5fc00) [pid = 1840] [serial = 723] [outer = 0x7f962c7cbc00] 03:01:27 INFO - PROCESS | 1840 | 1461319287863 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 03:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1450ms 03:01:27 INFO - PROCESS | 1840 | 1461319287933 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 1840 | 1461319287941 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:01:27 INFO - PROCESS | 1840 | 1461319287951 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 1840 | 1461319287955 Marionette TRACE conn3 <- [1,934,null,{}] 03:01:27 INFO - PROCESS | 1840 | 1461319287961 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:28 INFO - PROCESS | 1840 | 1461319288148 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:01:28 INFO - PROCESS | 1840 | 1461319288319 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963801e800 == 98 [pid = 1840] [id = 241] 03:01:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f9632ab8800) [pid = 1840] [serial = 724] [outer = (nil)] 03:01:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f96342ac400) [pid = 1840] [serial = 725] [outer = 0x7f9632ab8800] 03:01:28 INFO - PROCESS | 1840 | 1461319288397 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f963452c000) [pid = 1840] [serial = 726] [outer = 0x7f9632ab8800] 03:01:29 INFO - PROCESS | 1840 | 1461319289404 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1531ms 03:01:29 INFO - PROCESS | 1840 | 1461319289482 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:01:29 INFO - PROCESS | 1840 | 1461319289486 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:01:29 INFO - PROCESS | 1840 | 1461319289492 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 1840 | 1461319289498 Marionette TRACE conn3 <- [1,938,null,{}] 03:01:29 INFO - PROCESS | 1840 | 1461319289513 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:29 INFO - PROCESS | 1840 | 1461319289727 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:01:30 INFO - PROCESS | 1840 | 1461319290000 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d4fa000 == 99 [pid = 1840] [id = 242] 03:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9634b4cc00) [pid = 1840] [serial = 727] [outer = (nil)] 03:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9634d2f000) [pid = 1840] [serial = 728] [outer = 0x7f9634b4cc00] 03:01:30 INFO - PROCESS | 1840 | 1461319290082 Marionette DEBUG loaded listener.js 03:01:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f9636016800) [pid = 1840] [serial = 729] [outer = 0x7f9634b4cc00] 03:01:30 INFO - PROCESS | 1840 | 1461319290899 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 03:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1446ms 03:01:30 INFO - PROCESS | 1840 | 1461319290940 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 1840 | 1461319290945 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:01:30 INFO - PROCESS | 1840 | 1461319290951 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 1840 | 1461319290954 Marionette TRACE conn3 <- [1,942,null,{}] 03:01:30 INFO - PROCESS | 1840 | 1461319290959 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:31 INFO - PROCESS | 1840 | 1461319291149 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:01:31 INFO - PROCESS | 1840 | 1461319291328 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3a5800 == 100 [pid = 1840] [id = 243] 03:01:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9634d19000) [pid = 1840] [serial = 730] [outer = (nil)] 03:01:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f96378bd400) [pid = 1840] [serial = 731] [outer = 0x7f9634d19000] 03:01:31 INFO - PROCESS | 1840 | 1461319291401 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f96380a8c00) [pid = 1840] [serial = 732] [outer = 0x7f9634d19000] 03:01:32 INFO - PROCESS | 1840 | 1461319292299 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 03:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1378ms 03:01:32 INFO - PROCESS | 1840 | 1461319292330 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:01:32 INFO - PROCESS | 1840 | 1461319292333 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:01:32 INFO - PROCESS | 1840 | 1461319292339 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:01:32 INFO - PROCESS | 1840 | 1461319292341 Marionette TRACE conn3 <- [1,946,null,{}] 03:01:32 INFO - PROCESS | 1840 | 1461319292347 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:32 INFO - PROCESS | 1840 | 1461319292519 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:01:32 INFO - PROCESS | 1840 | 1461319292699 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cc5000 == 101 [pid = 1840] [id = 244] 03:01:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f9637681400) [pid = 1840] [serial = 733] [outer = (nil)] 03:01:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f96383df000) [pid = 1840] [serial = 734] [outer = 0x7f9637681400] 03:01:32 INFO - PROCESS | 1840 | 1461319292770 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f963882d800) [pid = 1840] [serial = 735] [outer = 0x7f9637681400] 03:01:33 INFO - PROCESS | 1840 | 1461319293636 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1329ms 03:01:33 INFO - PROCESS | 1840 | 1461319293669 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 1840 | 1461319293672 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:01:33 INFO - PROCESS | 1840 | 1461319293678 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 1840 | 1461319293681 Marionette TRACE conn3 <- [1,950,null,{}] 03:01:33 INFO - PROCESS | 1840 | 1461319293687 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:33 INFO - PROCESS | 1840 | 1461319293913 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:01:34 INFO - PROCESS | 1840 | 1461319294089 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964acda800 == 102 [pid = 1840] [id = 245] 03:01:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f963887d000) [pid = 1840] [serial = 736] [outer = (nil)] 03:01:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f963949a800) [pid = 1840] [serial = 737] [outer = 0x7f963887d000] 03:01:34 INFO - PROCESS | 1840 | 1461319294166 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f963c2a2800) [pid = 1840] [serial = 738] [outer = 0x7f963887d000] 03:01:35 INFO - PROCESS | 1840 | 1461319295033 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 03:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1384ms 03:01:35 INFO - PROCESS | 1840 | 1461319295064 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:01:35 INFO - PROCESS | 1840 | 1461319295067 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:01:35 INFO - PROCESS | 1840 | 1461319295074 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:01:35 INFO - PROCESS | 1840 | 1461319295077 Marionette TRACE conn3 <- [1,954,null,{}] 03:01:35 INFO - PROCESS | 1840 | 1461319295082 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:35 INFO - PROCESS | 1840 | 1461319295258 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:01:35 INFO - PROCESS | 1840 | 1461319295436 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964db1d800 == 103 [pid = 1840] [id = 246] 03:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f963887ec00) [pid = 1840] [serial = 739] [outer = (nil)] 03:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f963cd38000) [pid = 1840] [serial = 740] [outer = 0x7f963887ec00] 03:01:35 INFO - PROCESS | 1840 | 1461319295506 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f963cd68c00) [pid = 1840] [serial = 741] [outer = 0x7f963887ec00] 03:01:36 INFO - PROCESS | 1840 | 1461319296410 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1378ms 03:01:36 INFO - PROCESS | 1840 | 1461319296453 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 1840 | 1461319296457 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:01:36 INFO - PROCESS | 1840 | 1461319296463 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 1840 | 1461319296467 Marionette TRACE conn3 <- [1,958,null,{}] 03:01:36 INFO - PROCESS | 1840 | 1461319296473 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:36 INFO - PROCESS | 1840 | 1461319296649 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:01:36 INFO - PROCESS | 1840 | 1461319296829 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb69000 == 104 [pid = 1840] [id = 247] 03:01:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9639492800) [pid = 1840] [serial = 742] [outer = (nil)] 03:01:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f963dbecc00) [pid = 1840] [serial = 743] [outer = 0x7f9639492800] 03:01:36 INFO - PROCESS | 1840 | 1461319296899 Marionette DEBUG loaded listener.js 03:01:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f963e370800) [pid = 1840] [serial = 744] [outer = 0x7f9639492800] 03:01:37 INFO - PROCESS | 1840 | 1461319297816 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1428ms 03:01:37 INFO - PROCESS | 1840 | 1461319297894 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 1840 | 1461319297898 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:01:37 INFO - PROCESS | 1840 | 1461319297904 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 1840 | 1461319297907 Marionette TRACE conn3 <- [1,962,null,{}] 03:01:37 INFO - PROCESS | 1840 | 1461319297913 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:38 INFO - PROCESS | 1840 | 1461319298136 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:01:38 INFO - PROCESS | 1840 | 1461319298313 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9650106800 == 105 [pid = 1840] [id = 248] 03:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f963c550800) [pid = 1840] [serial = 745] [outer = (nil)] 03:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f963ebc1000) [pid = 1840] [serial = 746] [outer = 0x7f963c550800] 03:01:38 INFO - PROCESS | 1840 | 1461319298422 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f9640c4f400) [pid = 1840] [serial = 747] [outer = 0x7f963c550800] 03:01:39 INFO - PROCESS | 1840 | 1461319299305 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1431ms 03:01:39 INFO - PROCESS | 1840 | 1461319299337 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 1840 | 1461319299340 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:01:39 INFO - PROCESS | 1840 | 1461319299347 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 1840 | 1461319299351 Marionette TRACE conn3 <- [1,966,null,{}] 03:01:39 INFO - PROCESS | 1840 | 1461319299357 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:39 INFO - PROCESS | 1840 | 1461319299535 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:01:39 INFO - PROCESS | 1840 | 1461319299720 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633ed6800 == 106 [pid = 1840] [id = 249] 03:01:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f962a585000) [pid = 1840] [serial = 748] [outer = (nil)] 03:01:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f962b7b8c00) [pid = 1840] [serial = 749] [outer = 0x7f962a585000] 03:01:39 INFO - PROCESS | 1840 | 1461319299792 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f9634060c00) [pid = 1840] [serial = 750] [outer = 0x7f962a585000] 03:01:40 INFO - PROCESS | 1840 | 1461319300695 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1385ms 03:01:40 INFO - PROCESS | 1840 | 1461319300732 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 1840 | 1461319300737 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:01:40 INFO - PROCESS | 1840 | 1461319300743 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 1840 | 1461319300747 Marionette TRACE conn3 <- [1,970,null,{}] 03:01:40 INFO - PROCESS | 1840 | 1461319300752 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:40 INFO - PROCESS | 1840 | 1461319300977 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:01:41 INFO - PROCESS | 1840 | 1461319301166 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c13800 == 107 [pid = 1840] [id = 250] 03:01:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f962a58c800) [pid = 1840] [serial = 751] [outer = (nil)] 03:01:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f963196c800) [pid = 1840] [serial = 752] [outer = 0x7f962a58c800] 03:01:41 INFO - PROCESS | 1840 | 1461319301244 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f9634d28000) [pid = 1840] [serial = 753] [outer = 0x7f962a58c800] 03:01:42 INFO - PROCESS | 1840 | 1461319302467 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1781ms 03:01:42 INFO - PROCESS | 1840 | 1461319302525 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 1840 | 1461319302529 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:01:42 INFO - PROCESS | 1840 | 1461319302539 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 1840 | 1461319302544 Marionette TRACE conn3 <- [1,974,null,{}] 03:01:42 INFO - PROCESS | 1840 | 1461319302563 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:42 INFO - PROCESS | 1840 | 1461319302749 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:01:42 INFO - PROCESS | 1840 | 1461319302992 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345cb000 == 108 [pid = 1840] [id = 251] 03:01:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f962c4e7800) [pid = 1840] [serial = 754] [outer = (nil)] 03:01:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f962c7d3c00) [pid = 1840] [serial = 755] [outer = 0x7f962c4e7800] 03:01:43 INFO - PROCESS | 1840 | 1461319303058 Marionette DEBUG loaded listener.js 03:01:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f9632a4a000) [pid = 1840] [serial = 756] [outer = 0x7f962c4e7800] 03:01:43 INFO - PROCESS | 1840 | 1461319303869 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 03:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1390ms 03:01:43 INFO - PROCESS | 1840 | 1461319303929 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 1840 | 1461319303937 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:01:43 INFO - PROCESS | 1840 | 1461319303947 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 1840 | 1461319303951 Marionette TRACE conn3 <- [1,978,null,{}] 03:01:43 INFO - PROCESS | 1840 | 1461319303958 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:44 INFO - PROCESS | 1840 | 1461319304154 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:01:44 INFO - PROCESS | 1840 | 1461319304501 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96285eb800 == 109 [pid = 1840] [id = 252] 03:01:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f9633cbb800) [pid = 1840] [serial = 757] [outer = (nil)] 03:01:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f9634148800) [pid = 1840] [serial = 758] [outer = 0x7f9633cbb800] 03:01:44 INFO - PROCESS | 1840 | 1461319304579 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f96342ad400) [pid = 1840] [serial = 759] [outer = 0x7f9633cbb800] 03:01:45 INFO - PROCESS | 1840 | 1461319305535 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1644ms 03:01:45 INFO - PROCESS | 1840 | 1461319305592 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 1840 | 1461319305596 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:01:45 INFO - PROCESS | 1840 | 1461319305601 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 1840 | 1461319305607 Marionette TRACE conn3 <- [1,982,null,{}] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f964ac9c000) [pid = 1840] [serial = 670] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f96383dfc00) [pid = 1840] [serial = 625] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f963ebca800) [pid = 1840] [serial = 646] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f9638914000) [pid = 1840] [serial = 628] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f963d6cd000) [pid = 1840] [serial = 640] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f963cd63400) [pid = 1840] [serial = 637] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f963e343c00) [pid = 1840] [serial = 643] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f96410c8800) [pid = 1840] [serial = 649] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f9639fdd400) [pid = 1840] [serial = 631] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f963cd32400) [pid = 1840] [serial = 634] [outer = (nil)] [url = about:blank] 03:01:45 INFO - PROCESS | 1840 | 1461319305760 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:45 INFO - PROCESS | 1840 | 1461319305959 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f9634e20400) [pid = 1840] [serial = 622] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9654590c00) [pid = 1840] [serial = 412] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f9632abac00) [pid = 1840] [serial = 473] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f9638879c00) [pid = 1840] [serial = 662] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f9640c80800) [pid = 1840] [serial = 367] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9638912400) [pid = 1840] [serial = 566] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f96342a4800) [pid = 1840] [serial = 656] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f963cd40400) [pid = 1840] [serial = 461] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f963d6d1400) [pid = 1840] [serial = 373] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f963e49dc00) [pid = 1840] [serial = 524] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f9634632400) [pid = 1840] [serial = 518] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f96342a7400) [pid = 1840] [serial = 593] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f963c29f400) [pid = 1840] [serial = 328] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f9639f76400) [pid = 1840] [serial = 664] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f96383d7400) [pid = 1840] [serial = 479] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f96383d4800) [pid = 1840] [serial = 521] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f9631b15800) [pid = 1840] [serial = 590] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9636011000) [pid = 1840] [serial = 331] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f96378bdc00) [pid = 1840] [serial = 560] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f96503f4800) [pid = 1840] [serial = 409] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9631966400) [pid = 1840] [serial = 554] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9637336000) [pid = 1840] [serial = 659] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9634d25800) [pid = 1840] [serial = 557] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f964b146c00) [pid = 1840] [serial = 494] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f963890f400) [pid = 1840] [serial = 482] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f96342aa000) [pid = 1840] [serial = 322] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f963750d000) [pid = 1840] [serial = 623] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f963767a000) [pid = 1840] [serial = 361] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9649eee000) [pid = 1840] [serial = 491] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9637505c00) [pid = 1840] [serial = 596] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f963b2b8800) [pid = 1840] [serial = 665] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f9634d26400) [pid = 1840] [serial = 476] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f963750b000) [pid = 1840] [serial = 614] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9634b47400) [pid = 1840] [serial = 325] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9638829c00) [pid = 1840] [serial = 661] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f964fed3000) [pid = 1840] [serial = 406] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f964ad9d000) [pid = 1840] [serial = 403] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f962c459000) [pid = 1840] [serial = 530] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9635d80400) [pid = 1840] [serial = 551] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9633cb4400) [pid = 1840] [serial = 619] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f964ada4400) [pid = 1840] [serial = 370] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f96545dc400) [pid = 1840] [serial = 415] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f962b7ad000) [pid = 1840] [serial = 616] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f963a98a800) [pid = 1840] [serial = 485] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f96380b1000) [pid = 1840] [serial = 452] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9639498000) [pid = 1840] [serial = 449] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9637f4d800) [pid = 1840] [serial = 599] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9632ab5400) [pid = 1840] [serial = 397] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9637506c00) [pid = 1840] [serial = 400] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9634d25400) [pid = 1840] [serial = 445] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f964ada7c00) [pid = 1840] [serial = 533] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f963a98e000) [pid = 1840] [serial = 569] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f962c44f800) [pid = 1840] [serial = 652] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f962c7d5c00) [pid = 1840] [serial = 464] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f962c4e0400) [pid = 1840] [serial = 617] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f963efc0000) [pid = 1840] [serial = 668] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f963cd63800) [pid = 1840] [serial = 488] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f96383de000) [pid = 1840] [serial = 563] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f962c7c8c00) [pid = 1840] [serial = 653] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f963ab3b400) [pid = 1840] [serial = 467] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f963b846800) [pid = 1840] [serial = 667] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9633a5e000) [pid = 1840] [serial = 655] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f963891dc00) [pid = 1840] [serial = 458] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f963cd3fc00) [pid = 1840] [serial = 364] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f96345ec000) [pid = 1840] [serial = 358] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f963cd5f800) [pid = 1840] [serial = 527] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9638878400) [pid = 1840] [serial = 455] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f962b7b7c00) [pid = 1840] [serial = 536] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f963efc2000) [pid = 1840] [serial = 334] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f96342a5400) [pid = 1840] [serial = 620] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f9634d21400) [pid = 1840] [serial = 658] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f9633cb3c00) [pid = 1840] [serial = 442] [outer = (nil)] [url = about:blank] 03:01:46 INFO - PROCESS | 1840 | 1461319306255 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631de0000 == 110 [pid = 1840] [id = 253] 03:01:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f962c7c8c00) [pid = 1840] [serial = 760] [outer = (nil)] 03:01:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f9633a5d400) [pid = 1840] [serial = 761] [outer = 0x7f962c7c8c00] 03:01:46 INFO - PROCESS | 1840 | 1461319306324 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f9634b49400) [pid = 1840] [serial = 762] [outer = 0x7f962c7c8c00] 03:01:47 INFO - PROCESS | 1840 | 1461319307030 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 03:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1459ms 03:01:47 INFO - PROCESS | 1840 | 1461319307063 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 1840 | 1461319307067 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:01:47 INFO - PROCESS | 1840 | 1461319307074 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 1840 | 1461319307077 Marionette TRACE conn3 <- [1,986,null,{}] 03:01:47 INFO - PROCESS | 1840 | 1461319307083 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:47 INFO - PROCESS | 1840 | 1461319307262 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:01:47 INFO - PROCESS | 1840 | 1461319307393 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345c7000 == 111 [pid = 1840] [id = 254] 03:01:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f962c7d5c00) [pid = 1840] [serial = 763] [outer = (nil)] 03:01:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9634d2ec00) [pid = 1840] [serial = 764] [outer = 0x7f962c7d5c00] 03:01:47 INFO - PROCESS | 1840 | 1461319307458 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f963600c000) [pid = 1840] [serial = 765] [outer = 0x7f962c7d5c00] 03:01:48 INFO - PROCESS | 1840 | 1461319308191 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 03:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1179ms 03:01:48 INFO - PROCESS | 1840 | 1461319308262 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 1840 | 1461319308266 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:01:48 INFO - PROCESS | 1840 | 1461319308272 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 1840 | 1461319308274 Marionette TRACE conn3 <- [1,990,null,{}] 03:01:48 INFO - PROCESS | 1840 | 1461319308281 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:48 INFO - PROCESS | 1840 | 1461319308499 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:01:48 INFO - PROCESS | 1840 | 1461319308526 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637627800 == 112 [pid = 1840] [id = 255] 03:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f9636014000) [pid = 1840] [serial = 766] [outer = (nil)] 03:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f963750c400) [pid = 1840] [serial = 767] [outer = 0x7f9636014000] 03:01:48 INFO - PROCESS | 1840 | 1461319308590 Marionette DEBUG loaded listener.js 03:01:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f9637680400) [pid = 1840] [serial = 768] [outer = 0x7f9636014000] 03:01:49 INFO - PROCESS | 1840 | 1461319309486 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 03:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1279ms 03:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:01:49 INFO - PROCESS | 1840 | 1461319309559 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:01:49 INFO - PROCESS | 1840 | 1461319309562 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:01:49 INFO - PROCESS | 1840 | 1461319309570 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:01:49 INFO - PROCESS | 1840 | 1461319309573 Marionette TRACE conn3 <- [1,994,null,{}] 03:01:49 INFO - PROCESS | 1840 | 1461319309578 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:49 INFO - PROCESS | 1840 | 1461319309834 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:01:49 INFO - PROCESS | 1840 | 1461319309898 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638133800 == 113 [pid = 1840] [id = 256] 03:01:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f96380a7c00) [pid = 1840] [serial = 769] [outer = (nil)] 03:01:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f96383e1000) [pid = 1840] [serial = 770] [outer = 0x7f96380a7c00] 03:01:50 INFO - PROCESS | 1840 | 1461319310038 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9638872c00) [pid = 1840] [serial = 771] [outer = 0x7f96380a7c00] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f9639fd8c00) [pid = 1840] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9631968800) [pid = 1840] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9634d24c00) [pid = 1840] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9639493400) [pid = 1840] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f963784ac00) [pid = 1840] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f96380a9400) [pid = 1840] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f962a57f800) [pid = 1840] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f964aa7ec00) [pid = 1840] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f9633a54400) [pid = 1840] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f96380a2400) [pid = 1840] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f9635b1ec00) [pid = 1840] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f96342ae000) [pid = 1840] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f962c453400) [pid = 1840] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f962c44b000) [pid = 1840] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:01:50 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f962b646000) [pid = 1840] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:01:51 INFO - PROCESS | 1840 | 1461319311111 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1582ms 03:01:51 INFO - PROCESS | 1840 | 1461319311150 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 1840 | 1461319311155 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:01:51 INFO - PROCESS | 1840 | 1461319311161 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 1840 | 1461319311163 Marionette TRACE conn3 <- [1,998,null,{}] 03:01:51 INFO - PROCESS | 1840 | 1461319311169 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:51 INFO - PROCESS | 1840 | 1461319311382 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:01:51 INFO - PROCESS | 1840 | 1461319311401 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96383a6000 == 114 [pid = 1840] [id = 257] 03:01:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f9632a53c00) [pid = 1840] [serial = 772] [outer = (nil)] 03:01:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f9635b1ec00) [pid = 1840] [serial = 773] [outer = 0x7f9632a53c00] 03:01:51 INFO - PROCESS | 1840 | 1461319311466 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f9638878800) [pid = 1840] [serial = 774] [outer = 0x7f9632a53c00] 03:01:52 INFO - PROCESS | 1840 | 1461319312258 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 03:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1140ms 03:01:52 INFO - PROCESS | 1840 | 1461319312302 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 1840 | 1461319312304 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:01:52 INFO - PROCESS | 1840 | 1461319312311 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 1840 | 1461319312313 Marionette TRACE conn3 <- [1,1002,null,{}] 03:01:52 INFO - PROCESS | 1840 | 1461319312319 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:52 INFO - PROCESS | 1840 | 1461319312480 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:01:52 INFO - PROCESS | 1840 | 1461319312495 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b42b000 == 115 [pid = 1840] [id = 258] 03:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f96342ae000) [pid = 1840] [serial = 775] [outer = (nil)] 03:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f963891d400) [pid = 1840] [serial = 776] [outer = 0x7f96342ae000] 03:01:52 INFO - PROCESS | 1840 | 1461319312557 Marionette DEBUG loaded listener.js 03:01:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f9639fd8c00) [pid = 1840] [serial = 777] [outer = 0x7f96342ae000] 03:01:53 INFO - PROCESS | 1840 | 1461319313672 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 03:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1389ms 03:01:53 INFO - PROCESS | 1840 | 1461319313705 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:01:53 INFO - PROCESS | 1840 | 1461319313716 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:01:53 INFO - PROCESS | 1840 | 1461319313726 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:01:53 INFO - PROCESS | 1840 | 1461319313731 Marionette TRACE conn3 <- [1,1006,null,{}] 03:01:53 INFO - PROCESS | 1840 | 1461319313739 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:53 INFO - PROCESS | 1840 | 1461319313949 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:01:54 INFO - PROCESS | 1840 | 1461319314134 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344b5000 == 116 [pid = 1840] [id = 259] 03:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f962c7c7800) [pid = 1840] [serial = 778] [outer = (nil)] 03:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9632a51400) [pid = 1840] [serial = 779] [outer = 0x7f962c7c7800] 03:01:54 INFO - PROCESS | 1840 | 1461319314212 Marionette DEBUG loaded listener.js 03:01:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9633cb7800) [pid = 1840] [serial = 780] [outer = 0x7f962c7c7800] 03:01:55 INFO - PROCESS | 1840 | 1461319315212 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 03:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1541ms 03:01:55 INFO - PROCESS | 1840 | 1461319315268 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:01:55 INFO - PROCESS | 1840 | 1461319315276 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:01:55 INFO - PROCESS | 1840 | 1461319315290 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:01:55 INFO - PROCESS | 1840 | 1461319315293 Marionette TRACE conn3 <- [1,1010,null,{}] 03:01:55 INFO - PROCESS | 1840 | 1461319315301 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:55 INFO - PROCESS | 1840 | 1461319315546 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:01:55 INFO - PROCESS | 1840 | 1461319315857 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963811e000 == 117 [pid = 1840] [id = 260] 03:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f96342a9400) [pid = 1840] [serial = 781] [outer = (nil)] 03:01:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f9634b49000) [pid = 1840] [serial = 782] [outer = 0x7f96342a9400] 03:01:55 INFO - PROCESS | 1840 | 1461319315934 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f9634d26c00) [pid = 1840] [serial = 783] [outer = 0x7f96342a9400] 03:01:56 INFO - PROCESS | 1840 | 1461319316786 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 03:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1544ms 03:01:56 INFO - PROCESS | 1840 | 1461319316833 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 1840 | 1461319316837 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:01:56 INFO - PROCESS | 1840 | 1461319316843 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 1840 | 1461319316849 Marionette TRACE conn3 <- [1,1014,null,{}] 03:01:56 INFO - PROCESS | 1840 | 1461319316864 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:57 INFO - PROCESS | 1840 | 1461319317059 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:01:57 INFO - PROCESS | 1840 | 1461319317229 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccc1800 == 118 [pid = 1840] [id = 261] 03:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f963750ac00) [pid = 1840] [serial = 784] [outer = (nil)] 03:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f96380a9c00) [pid = 1840] [serial = 785] [outer = 0x7f963750ac00] 03:01:57 INFO - PROCESS | 1840 | 1461319317307 Marionette DEBUG loaded listener.js 03:01:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9638827000) [pid = 1840] [serial = 786] [outer = 0x7f963750ac00] 03:01:58 INFO - PROCESS | 1840 | 1461319318221 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 03:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1444ms 03:01:58 INFO - PROCESS | 1840 | 1461319318289 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:01:58 INFO - PROCESS | 1840 | 1461319318294 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:01:58 INFO - PROCESS | 1840 | 1461319318301 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:01:58 INFO - PROCESS | 1840 | 1461319318304 Marionette TRACE conn3 <- [1,1018,null,{}] 03:01:58 INFO - PROCESS | 1840 | 1461319318309 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:58 INFO - PROCESS | 1840 | 1461319318506 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:01:58 INFO - PROCESS | 1840 | 1461319318678 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d622000 == 119 [pid = 1840] [id = 262] 03:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f963750e800) [pid = 1840] [serial = 787] [outer = (nil)] 03:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9639493c00) [pid = 1840] [serial = 788] [outer = 0x7f963750e800] 03:01:58 INFO - PROCESS | 1840 | 1461319318752 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f963ab3a400) [pid = 1840] [serial = 789] [outer = 0x7f963750e800] 03:01:59 INFO - PROCESS | 1840 | 1461319319696 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1436ms 03:01:59 INFO - PROCESS | 1840 | 1461319319738 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 1840 | 1461319319742 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:01:59 INFO - PROCESS | 1840 | 1461319319749 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 1840 | 1461319319753 Marionette TRACE conn3 <- [1,1022,null,{}] 03:01:59 INFO - PROCESS | 1840 | 1461319319759 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:01:59 INFO - PROCESS | 1840 | 1461319319950 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:02:00 INFO - PROCESS | 1840 | 1461319320140 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df4c800 == 120 [pid = 1840] [id = 263] 03:02:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f96380a2400) [pid = 1840] [serial = 790] [outer = (nil)] 03:02:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f963b2b8800) [pid = 1840] [serial = 791] [outer = 0x7f96380a2400] 03:02:00 INFO - PROCESS | 1840 | 1461319320215 Marionette DEBUG loaded listener.js 03:02:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f963c5dec00) [pid = 1840] [serial = 792] [outer = 0x7f96380a2400] 03:02:01 INFO - PROCESS | 1840 | 1461319321221 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 03:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1537ms 03:02:01 INFO - PROCESS | 1840 | 1461319321287 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:02:01 INFO - PROCESS | 1840 | 1461319321291 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:02:01 INFO - PROCESS | 1840 | 1461319321298 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:02:01 INFO - PROCESS | 1840 | 1461319321301 Marionette TRACE conn3 <- [1,1026,null,{}] 03:02:01 INFO - PROCESS | 1840 | 1461319321306 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:01 INFO - PROCESS | 1840 | 1461319321508 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:02:01 INFO - PROCESS | 1840 | 1461319321722 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640d82000 == 121 [pid = 1840] [id = 264] 03:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f963c5e2c00) [pid = 1840] [serial = 793] [outer = (nil)] 03:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f963e4a6000) [pid = 1840] [serial = 794] [outer = 0x7f963c5e2c00] 03:02:01 INFO - PROCESS | 1840 | 1461319321847 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f96410ca400) [pid = 1840] [serial = 795] [outer = 0x7f963c5e2c00] 03:02:02 INFO - PROCESS | 1840 | 1461319322667 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 03:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1428ms 03:02:02 INFO - PROCESS | 1840 | 1461319322728 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 1840 | 1461319322730 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:02:02 INFO - PROCESS | 1840 | 1461319322737 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 1840 | 1461319322740 Marionette TRACE conn3 <- [1,1030,null,{}] 03:02:02 INFO - PROCESS | 1840 | 1461319322745 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:02 INFO - PROCESS | 1840 | 1461319322938 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:02:03 INFO - PROCESS | 1840 | 1461319323113 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ace4000 == 122 [pid = 1840] [id = 265] 03:02:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f963cd38400) [pid = 1840] [serial = 796] [outer = (nil)] 03:02:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f9649eea800) [pid = 1840] [serial = 797] [outer = 0x7f963cd38400] 03:02:03 INFO - PROCESS | 1840 | 1461319323189 Marionette DEBUG loaded listener.js 03:02:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f964ac97c00) [pid = 1840] [serial = 798] [outer = 0x7f963cd38400] 03:02:04 INFO - PROCESS | 1840 | 1461319324066 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 03:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1384ms 03:02:04 INFO - PROCESS | 1840 | 1461319324122 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 1840 | 1461319324126 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:02:04 INFO - PROCESS | 1840 | 1461319324133 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 1840 | 1461319324137 Marionette TRACE conn3 <- [1,1034,null,{}] 03:02:04 INFO - PROCESS | 1840 | 1461319324144 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:04 INFO - PROCESS | 1840 | 1461319324356 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:02:04 INFO - PROCESS | 1840 | 1461319324532 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964e087000 == 123 [pid = 1840] [id = 266] 03:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f963c167400) [pid = 1840] [serial = 799] [outer = (nil)] 03:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f964ad9d800) [pid = 1840] [serial = 800] [outer = 0x7f963c167400] 03:02:04 INFO - PROCESS | 1840 | 1461319324612 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f964afab800) [pid = 1840] [serial = 801] [outer = 0x7f963c167400] 03:02:05 INFO - PROCESS | 1840 | 1461319325459 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 03:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1381ms 03:02:05 INFO - PROCESS | 1840 | 1461319325515 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:02:05 INFO - PROCESS | 1840 | 1461319325519 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:02:05 INFO - PROCESS | 1840 | 1461319325526 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:02:05 INFO - PROCESS | 1840 | 1461319325529 Marionette TRACE conn3 <- [1,1038,null,{}] 03:02:05 INFO - PROCESS | 1840 | 1461319325536 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:05 INFO - PROCESS | 1840 | 1461319325730 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:02:05 INFO - PROCESS | 1840 | 1461319325905 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fd13000 == 124 [pid = 1840] [id = 267] 03:02:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9640c4c400) [pid = 1840] [serial = 802] [outer = (nil)] 03:02:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f964b182800) [pid = 1840] [serial = 803] [outer = 0x7f9640c4c400] 03:02:05 INFO - PROCESS | 1840 | 1461319325977 Marionette DEBUG loaded listener.js 03:02:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f964b1f7c00) [pid = 1840] [serial = 804] [outer = 0x7f9640c4c400] 03:02:06 INFO - PROCESS | 1840 | 1461319326887 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 03:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1430ms 03:02:06 INFO - PROCESS | 1840 | 1461319326957 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:02:06 INFO - PROCESS | 1840 | 1461319326962 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:02:06 INFO - PROCESS | 1840 | 1461319326969 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 1840 | 1461319326973 Marionette TRACE conn3 <- [1,1042,null,{}] 03:02:06 INFO - PROCESS | 1840 | 1461319326978 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:07 INFO - PROCESS | 1840 | 1461319327186 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:02:07 INFO - PROCESS | 1840 | 1461319327383 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96501d1000 == 125 [pid = 1840] [id = 268] 03:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f962a58d000) [pid = 1840] [serial = 805] [outer = (nil)] 03:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f964b188000) [pid = 1840] [serial = 806] [outer = 0x7f962a58d000] 03:02:07 INFO - PROCESS | 1840 | 1461319327456 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f964bfcf800) [pid = 1840] [serial = 807] [outer = 0x7f962a58d000] 03:02:08 INFO - PROCESS | 1840 | 1461319328363 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 03:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1436ms 03:02:08 INFO - PROCESS | 1840 | 1461319328406 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:02:08 INFO - PROCESS | 1840 | 1461319328410 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:02:08 INFO - PROCESS | 1840 | 1461319328416 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:02:08 INFO - PROCESS | 1840 | 1461319328419 Marionette TRACE conn3 <- [1,1046,null,{}] 03:02:08 INFO - PROCESS | 1840 | 1461319328425 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:08 INFO - PROCESS | 1840 | 1461319328644 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:02:08 INFO - PROCESS | 1840 | 1461319328821 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344b7800 == 126 [pid = 1840] [id = 269] 03:02:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962b647000) [pid = 1840] [serial = 808] [outer = (nil)] 03:02:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9633a60400) [pid = 1840] [serial = 809] [outer = 0x7f962b647000] 03:02:08 INFO - PROCESS | 1840 | 1461319328897 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f964bfd0000) [pid = 1840] [serial = 810] [outer = 0x7f962b647000] 03:02:10 INFO - PROCESS | 1840 | 1461319330243 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1893ms 03:02:10 INFO - PROCESS | 1840 | 1461319330311 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 1840 | 1461319330318 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:02:10 INFO - PROCESS | 1840 | 1461319330328 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 1840 | 1461319330333 Marionette TRACE conn3 <- [1,1050,null,{}] 03:02:10 INFO - PROCESS | 1840 | 1461319330341 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:10 INFO - PROCESS | 1840 | 1461319330588 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:02:10 INFO - PROCESS | 1840 | 1461319330946 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96285e4000 == 127 [pid = 1840] [id = 270] 03:02:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9631b15000) [pid = 1840] [serial = 811] [outer = (nil)] 03:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9632a45c00) [pid = 1840] [serial = 812] [outer = 0x7f9631b15000] 03:02:11 INFO - PROCESS | 1840 | 1461319331021 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9632ab7400) [pid = 1840] [serial = 813] [outer = 0x7f9631b15000] 03:02:11 INFO - PROCESS | 1840 | 1461319331948 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1684ms 03:02:12 INFO - PROCESS | 1840 | 1461319332013 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 1840 | 1461319332022 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:02:12 INFO - PROCESS | 1840 | 1461319332035 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 1840 | 1461319332039 Marionette TRACE conn3 <- [1,1054,null,{}] 03:02:12 INFO - PROCESS | 1840 | 1461319332047 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:12 INFO - PROCESS | 1840 | 1461319332286 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963faf0000 == 126 [pid = 1840] [id = 50] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965205a000 == 125 [pid = 1840] [id = 169] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964af53000 == 124 [pid = 1840] [id = 168] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96347d7800 == 123 [pid = 1840] [id = 181] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638020800 == 122 [pid = 1840] [id = 182] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9632a54c00) [pid = 1840] [serial = 719] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9631970800) [pid = 1840] [serial = 673] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9634d1e400) [pid = 1840] [serial = 676] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9639fd7400) [pid = 1840] [serial = 679] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9640c83000) [pid = 1840] [serial = 682] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f964ad99c00) [pid = 1840] [serial = 685] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f964b18c800) [pid = 1840] [serial = 688] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f964c2cf000) [pid = 1840] [serial = 691] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9639f96000 == 121 [pid = 1840] [id = 51] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96383a6000 == 120 [pid = 1840] [id = 257] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638133800 == 119 [pid = 1840] [id = 256] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637627800 == 118 [pid = 1840] [id = 255] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345c7000 == 117 [pid = 1840] [id = 254] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631de0000 == 116 [pid = 1840] [id = 253] 03:02:12 INFO - PROCESS | 1840 | 1461319332549 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96285eb800 == 115 [pid = 1840] [id = 252] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345cb000 == 114 [pid = 1840] [id = 251] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633ed6800 == 113 [pid = 1840] [id = 249] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9650106800 == 112 [pid = 1840] [id = 248] 03:02:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962961d000 == 113 [pid = 1840] [id = 271] 03:02:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9632a5b000) [pid = 1840] [serial = 814] [outer = (nil)] 03:02:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f963437c400) [pid = 1840] [serial = 815] [outer = 0x7f9632a5b000] 03:02:12 INFO - PROCESS | 1840 | 1461319332619 Marionette DEBUG loaded listener.js 03:02:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f96345e6000) [pid = 1840] [serial = 816] [outer = 0x7f9632a5b000] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fb69000 == 112 [pid = 1840] [id = 247] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964db1d800 == 111 [pid = 1840] [id = 246] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964acda800 == 110 [pid = 1840] [id = 245] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640cc5000 == 109 [pid = 1840] [id = 244] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3a5800 == 108 [pid = 1840] [id = 243] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d4fa000 == 107 [pid = 1840] [id = 242] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963801e800 == 106 [pid = 1840] [id = 241] 03:02:12 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c0c000 == 105 [pid = 1840] [id = 240] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f96383dd800) [pid = 1840] [serial = 602] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f963b849800) [pid = 1840] [serial = 632] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f963d0bfc00) [pid = 1840] [serial = 638] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9638831800) [pid = 1840] [serial = 626] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f963cd5bc00) [pid = 1840] [serial = 635] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f963948e400) [pid = 1840] [serial = 629] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f963949d400) [pid = 1840] [serial = 713] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f963a98c400) [pid = 1840] [serial = 714] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f962b646800) [pid = 1840] [serial = 716] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f964acf7400) [pid = 1840] [serial = 671] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9634279c00) [pid = 1840] [serial = 699] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9633cbf400) [pid = 1840] [serial = 698] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f96380afc00) [pid = 1840] [serial = 710] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f96378ba800) [pid = 1840] [serial = 705] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f963767c000) [pid = 1840] [serial = 704] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9634d1a400) [pid = 1840] [serial = 702] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9634637400) [pid = 1840] [serial = 701] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9634e25800) [pid = 1840] [serial = 707] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f963784f000) [pid = 1840] [serial = 708] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9631b10000) [pid = 1840] [serial = 696] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f962c4da800) [pid = 1840] [serial = 695] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9634f4a800) [pid = 1840] [serial = 446] [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:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f9638826400) [pid = 1840] [serial = 711] [outer = (nil)] [url = about:blank] 03:02:12 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f962c455000) [pid = 1840] [serial = 717] [outer = (nil)] [url = about:blank] 03:02:13 INFO - PROCESS | 1840 | 1461319333365 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 03:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1340ms 03:02:13 INFO - PROCESS | 1840 | 1461319333374 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 1840 | 1461319333378 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:02:13 INFO - PROCESS | 1840 | 1461319333391 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 1840 | 1461319333397 Marionette TRACE conn3 <- [1,1058,null,{}] 03:02:13 INFO - PROCESS | 1840 | 1461319333422 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:13 INFO - PROCESS | 1840 | 1461319333602 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:02:13 INFO - PROCESS | 1840 | 1461319333621 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634ea8000 == 106 [pid = 1840] [id = 272] 03:02:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9634d21400) [pid = 1840] [serial = 817] [outer = (nil)] 03:02:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9634f4b000) [pid = 1840] [serial = 818] [outer = 0x7f9634d21400] 03:02:13 INFO - PROCESS | 1840 | 1461319333687 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9637504c00) [pid = 1840] [serial = 819] [outer = 0x7f9634d21400] 03:02:14 INFO - PROCESS | 1840 | 1461319334621 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 03:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1253ms 03:02:14 INFO - PROCESS | 1840 | 1461319334638 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:02:14 INFO - PROCESS | 1840 | 1461319334642 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:02:14 INFO - PROCESS | 1840 | 1461319334648 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:02:14 INFO - PROCESS | 1840 | 1461319334651 Marionette TRACE conn3 <- [1,1062,null,{}] 03:02:14 INFO - PROCESS | 1840 | 1461319334656 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:14 INFO - PROCESS | 1840 | 1461319334830 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:02:15 INFO - PROCESS | 1840 | 1461319335012 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638133800 == 107 [pid = 1840] [id = 273] 03:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9634d25000) [pid = 1840] [serial = 820] [outer = (nil)] 03:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f96378ba800) [pid = 1840] [serial = 821] [outer = 0x7f9634d25000] 03:02:15 INFO - PROCESS | 1840 | 1461319335087 Marionette DEBUG loaded listener.js 03:02:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f96380a9800) [pid = 1840] [serial = 822] [outer = 0x7f9634d25000] 03:02:15 INFO - PROCESS | 1840 | 1461319335875 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1284ms 03:02:15 INFO - PROCESS | 1840 | 1461319335935 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 1840 | 1461319335937 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:02:15 INFO - PROCESS | 1840 | 1461319335944 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 1840 | 1461319335946 Marionette TRACE conn3 <- [1,1066,null,{}] 03:02:15 INFO - PROCESS | 1840 | 1461319335952 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:16 INFO - PROCESS | 1840 | 1461319336166 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:02:16 INFO - PROCESS | 1840 | 1461319336216 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b254800 == 108 [pid = 1840] [id = 274] 03:02:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96380ae400) [pid = 1840] [serial = 823] [outer = (nil)] 03:02:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9638822400) [pid = 1840] [serial = 824] [outer = 0x7f96380ae400] 03:02:16 INFO - PROCESS | 1840 | 1461319336394 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9638830800) [pid = 1840] [serial = 825] [outer = 0x7f96380ae400] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f96380a7c00) [pid = 1840] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f962c4e7800) [pid = 1840] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f962c7c8c00) [pid = 1840] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9636014000) [pid = 1840] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9632a53c00) [pid = 1840] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9633cbb800) [pid = 1840] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f962c7d5c00) [pid = 1840] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:02:17 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f962a581800) [pid = 1840] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:02:17 INFO - PROCESS | 1840 | 1461319337460 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 03:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1529ms 03:02:17 INFO - PROCESS | 1840 | 1461319337476 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:02:17 INFO - PROCESS | 1840 | 1461319337479 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:02:17 INFO - PROCESS | 1840 | 1461319337486 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:02:17 INFO - PROCESS | 1840 | 1461319337489 Marionette TRACE conn3 <- [1,1070,null,{}] 03:02:17 INFO - PROCESS | 1840 | 1461319337495 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:17 INFO - PROCESS | 1840 | 1461319337682 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:02:17 INFO - PROCESS | 1840 | 1461319337698 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c780800 == 109 [pid = 1840] [id = 275] 03:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9634638800) [pid = 1840] [serial = 826] [outer = (nil)] 03:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f963949bc00) [pid = 1840] [serial = 827] [outer = 0x7f9634638800] 03:02:17 INFO - PROCESS | 1840 | 1461319337767 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f963c425400) [pid = 1840] [serial = 828] [outer = 0x7f9634638800] 03:02:18 INFO - PROCESS | 1840 | 1461319338600 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1136ms 03:02:18 INFO - PROCESS | 1840 | 1461319338623 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 1840 | 1461319338627 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:02:18 INFO - PROCESS | 1840 | 1461319338644 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 1840 | 1461319338646 Marionette TRACE conn3 <- [1,1074,null,{}] 03:02:18 INFO - PROCESS | 1840 | 1461319338653 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:18 INFO - PROCESS | 1840 | 1461319338836 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:02:18 INFO - PROCESS | 1840 | 1461319338851 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963da5e000 == 110 [pid = 1840] [id = 276] 03:02:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f963ab39c00) [pid = 1840] [serial = 829] [outer = (nil)] 03:02:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f963cd5bc00) [pid = 1840] [serial = 830] [outer = 0x7f963ab39c00] 03:02:18 INFO - PROCESS | 1840 | 1461319338916 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f963d189400) [pid = 1840] [serial = 831] [outer = 0x7f963ab39c00] 03:02:20 INFO - PROCESS | 1840 | 1461319340134 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1534ms 03:02:20 INFO - PROCESS | 1840 | 1461319340179 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 1840 | 1461319340185 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:02:20 INFO - PROCESS | 1840 | 1461319340195 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 1840 | 1461319340200 Marionette TRACE conn3 <- [1,1078,null,{}] 03:02:20 INFO - PROCESS | 1840 | 1461319340213 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:20 INFO - PROCESS | 1840 | 1461319340456 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:02:20 INFO - PROCESS | 1840 | 1461319340728 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345c7000 == 111 [pid = 1840] [id = 277] 03:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9631973000) [pid = 1840] [serial = 832] [outer = (nil)] 03:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9632aafc00) [pid = 1840] [serial = 833] [outer = 0x7f9631973000] 03:02:20 INFO - PROCESS | 1840 | 1461319340812 Marionette DEBUG loaded listener.js 03:02:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96342a1000) [pid = 1840] [serial = 834] [outer = 0x7f9631973000] 03:02:21 INFO - PROCESS | 1840 | 1461319341744 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 03:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1594ms 03:02:21 INFO - PROCESS | 1840 | 1461319341790 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:02:21 INFO - PROCESS | 1840 | 1461319341799 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:02:21 INFO - PROCESS | 1840 | 1461319341808 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:02:21 INFO - PROCESS | 1840 | 1461319341813 Marionette TRACE conn3 <- [1,1082,null,{}] 03:02:21 INFO - PROCESS | 1840 | 1461319341818 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:22 INFO - PROCESS | 1840 | 1461319341999 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:02:22 INFO - PROCESS | 1840 | 1461319342253 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638971000 == 112 [pid = 1840] [id = 278] 03:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9634b42c00) [pid = 1840] [serial = 835] [outer = (nil)] 03:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9634d1a000) [pid = 1840] [serial = 836] [outer = 0x7f9634b42c00] 03:02:22 INFO - PROCESS | 1840 | 1461319342370 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f963726ec00) [pid = 1840] [serial = 837] [outer = 0x7f9634b42c00] 03:02:23 INFO - PROCESS | 1840 | 1461319343229 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1434ms 03:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:02:23 INFO - PROCESS | 1840 | 1461319343243 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 1840 | 1461319343246 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:02:23 INFO - PROCESS | 1840 | 1461319343253 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 1840 | 1461319343259 Marionette TRACE conn3 <- [1,1086,null,{}] 03:02:23 INFO - PROCESS | 1840 | 1461319343275 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:23 INFO - PROCESS | 1840 | 1461319343464 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:02:23 INFO - PROCESS | 1840 | 1461319343649 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640d7b800 == 113 [pid = 1840] [id = 279] 03:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f96380acc00) [pid = 1840] [serial = 838] [outer = (nil)] 03:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9638912000) [pid = 1840] [serial = 839] [outer = 0x7f96380acc00] 03:02:23 INFO - PROCESS | 1840 | 1461319343727 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9639fe0400) [pid = 1840] [serial = 840] [outer = 0x7f96380acc00] 03:02:24 INFO - PROCESS | 1840 | 1461319344557 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1343ms 03:02:24 INFO - PROCESS | 1840 | 1461319344595 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:02:24 INFO - PROCESS | 1840 | 1461319344600 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:02:24 INFO - PROCESS | 1840 | 1461319344606 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 1840 | 1461319344609 Marionette TRACE conn3 <- [1,1090,null,{}] 03:02:24 INFO - PROCESS | 1840 | 1461319344614 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:24 INFO - PROCESS | 1840 | 1461319344794 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:02:24 INFO - PROCESS | 1840 | 1461319344972 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964af4d800 == 114 [pid = 1840] [id = 280] 03:02:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9637859c00) [pid = 1840] [serial = 841] [outer = (nil)] 03:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f963cd5d800) [pid = 1840] [serial = 842] [outer = 0x7f9637859c00] 03:02:25 INFO - PROCESS | 1840 | 1461319345041 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f963ddb1800) [pid = 1840] [serial = 843] [outer = 0x7f9637859c00] 03:02:25 INFO - PROCESS | 1840 | 1461319345918 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 03:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1378ms 03:02:25 INFO - PROCESS | 1840 | 1461319345985 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:02:25 INFO - PROCESS | 1840 | 1461319345988 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:02:25 INFO - PROCESS | 1840 | 1461319345994 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:02:25 INFO - PROCESS | 1840 | 1461319345997 Marionette TRACE conn3 <- [1,1094,null,{}] 03:02:26 INFO - PROCESS | 1840 | 1461319346002 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:26 INFO - PROCESS | 1840 | 1461319346185 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:02:26 INFO - PROCESS | 1840 | 1461319346361 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb73800 == 115 [pid = 1840] [id = 281] 03:02:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f963b3e0400) [pid = 1840] [serial = 844] [outer = (nil)] 03:02:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f963ebbfc00) [pid = 1840] [serial = 845] [outer = 0x7f963b3e0400] 03:02:26 INFO - PROCESS | 1840 | 1461319346432 Marionette DEBUG loaded listener.js 03:02:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9640c44400) [pid = 1840] [serial = 846] [outer = 0x7f963b3e0400] 03:02:27 INFO - PROCESS | 1840 | 1461319347320 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1388ms 03:02:27 INFO - PROCESS | 1840 | 1461319347384 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 1840 | 1461319347387 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:02:27 INFO - PROCESS | 1840 | 1461319347394 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 1840 | 1461319347398 Marionette TRACE conn3 <- [1,1098,null,{}] 03:02:27 INFO - PROCESS | 1840 | 1461319347403 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:27 INFO - PROCESS | 1840 | 1461319347664 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:02:27 INFO - PROCESS | 1840 | 1461319347879 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652aa1800 == 116 [pid = 1840] [id = 282] 03:02:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9632a4c400) [pid = 1840] [serial = 847] [outer = (nil)] 03:02:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f964c10ec00) [pid = 1840] [serial = 848] [outer = 0x7f9632a4c400] 03:02:28 INFO - PROCESS | 1840 | 1461319348005 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f964f725800) [pid = 1840] [serial = 849] [outer = 0x7f9632a4c400] 03:02:28 INFO - PROCESS | 1840 | 1461319348831 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 03:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1489ms 03:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:02:28 INFO - PROCESS | 1840 | 1461319348885 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:02:28 INFO - PROCESS | 1840 | 1461319348887 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:02:28 INFO - PROCESS | 1840 | 1461319348894 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:02:28 INFO - PROCESS | 1840 | 1461319348897 Marionette TRACE conn3 <- [1,1102,null,{}] 03:02:28 INFO - PROCESS | 1840 | 1461319348903 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:29 INFO - PROCESS | 1840 | 1461319349087 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:02:29 INFO - PROCESS | 1840 | 1461319349267 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965457f000 == 117 [pid = 1840] [id = 283] 03:02:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f963452e800) [pid = 1840] [serial = 850] [outer = (nil)] 03:02:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f964f84b800) [pid = 1840] [serial = 851] [outer = 0x7f963452e800] 03:02:29 INFO - PROCESS | 1840 | 1461319349338 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f964fece800) [pid = 1840] [serial = 852] [outer = 0x7f963452e800] 03:02:30 INFO - PROCESS | 1840 | 1461319350259 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 03:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1430ms 03:02:30 INFO - PROCESS | 1840 | 1461319350324 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:02:30 INFO - PROCESS | 1840 | 1461319350328 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:02:30 INFO - PROCESS | 1840 | 1461319350334 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 1840 | 1461319350336 Marionette TRACE conn3 <- [1,1106,null,{}] 03:02:30 INFO - PROCESS | 1840 | 1461319350342 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:30 INFO - PROCESS | 1840 | 1461319350536 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:02:30 INFO - PROCESS | 1840 | 1461319350712 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9655342000 == 118 [pid = 1840] [id = 284] 03:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f962a72cc00) [pid = 1840] [serial = 853] [outer = (nil)] 03:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f962a732c00) [pid = 1840] [serial = 854] [outer = 0x7f962a72cc00] 03:02:30 INFO - PROCESS | 1840 | 1461319350786 Marionette DEBUG loaded listener.js 03:02:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f962a737000) [pid = 1840] [serial = 855] [outer = 0x7f962a72cc00] 03:02:31 INFO - PROCESS | 1840 | 1461319351613 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 03:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1333ms 03:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:02:31 INFO - PROCESS | 1840 | 1461319351668 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:02:31 INFO - PROCESS | 1840 | 1461319351671 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:02:31 INFO - PROCESS | 1840 | 1461319351677 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:02:31 INFO - PROCESS | 1840 | 1461319351680 Marionette TRACE conn3 <- [1,1110,null,{}] 03:02:31 INFO - PROCESS | 1840 | 1461319351686 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:31 INFO - PROCESS | 1840 | 1461319351869 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:02:32 INFO - PROCESS | 1840 | 1461319352056 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c5c000 == 119 [pid = 1840] [id = 285] 03:02:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f962a72e800) [pid = 1840] [serial = 856] [outer = (nil)] 03:02:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f964f850000) [pid = 1840] [serial = 857] [outer = 0x7f962a72e800] 03:02:32 INFO - PROCESS | 1840 | 1461319352133 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f964fed4800) [pid = 1840] [serial = 858] [outer = 0x7f962a72e800] 03:02:33 INFO - PROCESS | 1840 | 1461319353023 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1380ms 03:02:33 INFO - PROCESS | 1840 | 1461319353058 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 1840 | 1461319353061 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:02:33 INFO - PROCESS | 1840 | 1461319353068 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 1840 | 1461319353070 Marionette TRACE conn3 <- [1,1114,null,{}] 03:02:33 INFO - PROCESS | 1840 | 1461319353076 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:33 INFO - PROCESS | 1840 | 1461319353257 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:02:33 INFO - PROCESS | 1840 | 1461319353439 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9655347800 == 120 [pid = 1840] [id = 286] 03:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f962a72f800) [pid = 1840] [serial = 859] [outer = (nil)] 03:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f962b61a800) [pid = 1840] [serial = 860] [outer = 0x7f962a72f800] 03:02:33 INFO - PROCESS | 1840 | 1461319353509 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f962b61e800) [pid = 1840] [serial = 861] [outer = 0x7f962a72f800] 03:02:34 INFO - PROCESS | 1840 | 1461319354388 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 03:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1379ms 03:02:34 INFO - PROCESS | 1840 | 1461319354448 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 1840 | 1461319354451 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:02:34 INFO - PROCESS | 1840 | 1461319354457 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 1840 | 1461319354461 Marionette TRACE conn3 <- [1,1118,null,{}] 03:02:34 INFO - PROCESS | 1840 | 1461319354466 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:34 INFO - PROCESS | 1840 | 1461319354680 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:02:34 INFO - PROCESS | 1840 | 1461319354858 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631da1800 == 121 [pid = 1840] [id = 287] 03:02:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9626e92400) [pid = 1840] [serial = 862] [outer = (nil)] 03:02:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9626e99c00) [pid = 1840] [serial = 863] [outer = 0x7f9626e92400] 03:02:34 INFO - PROCESS | 1840 | 1461319354938 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f964f842400) [pid = 1840] [serial = 864] [outer = 0x7f9626e92400] 03:02:35 INFO - PROCESS | 1840 | 1461319355825 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1435ms 03:02:35 INFO - PROCESS | 1840 | 1461319355894 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 1840 | 1461319355897 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:02:35 INFO - PROCESS | 1840 | 1461319355903 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1840 | 1461319355905 Marionette TRACE conn3 <- [1,1122,null,{}] 03:02:35 INFO - PROCESS | 1840 | 1461319355911 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:36 INFO - PROCESS | 1840 | 1461319356096 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:02:36 INFO - PROCESS | 1840 | 1461319356281 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b562800 == 122 [pid = 1840] [id = 288] 03:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9626e94c00) [pid = 1840] [serial = 865] [outer = (nil)] 03:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f962c7d6400) [pid = 1840] [serial = 866] [outer = 0x7f9626e94c00] 03:02:36 INFO - PROCESS | 1840 | 1461319356366 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9633b5d000) [pid = 1840] [serial = 867] [outer = 0x7f9626e94c00] 03:02:37 INFO - PROCESS | 1840 | 1461319357208 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1342ms 03:02:37 INFO - PROCESS | 1840 | 1461319357245 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 1840 | 1461319357248 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:02:37 INFO - PROCESS | 1840 | 1461319357254 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 1840 | 1461319357256 Marionette TRACE conn3 <- [1,1126,null,{}] 03:02:37 INFO - PROCESS | 1840 | 1461319357264 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:37 INFO - PROCESS | 1840 | 1461319357440 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:02:37 INFO - PROCESS | 1840 | 1461319357984 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d16800 == 123 [pid = 1840] [id = 289] 03:02:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9626e95800) [pid = 1840] [serial = 868] [outer = (nil)] 03:02:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f9626e9b000) [pid = 1840] [serial = 869] [outer = 0x7f9626e95800] 03:02:38 INFO - PROCESS | 1840 | 1461319358098 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f962a734800) [pid = 1840] [serial = 870] [outer = 0x7f9626e95800] 03:02:38 INFO - PROCESS | 1840 | 1461319358973 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1734ms 03:02:38 INFO - PROCESS | 1840 | 1461319358991 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 1840 | 1461319358997 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:02:39 INFO - PROCESS | 1840 | 1461319359006 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 1840 | 1461319359010 Marionette TRACE conn3 <- [1,1130,null,{}] 03:02:39 INFO - PROCESS | 1840 | 1461319359016 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:39 INFO - PROCESS | 1840 | 1461319359188 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:02:39 INFO - PROCESS | 1840 | 1461319359544 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b555000 == 124 [pid = 1840] [id = 290] 03:02:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9631b13800) [pid = 1840] [serial = 871] [outer = (nil)] 03:02:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f9632a49000) [pid = 1840] [serial = 872] [outer = 0x7f9631b13800] 03:02:39 INFO - PROCESS | 1840 | 1461319359622 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f9632aba400) [pid = 1840] [serial = 873] [outer = 0x7f9631b13800] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c459800 == 123 [pid = 1840] [id = 237] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c634000 == 122 [pid = 1840] [id = 238] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c780800 == 121 [pid = 1840] [id = 275] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b254800 == 120 [pid = 1840] [id = 274] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f963891d400) [pid = 1840] [serial = 776] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f962b7b8c00) [pid = 1840] [serial = 749] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f963ebc1000) [pid = 1840] [serial = 746] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f963dbecc00) [pid = 1840] [serial = 743] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | 1461319360670 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638133800 == 119 [pid = 1840] [id = 273] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634ea8000 == 118 [pid = 1840] [id = 272] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962961d000 == 117 [pid = 1840] [id = 271] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96285e4000 == 116 [pid = 1840] [id = 270] 03:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1687ms 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640d82000 == 115 [pid = 1840] [id = 264] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963df4c800 == 114 [pid = 1840] [id = 263] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d622000 == 113 [pid = 1840] [id = 262] 03:02:40 INFO - PROCESS | 1840 | 1461319360705 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1840 | 1461319360712 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:02:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96344b5000 == 112 [pid = 1840] [id = 259] 03:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:02:40 INFO - PROCESS | 1840 | 1461319360724 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1840 | 1461319360728 Marionette TRACE conn3 <- [1,1134,null,{}] 03:02:40 INFO - PROCESS | 1840 | 1461319360734 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:40 INFO - PROCESS | 1840 | 1461319360915 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9638878800) [pid = 1840] [serial = 774] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f96378bd400) [pid = 1840] [serial = 731] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9638872c00) [pid = 1840] [serial = 771] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9632a4a000) [pid = 1840] [serial = 756] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9634d2f000) [pid = 1840] [serial = 728] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9634b49400) [pid = 1840] [serial = 762] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9637680400) [pid = 1840] [serial = 768] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f963196c800) [pid = 1840] [serial = 752] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f962c7d3c00) [pid = 1840] [serial = 755] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f96383df000) [pid = 1840] [serial = 734] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9633a5d400) [pid = 1840] [serial = 761] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f963949a800) [pid = 1840] [serial = 737] [outer = (nil)] [url = about:blank] 03:02:40 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f96383e1000) [pid = 1840] [serial = 770] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9635b1ec00) [pid = 1840] [serial = 773] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f96342ac400) [pid = 1840] [serial = 725] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9634148800) [pid = 1840] [serial = 758] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f963600c000) [pid = 1840] [serial = 765] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9631b0f400) [pid = 1840] [serial = 722] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9634063400) [pid = 1840] [serial = 720] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f96342ad400) [pid = 1840] [serial = 759] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f963750c400) [pid = 1840] [serial = 767] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9634d2ec00) [pid = 1840] [serial = 764] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f963cd38000) [pid = 1840] [serial = 740] [outer = (nil)] [url = about:blank] 03:02:41 INFO - PROCESS | 1840 | 1461319361161 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d17800 == 113 [pid = 1840] [id = 291] 03:02:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9631b19800) [pid = 1840] [serial = 874] [outer = (nil)] 03:02:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9633b67800) [pid = 1840] [serial = 875] [outer = 0x7f9631b19800] 03:02:41 INFO - PROCESS | 1840 | 1461319361232 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9634373800) [pid = 1840] [serial = 876] [outer = 0x7f9631b19800] 03:02:41 INFO - PROCESS | 1840 | 1461319361928 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1236ms 03:02:41 INFO - PROCESS | 1840 | 1461319361962 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:02:41 INFO - PROCESS | 1840 | 1461319361964 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:02:42 INFO - PROCESS | 1840 | 1461319361999 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1840 | 1461319362008 Marionette TRACE conn3 <- [1,1138,null,{}] 03:02:42 INFO - PROCESS | 1840 | 1461319362020 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:42 INFO - PROCESS | 1840 | 1461319362189 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:02:42 INFO - PROCESS | 1840 | 1461319362201 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380d1800 == 114 [pid = 1840] [id = 292] 03:02:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f963437d400) [pid = 1840] [serial = 877] [outer = (nil)] 03:02:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9634d26400) [pid = 1840] [serial = 878] [outer = 0x7f963437d400] 03:02:42 INFO - PROCESS | 1840 | 1461319362262 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9635d7b000) [pid = 1840] [serial = 879] [outer = 0x7f963437d400] 03:02:43 INFO - PROCESS | 1840 | 1461319363068 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1159ms 03:02:43 INFO - PROCESS | 1840 | 1461319363151 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 1840 | 1461319363156 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:02:43 INFO - PROCESS | 1840 | 1461319363171 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1840 | 1461319363174 Marionette TRACE conn3 <- [1,1142,null,{}] 03:02:43 INFO - PROCESS | 1840 | 1461319363179 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:43 INFO - PROCESS | 1840 | 1461319363401 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:02:43 INFO - PROCESS | 1840 | 1461319363424 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638969000 == 115 [pid = 1840] [id = 293] 03:02:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f963452e400) [pid = 1840] [serial = 880] [outer = (nil)] 03:02:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9637333800) [pid = 1840] [serial = 881] [outer = 0x7f963452e400] 03:02:43 INFO - PROCESS | 1840 | 1461319363484 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9637853400) [pid = 1840] [serial = 882] [outer = 0x7f963452e400] 03:02:44 INFO - PROCESS | 1840 | 1461319364342 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1188ms 03:02:44 INFO - PROCESS | 1840 | 1461319364360 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 1840 | 1461319364362 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:02:44 INFO - PROCESS | 1840 | 1461319364368 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1840 | 1461319364371 Marionette TRACE conn3 <- [1,1146,null,{}] 03:02:44 INFO - PROCESS | 1840 | 1461319364376 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:44 INFO - PROCESS | 1840 | 1461319364590 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:02:44 INFO - PROCESS | 1840 | 1461319364632 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c075000 == 116 [pid = 1840] [id = 294] 03:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f96383d7400) [pid = 1840] [serial = 883] [outer = (nil)] 03:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9638826400) [pid = 1840] [serial = 884] [outer = 0x7f96383d7400] 03:02:44 INFO - PROCESS | 1840 | 1461319364720 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9639495000) [pid = 1840] [serial = 885] [outer = 0x7f96383d7400] 03:02:45 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9634d25000) [pid = 1840] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:02:45 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f96380ae400) [pid = 1840] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:02:45 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9631b15000) [pid = 1840] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:02:45 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f9634d21400) [pid = 1840] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:02:45 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9632a5b000) [pid = 1840] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:02:45 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9634638800) [pid = 1840] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:02:45 INFO - PROCESS | 1840 | 1461319365821 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1479ms 03:02:45 INFO - PROCESS | 1840 | 1461319365848 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1840 | 1461319365852 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:02:45 INFO - PROCESS | 1840 | 1461319365857 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1840 | 1461319365859 Marionette TRACE conn3 <- [1,1150,null,{}] 03:02:45 INFO - PROCESS | 1840 | 1461319365864 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:46 INFO - PROCESS | 1840 | 1461319366086 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:02:46 INFO - PROCESS | 1840 | 1461319366108 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccbe000 == 117 [pid = 1840] [id = 295] 03:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f96383d8c00) [pid = 1840] [serial = 886] [outer = (nil)] 03:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9638878800) [pid = 1840] [serial = 887] [outer = 0x7f96383d8c00] 03:02:46 INFO - PROCESS | 1840 | 1461319366169 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f963ddb2800) [pid = 1840] [serial = 888] [outer = 0x7f96383d8c00] 03:02:46 INFO - PROCESS | 1840 | 1461319366908 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1079ms 03:02:46 INFO - PROCESS | 1840 | 1461319366938 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 1840 | 1461319366940 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:02:46 INFO - PROCESS | 1840 | 1461319366948 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 1840 | 1461319366950 Marionette TRACE conn3 <- [1,1154,null,{}] 03:02:46 INFO - PROCESS | 1840 | 1461319366956 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:47 INFO - PROCESS | 1840 | 1461319367122 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:02:47 INFO - PROCESS | 1840 | 1461319367268 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e429800 == 118 [pid = 1840] [id = 296] 03:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f96383e2c00) [pid = 1840] [serial = 889] [outer = (nil)] 03:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f963f01e400) [pid = 1840] [serial = 890] [outer = 0x7f96383e2c00] 03:02:47 INFO - PROCESS | 1840 | 1461319367332 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f964aa7ec00) [pid = 1840] [serial = 891] [outer = 0x7f96383e2c00] 03:02:48 INFO - PROCESS | 1840 | 1461319368362 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1480ms 03:02:48 INFO - PROCESS | 1840 | 1461319368429 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1840 | 1461319368437 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:02:48 INFO - PROCESS | 1840 | 1461319368446 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1840 | 1461319368452 Marionette TRACE conn3 <- [1,1158,null,{}] 03:02:48 INFO - PROCESS | 1840 | 1461319368459 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:48 INFO - PROCESS | 1840 | 1461319368700 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:02:48 INFO - PROCESS | 1840 | 1461319368882 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347dc000 == 119 [pid = 1840] [id = 297] 03:02:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f962b7b8c00) [pid = 1840] [serial = 892] [outer = (nil)] 03:02:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9632a60800) [pid = 1840] [serial = 893] [outer = 0x7f962b7b8c00] 03:02:48 INFO - PROCESS | 1840 | 1461319368960 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f9633b60000) [pid = 1840] [serial = 894] [outer = 0x7f962b7b8c00] 03:02:49 INFO - PROCESS | 1840 | 1461319369910 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1540ms 03:02:49 INFO - PROCESS | 1840 | 1461319369987 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 1840 | 1461319370002 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:02:50 INFO - PROCESS | 1840 | 1461319370019 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 1840 | 1461319370022 Marionette TRACE conn3 <- [1,1162,null,{}] 03:02:50 INFO - PROCESS | 1840 | 1461319370030 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:50 INFO - PROCESS | 1840 | 1461319370316 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:02:50 INFO - PROCESS | 1840 | 1461319370578 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ab69000 == 120 [pid = 1840] [id = 298] 03:02:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9634632800) [pid = 1840] [serial = 895] [outer = (nil)] 03:02:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9634d1c800) [pid = 1840] [serial = 896] [outer = 0x7f9634632800] 03:02:50 INFO - PROCESS | 1840 | 1461319370659 Marionette DEBUG loaded listener.js 03:02:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f963767b800) [pid = 1840] [serial = 897] [outer = 0x7f9634632800] 03:02:51 INFO - PROCESS | 1840 | 1461319371512 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1536ms 03:02:51 INFO - PROCESS | 1840 | 1461319371554 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 1840 | 1461319371559 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:02:51 INFO - PROCESS | 1840 | 1461319371566 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 1840 | 1461319371572 Marionette TRACE conn3 <- [1,1166,null,{}] 03:02:51 INFO - PROCESS | 1840 | 1461319371589 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:51 INFO - PROCESS | 1840 | 1461319371805 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:02:51 INFO - PROCESS | 1840 | 1461319371986 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964aaed800 == 121 [pid = 1840] [id = 299] 03:02:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f963882ac00) [pid = 1840] [serial = 898] [outer = (nil)] 03:02:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f963b846800) [pid = 1840] [serial = 899] [outer = 0x7f963882ac00] 03:02:52 INFO - PROCESS | 1840 | 1461319372076 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f963ddac400) [pid = 1840] [serial = 900] [outer = 0x7f963882ac00] 03:02:52 INFO - PROCESS | 1840 | 1461319372958 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1439ms 03:02:53 INFO - PROCESS | 1840 | 1461319373005 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:02:53 INFO - PROCESS | 1840 | 1461319373010 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:02:53 INFO - PROCESS | 1840 | 1461319373016 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1840 | 1461319373020 Marionette TRACE conn3 <- [1,1170,null,{}] 03:02:53 INFO - PROCESS | 1840 | 1461319373025 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:53 INFO - PROCESS | 1840 | 1461319373217 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:02:53 INFO - PROCESS | 1840 | 1461319373404 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb70000 == 122 [pid = 1840] [id = 300] 03:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9638880800) [pid = 1840] [serial = 901] [outer = (nil)] 03:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f964aa86c00) [pid = 1840] [serial = 902] [outer = 0x7f9638880800] 03:02:53 INFO - PROCESS | 1840 | 1461319373479 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f964aff3000) [pid = 1840] [serial = 903] [outer = 0x7f9638880800] 03:02:54 INFO - PROCESS | 1840 | 1461319374396 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1435ms 03:02:54 INFO - PROCESS | 1840 | 1461319374452 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1840 | 1461319374455 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:02:54 INFO - PROCESS | 1840 | 1461319374463 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 1840 | 1461319374465 Marionette TRACE conn3 <- [1,1174,null,{}] 03:02:54 INFO - PROCESS | 1840 | 1461319374471 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:54 INFO - PROCESS | 1840 | 1461319374663 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:02:54 INFO - PROCESS | 1840 | 1461319374850 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965041d800 == 123 [pid = 1840] [id = 301] 03:02:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9632a55800) [pid = 1840] [serial = 904] [outer = (nil)] 03:02:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f964bfc5400) [pid = 1840] [serial = 905] [outer = 0x7f9632a55800] 03:02:54 INFO - PROCESS | 1840 | 1461319374925 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f964db94800) [pid = 1840] [serial = 906] [outer = 0x7f9632a55800] 03:02:55 INFO - PROCESS | 1840 | 1461319375829 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 1840 | 1461319375906 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:02:55 INFO - PROCESS | 1840 | 1461319375913 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1840 | 1461319375916 Marionette TRACE conn3 <- [1,1178,null,{}] 03:02:55 INFO - PROCESS | 1840 | 1461319375921 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:56 INFO - PROCESS | 1840 | 1461319376165 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:02:56 INFO - PROCESS | 1840 | 1461319376397 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96296ae000 == 124 [pid = 1840] [id = 302] 03:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f9628cda800) [pid = 1840] [serial = 907] [outer = (nil)] 03:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f963f0c3800) [pid = 1840] [serial = 908] [outer = 0x7f9628cda800] 03:02:56 INFO - PROCESS | 1840 | 1461319376522 Marionette DEBUG loaded listener.js 03:02:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f964feda000) [pid = 1840] [serial = 909] [outer = 0x7f9628cda800] 03:02:57 INFO - PROCESS | 1840 | 1461319377371 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 1840 | 1461319377458 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:02:57 INFO - PROCESS | 1840 | 1461319377469 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1840 | 1461319377473 Marionette TRACE conn3 <- [1,1182,null,{}] 03:02:57 INFO - PROCESS | 1840 | 1461319377484 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:57 INFO - PROCESS | 1840 | 1461319377732 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:02:57 INFO - PROCESS | 1840 | 1461319377959 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626def800 == 125 [pid = 1840] [id = 303] 03:02:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9628cde000) [pid = 1840] [serial = 910] [outer = (nil)] 03:02:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9628eca800) [pid = 1840] [serial = 911] [outer = 0x7f9628cde000] 03:02:58 INFO - PROCESS | 1840 | 1461319378050 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9628ed0000) [pid = 1840] [serial = 912] [outer = 0x7f9628cde000] 03:02:58 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:02:58 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:02:58 INFO - PROCESS | 1840 | 1461319378868 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 1840 | 1461319378912 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:02:58 INFO - PROCESS | 1840 | 1461319378920 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 1840 | 1461319378924 Marionette TRACE conn3 <- [1,1186,null,{}] 03:02:58 INFO - PROCESS | 1840 | 1461319378930 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:02:59 INFO - PROCESS | 1840 | 1461319379125 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:02:59 INFO - PROCESS | 1840 | 1461319379318 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d98f800 == 126 [pid = 1840] [id = 304] 03:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9628ec5800) [pid = 1840] [serial = 913] [outer = (nil)] 03:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f962dc07c00) [pid = 1840] [serial = 914] [outer = 0x7f9628ec5800] 03:02:59 INFO - PROCESS | 1840 | 1461319379390 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f962dc0d000) [pid = 1840] [serial = 915] [outer = 0x7f9628ec5800] 03:03:00 INFO - PROCESS | 1840 | 1461319380275 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 1840 | 1461319380360 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:03:00 INFO - PROCESS | 1840 | 1461319380367 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1840 | 1461319380370 Marionette TRACE conn3 <- [1,1190,null,{}] 03:03:00 INFO - PROCESS | 1840 | 1461319380376 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:00 INFO - PROCESS | 1840 | 1461319380631 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:03:00 INFO - PROCESS | 1840 | 1461319380861 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d65800 == 127 [pid = 1840] [id = 305] 03:03:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f962dc10800) [pid = 1840] [serial = 916] [outer = (nil)] 03:03:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f963d965c00) [pid = 1840] [serial = 917] [outer = 0x7f962dc10800] 03:03:00 INFO - PROCESS | 1840 | 1461319380979 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f963d969c00) [pid = 1840] [serial = 918] [outer = 0x7f962dc10800] 03:03:01 INFO - PROCESS | 1840 | 1461319381852 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:03:01 INFO - PROCESS | 1840 | 1461319381911 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:03:01 INFO - PROCESS | 1840 | 1461319381917 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1840 | 1461319381921 Marionette TRACE conn3 <- [1,1194,null,{}] 03:03:01 INFO - PROCESS | 1840 | 1461319381927 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:02 INFO - PROCESS | 1840 | 1461319382133 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:03:02 INFO - PROCESS | 1840 | 1461319382317 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626123800 == 128 [pid = 1840] [id = 306] 03:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f964c111800) [pid = 1840] [serial = 919] [outer = (nil)] 03:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f964fedac00) [pid = 1840] [serial = 920] [outer = 0x7f964c111800] 03:03:02 INFO - PROCESS | 1840 | 1461319382441 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f964ff8fc00) [pid = 1840] [serial = 921] [outer = 0x7f964c111800] 03:03:03 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:03:03 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:03:03 INFO - PROCESS | 1840 | 1461319383316 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:03:03 INFO - PROCESS | 1840 | 1461319383358 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:03:03 INFO - PROCESS | 1840 | 1461319383364 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1840 | 1461319383369 Marionette TRACE conn3 <- [1,1198,null,{}] 03:03:03 INFO - PROCESS | 1840 | 1461319383374 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:03 INFO - PROCESS | 1840 | 1461319383606 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:03:03 INFO - PROCESS | 1840 | 1461319383856 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626368800 == 129 [pid = 1840] [id = 307] 03:03:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f962680d000) [pid = 1840] [serial = 922] [outer = (nil)] 03:03:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f9626814c00) [pid = 1840] [serial = 923] [outer = 0x7f962680d000] 03:03:03 INFO - PROCESS | 1840 | 1461319383984 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f9637680c00) [pid = 1840] [serial = 924] [outer = 0x7f962680d000] 03:03:04 INFO - PROCESS | 1840 | 1461319384822 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1531ms 03:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:03:04 INFO - PROCESS | 1840 | 1461319384896 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1840 | 1461319384898 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:03:04 INFO - PROCESS | 1840 | 1461319384905 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1840 | 1461319384908 Marionette TRACE conn3 <- [1,1202,null,{}] 03:03:04 INFO - PROCESS | 1840 | 1461319384914 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:05 INFO - PROCESS | 1840 | 1461319385114 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:03:05 INFO - PROCESS | 1840 | 1461319385314 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629699000 == 130 [pid = 1840] [id = 308] 03:03:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f96263eec00) [pid = 1840] [serial = 925] [outer = (nil)] 03:03:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f9626806800) [pid = 1840] [serial = 926] [outer = 0x7f96263eec00] 03:03:05 INFO - PROCESS | 1840 | 1461319385781 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f962680f800) [pid = 1840] [serial = 927] [outer = 0x7f96263eec00] 03:03:06 INFO - PROCESS | 1840 | 1461319386779 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:03:06 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:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1935ms 03:03:06 INFO - PROCESS | 1840 | 1461319386841 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1840 | 1461319386848 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:03:06 INFO - PROCESS | 1840 | 1461319386858 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1840 | 1461319386861 Marionette TRACE conn3 <- [1,1206,null,{}] 03:03:06 INFO - PROCESS | 1840 | 1461319386870 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:07 INFO - PROCESS | 1840 | 1461319387069 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:03:07 INFO - PROCESS | 1840 | 1461319387275 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631d8e800 == 131 [pid = 1840] [id = 309] 03:03:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f9626e98000) [pid = 1840] [serial = 928] [outer = (nil)] 03:03:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f962a587000) [pid = 1840] [serial = 929] [outer = 0x7f9626e98000] 03:03:07 INFO - PROCESS | 1840 | 1461319387346 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f962a735400) [pid = 1840] [serial = 930] [outer = 0x7f9626e98000] 03:03:08 INFO - PROCESS | 1840 | 1461319388452 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:03:08 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:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1634ms 03:03:08 INFO - PROCESS | 1840 | 1461319388492 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1840 | 1461319388498 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:03:08 INFO - PROCESS | 1840 | 1461319388508 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1840 | 1461319388511 Marionette TRACE conn3 <- [1,1210,null,{}] 03:03:08 INFO - PROCESS | 1840 | 1461319388518 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:08 INFO - PROCESS | 1840 | 1461319388709 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:03:08 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345b9000 == 130 [pid = 1840] [id = 217] 03:03:08 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccbe000 == 129 [pid = 1840] [id = 295] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f9649eea800) [pid = 1840] [serial = 797] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f964ad9d800) [pid = 1840] [serial = 800] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f964b182800) [pid = 1840] [serial = 803] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f964b188000) [pid = 1840] [serial = 806] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f963cd5bc00) [pid = 1840] [serial = 830] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | 1461319389066 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c075000 == 128 [pid = 1840] [id = 294] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638969000 == 127 [pid = 1840] [id = 293] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380d1800 == 126 [pid = 1840] [id = 292] 03:03:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c62c000 == 127 [pid = 1840] [id = 310] 03:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f962a58c400) [pid = 1840] [serial = 931] [outer = (nil)] 03:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f9631968800) [pid = 1840] [serial = 932] [outer = 0x7f962a58c400] 03:03:09 INFO - PROCESS | 1840 | 1461319389168 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f9632aac000) [pid = 1840] [serial = 933] [outer = 0x7f962a58c400] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633d17800 == 126 [pid = 1840] [id = 291] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b555000 == 125 [pid = 1840] [id = 290] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633d16800 == 124 [pid = 1840] [id = 289] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631da1800 == 123 [pid = 1840] [id = 287] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9655347800 == 122 [pid = 1840] [id = 286] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c5c000 == 121 [pid = 1840] [id = 285] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9655342000 == 120 [pid = 1840] [id = 284] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965457f000 == 119 [pid = 1840] [id = 283] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9652aa1800 == 118 [pid = 1840] [id = 282] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fb73800 == 117 [pid = 1840] [id = 281] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964af4d800 == 116 [pid = 1840] [id = 280] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640d7b800 == 115 [pid = 1840] [id = 279] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638971000 == 114 [pid = 1840] [id = 278] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345c7000 == 113 [pid = 1840] [id = 277] 03:03:09 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963da5e000 == 112 [pid = 1840] [id = 276] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f9638822400) [pid = 1840] [serial = 824] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f9632a45c00) [pid = 1840] [serial = 812] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f9632ab7400) [pid = 1840] [serial = 813] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f9634f4b000) [pid = 1840] [serial = 818] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f9637504c00) [pid = 1840] [serial = 819] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f963b2b8800) [pid = 1840] [serial = 791] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f9639493c00) [pid = 1840] [serial = 788] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f9634b49000) [pid = 1840] [serial = 782] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f963437c400) [pid = 1840] [serial = 815] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f96345e6000) [pid = 1840] [serial = 816] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9632a51400) [pid = 1840] [serial = 779] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f963949bc00) [pid = 1840] [serial = 827] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f96380a9c00) [pid = 1840] [serial = 785] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f963e4a6000) [pid = 1840] [serial = 794] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9633a60400) [pid = 1840] [serial = 809] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f9638830800) [pid = 1840] [serial = 825] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f96378ba800) [pid = 1840] [serial = 821] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f96380a9800) [pid = 1840] [serial = 822] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f963c425400) [pid = 1840] [serial = 828] [outer = (nil)] [url = about:blank] 03:03:09 INFO - PROCESS | 1840 | 1461319389966 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1487ms 03:03:09 INFO - PROCESS | 1840 | 1461319389996 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 1840 | 1461319389999 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:03:10 INFO - PROCESS | 1840 | 1461319390005 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1840 | 1461319390010 Marionette TRACE conn3 <- [1,1214,null,{}] 03:03:10 INFO - PROCESS | 1840 | 1461319390026 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:10 INFO - PROCESS | 1840 | 1461319390206 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:03:10 INFO - PROCESS | 1840 | 1461319390371 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347c5800 == 113 [pid = 1840] [id = 311] 03:03:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9632aadc00) [pid = 1840] [serial = 934] [outer = (nil)] 03:03:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9634286400) [pid = 1840] [serial = 935] [outer = 0x7f9632aadc00] 03:03:10 INFO - PROCESS | 1840 | 1461319390452 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f963452e000) [pid = 1840] [serial = 936] [outer = 0x7f9632aadc00] 03:03:11 INFO - PROCESS | 1840 | 1461319391188 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1233ms 03:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:03:11 INFO - PROCESS | 1840 | 1461319391240 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1840 | 1461319391243 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:03:11 INFO - PROCESS | 1840 | 1461319391249 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1840 | 1461319391253 Marionette TRACE conn3 <- [1,1218,null,{}] 03:03:11 INFO - PROCESS | 1840 | 1461319391258 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:11 INFO - PROCESS | 1840 | 1461319391515 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:03:11 INFO - PROCESS | 1840 | 1461319391621 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638022800 == 114 [pid = 1840] [id = 312] 03:03:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9631b12c00) [pid = 1840] [serial = 937] [outer = (nil)] 03:03:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9634b4ec00) [pid = 1840] [serial = 938] [outer = 0x7f9631b12c00] 03:03:11 INFO - PROCESS | 1840 | 1461319391687 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f9634d28c00) [pid = 1840] [serial = 939] [outer = 0x7f9631b12c00] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f96383d7400) [pid = 1840] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9631b19800) [pid = 1840] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f963ab39c00) [pid = 1840] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f9626e95800) [pid = 1840] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f963437d400) [pid = 1840] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f9631b13800) [pid = 1840] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f963452e400) [pid = 1840] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f96383d8c00) [pid = 1840] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:03:12 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f96342ae000) [pid = 1840] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:03:13 INFO - PROCESS | 1840 | 1461319393110 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1993ms 03:03:13 INFO - PROCESS | 1840 | 1461319393243 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 1840 | 1461319393248 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:03:13 INFO - PROCESS | 1840 | 1461319393257 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1840 | 1461319393263 Marionette TRACE conn3 <- [1,1222,null,{}] 03:03:13 INFO - PROCESS | 1840 | 1461319393281 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:13 INFO - PROCESS | 1840 | 1461319393505 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:03:13 INFO - PROCESS | 1840 | 1461319393693 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c628800 == 115 [pid = 1840] [id = 313] 03:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f96263ea400) [pid = 1840] [serial = 940] [outer = (nil)] 03:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f9628cdc000) [pid = 1840] [serial = 941] [outer = 0x7f96263ea400] 03:03:13 INFO - PROCESS | 1840 | 1461319393767 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f962a730800) [pid = 1840] [serial = 942] [outer = 0x7f96263ea400] 03:03:14 INFO - PROCESS | 1840 | 1461319394589 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1840 | 1461319394666 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:03:14 INFO - PROCESS | 1840 | 1461319394676 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1840 | 1461319394680 Marionette TRACE conn3 <- [1,1226,null,{}] 03:03:14 INFO - PROCESS | 1840 | 1461319394686 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:14 INFO - PROCESS | 1840 | 1461319394926 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:03:15 INFO - PROCESS | 1840 | 1461319395164 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347ce800 == 116 [pid = 1840] [id = 314] 03:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f962dc04800) [pid = 1840] [serial = 943] [outer = (nil)] 03:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9632a43400) [pid = 1840] [serial = 944] [outer = 0x7f962dc04800] 03:03:15 INFO - PROCESS | 1840 | 1461319395282 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9633a54c00) [pid = 1840] [serial = 945] [outer = 0x7f962dc04800] 03:03:16 INFO - PROCESS | 1840 | 1461319396297 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1683ms 03:03:16 INFO - PROCESS | 1840 | 1461319396360 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 1840 | 1461319396364 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:03:16 INFO - PROCESS | 1840 | 1461319396371 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 1840 | 1461319396376 Marionette TRACE conn3 <- [1,1230,null,{}] 03:03:16 INFO - PROCESS | 1840 | 1461319396392 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:16 INFO - PROCESS | 1840 | 1461319396627 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:03:16 INFO - PROCESS | 1840 | 1461319396903 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638971000 == 117 [pid = 1840] [id = 315] 03:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9634d18400) [pid = 1840] [serial = 946] [outer = (nil)] 03:03:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9634e20400) [pid = 1840] [serial = 947] [outer = 0x7f9634d18400] 03:03:16 INFO - PROCESS | 1840 | 1461319396985 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f963750f800) [pid = 1840] [serial = 948] [outer = 0x7f9634d18400] 03:03:17 INFO - PROCESS | 1840 | 1461319397813 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1489ms 03:03:17 INFO - PROCESS | 1840 | 1461319397861 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:03:17 INFO - PROCESS | 1840 | 1461319397866 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:03:17 INFO - PROCESS | 1840 | 1461319397874 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 1840 | 1461319397876 Marionette TRACE conn3 <- [1,1234,null,{}] 03:03:17 INFO - PROCESS | 1840 | 1461319397882 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:18 INFO - PROCESS | 1840 | 1461319398118 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:03:18 INFO - PROCESS | 1840 | 1461319398301 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccbf000 == 118 [pid = 1840] [id = 316] 03:03:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f9634d1a400) [pid = 1840] [serial = 949] [outer = (nil)] 03:03:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f96383dc800) [pid = 1840] [serial = 950] [outer = 0x7f9634d1a400] 03:03:18 INFO - PROCESS | 1840 | 1461319398377 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f963882bc00) [pid = 1840] [serial = 951] [outer = 0x7f9634d1a400] 03:03:19 INFO - PROCESS | 1840 | 1461319399211 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1388ms 03:03:19 INFO - PROCESS | 1840 | 1461319399261 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 1840 | 1461319399265 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:03:19 INFO - PROCESS | 1840 | 1461319399271 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1840 | 1461319399274 Marionette TRACE conn3 <- [1,1238,null,{}] 03:03:19 INFO - PROCESS | 1840 | 1461319399279 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:19 INFO - PROCESS | 1840 | 1461319399463 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:03:19 INFO - PROCESS | 1840 | 1461319399659 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963dde7000 == 119 [pid = 1840] [id = 317] 03:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f963463e000) [pid = 1840] [serial = 952] [outer = (nil)] 03:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f9638916800) [pid = 1840] [serial = 953] [outer = 0x7f963463e000] 03:03:19 INFO - PROCESS | 1840 | 1461319399731 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f9639fd9c00) [pid = 1840] [serial = 954] [outer = 0x7f963463e000] 03:03:20 INFO - PROCESS | 1840 | 1461319400660 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1433ms 03:03:20 INFO - PROCESS | 1840 | 1461319400705 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:03:20 INFO - PROCESS | 1840 | 1461319400709 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:03:20 INFO - PROCESS | 1840 | 1461319400715 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1840 | 1461319400718 Marionette TRACE conn3 <- [1,1242,null,{}] 03:03:20 INFO - PROCESS | 1840 | 1461319400724 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:20 INFO - PROCESS | 1840 | 1461319400939 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:03:21 INFO - PROCESS | 1840 | 1461319401187 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644ec0000 == 120 [pid = 1840] [id = 318] 03:03:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f963d970c00) [pid = 1840] [serial = 955] [outer = (nil)] 03:03:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f963ebca800) [pid = 1840] [serial = 956] [outer = 0x7f963d970c00] 03:03:21 INFO - PROCESS | 1840 | 1461319401311 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f9649eef000) [pid = 1840] [serial = 957] [outer = 0x7f963d970c00] 03:03:22 INFO - PROCESS | 1840 | 1461319402171 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1486ms 03:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:03:22 INFO - PROCESS | 1840 | 1461319402202 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 1840 | 1461319402205 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:03:22 INFO - PROCESS | 1840 | 1461319402211 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 1840 | 1461319402214 Marionette TRACE conn3 <- [1,1246,null,{}] 03:03:22 INFO - PROCESS | 1840 | 1461319402219 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:22 INFO - PROCESS | 1840 | 1461319402403 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:03:22 INFO - PROCESS | 1840 | 1461319402600 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964bc10800 == 121 [pid = 1840] [id = 319] 03:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f962b615800) [pid = 1840] [serial = 958] [outer = (nil)] 03:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f964b114000) [pid = 1840] [serial = 959] [outer = 0x7f962b615800] 03:03:22 INFO - PROCESS | 1840 | 1461319402689 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f964c10f800) [pid = 1840] [serial = 960] [outer = 0x7f962b615800] 03:03:23 INFO - PROCESS | 1840 | 1461319403592 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1441ms 03:03:23 INFO - PROCESS | 1840 | 1461319403652 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:03:23 INFO - PROCESS | 1840 | 1461319403655 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:03:23 INFO - PROCESS | 1840 | 1461319403662 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1840 | 1461319403667 Marionette TRACE conn3 <- [1,1250,null,{}] 03:03:23 INFO - PROCESS | 1840 | 1461319403675 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:23 INFO - PROCESS | 1840 | 1461319403871 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:03:24 INFO - PROCESS | 1840 | 1461319404058 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fd08800 == 122 [pid = 1840] [id = 320] 03:03:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f9628c1f400) [pid = 1840] [serial = 961] [outer = (nil)] 03:03:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f9628c29800) [pid = 1840] [serial = 962] [outer = 0x7f9628c1f400] 03:03:24 INFO - PROCESS | 1840 | 1461319404134 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f9638831400) [pid = 1840] [serial = 963] [outer = 0x7f9628c1f400] 03:03:25 INFO - PROCESS | 1840 | 1461319405014 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1381ms 03:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:03:25 INFO - PROCESS | 1840 | 1461319405046 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 1840 | 1461319405049 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:03:25 INFO - PROCESS | 1840 | 1461319405056 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1840 | 1461319405059 Marionette TRACE conn3 <- [1,1254,null,{}] 03:03:25 INFO - PROCESS | 1840 | 1461319405064 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:25 INFO - PROCESS | 1840 | 1461319405252 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:03:25 INFO - PROCESS | 1840 | 1461319405443 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9654586000 == 123 [pid = 1840] [id = 321] 03:03:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f9628c22000) [pid = 1840] [serial = 964] [outer = (nil)] 03:03:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f964e02a800) [pid = 1840] [serial = 965] [outer = 0x7f9628c22000] 03:03:25 INFO - PROCESS | 1840 | 1461319405517 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f964f845c00) [pid = 1840] [serial = 966] [outer = 0x7f9628c22000] 03:03:26 INFO - PROCESS | 1840 | 1461319406417 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1436ms 03:03:26 INFO - PROCESS | 1840 | 1461319406491 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 1840 | 1461319406500 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:03:26 INFO - PROCESS | 1840 | 1461319406507 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 1840 | 1461319406511 Marionette TRACE conn3 <- [1,1258,null,{}] 03:03:26 INFO - PROCESS | 1840 | 1461319406517 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:26 INFO - PROCESS | 1840 | 1461319406750 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:03:26 INFO - PROCESS | 1840 | 1461319406979 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634411000 == 124 [pid = 1840] [id = 322] 03:03:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f9628c26800) [pid = 1840] [serial = 967] [outer = (nil)] 03:03:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f9629580400) [pid = 1840] [serial = 968] [outer = 0x7f9628c26800] 03:03:27 INFO - PROCESS | 1840 | 1461319407094 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f9629587c00) [pid = 1840] [serial = 969] [outer = 0x7f9628c26800] 03:03:27 INFO - PROCESS | 1840 | 1461319407923 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1482ms 03:03:27 INFO - PROCESS | 1840 | 1461319407990 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:03:27 INFO - PROCESS | 1840 | 1461319407994 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:03:28 INFO - PROCESS | 1840 | 1461319408001 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 1840 | 1461319408005 Marionette TRACE conn3 <- [1,1262,null,{}] 03:03:28 INFO - PROCESS | 1840 | 1461319408011 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:28 INFO - PROCESS | 1840 | 1461319408223 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:03:28 INFO - PROCESS | 1840 | 1461319408411 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c674800 == 125 [pid = 1840] [id = 323] 03:03:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f9628c28000) [pid = 1840] [serial = 970] [outer = (nil)] 03:03:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f96297e5800) [pid = 1840] [serial = 971] [outer = 0x7f9628c28000] 03:03:28 INFO - PROCESS | 1840 | 1461319408500 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f964db93c00) [pid = 1840] [serial = 972] [outer = 0x7f9628c28000] 03:03:29 INFO - PROCESS | 1840 | 1461319409400 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1430ms 03:03:29 INFO - PROCESS | 1840 | 1461319409433 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1840 | 1461319409436 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:03:29 INFO - PROCESS | 1840 | 1461319409443 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1840 | 1461319409446 Marionette TRACE conn3 <- [1,1266,null,{}] 03:03:29 INFO - PROCESS | 1840 | 1461319409451 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:29 INFO - PROCESS | 1840 | 1461319409645 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:03:29 INFO - PROCESS | 1840 | 1461319409840 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625ce8000 == 126 [pid = 1840] [id = 324] 03:03:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f96259c3800) [pid = 1840] [serial = 973] [outer = (nil)] 03:03:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f96259d0000) [pid = 1840] [serial = 974] [outer = 0x7f96259c3800] 03:03:29 INFO - PROCESS | 1840 | 1461319409913 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f96297e8400) [pid = 1840] [serial = 975] [outer = 0x7f96259c3800] 03:03:30 INFO - PROCESS | 1840 | 1461319410810 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1435ms 03:03:30 INFO - PROCESS | 1840 | 1461319410879 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 1840 | 1461319410883 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:03:30 INFO - PROCESS | 1840 | 1461319410890 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1840 | 1461319410894 Marionette TRACE conn3 <- [1,1270,null,{}] 03:03:30 INFO - PROCESS | 1840 | 1461319410899 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:31 INFO - PROCESS | 1840 | 1461319411109 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:03:31 INFO - PROCESS | 1840 | 1461319411378 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625aa5800 == 127 [pid = 1840] [id = 325] 03:03:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f96263f2800) [pid = 1840] [serial = 976] [outer = (nil)] 03:03:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f96349ea000) [pid = 1840] [serial = 977] [outer = 0x7f96263f2800] 03:03:31 INFO - PROCESS | 1840 | 1461319411494 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f96349edc00) [pid = 1840] [serial = 978] [outer = 0x7f96263f2800] 03:03:32 INFO - PROCESS | 1840 | 1461319412397 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1584ms 03:03:32 INFO - PROCESS | 1840 | 1461319412476 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 1840 | 1461319412478 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:03:32 INFO - PROCESS | 1840 | 1461319412485 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1840 | 1461319412488 Marionette TRACE conn3 <- [1,1274,null,{}] 03:03:32 INFO - PROCESS | 1840 | 1461319412494 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:32 INFO - PROCESS | 1840 | 1461319412730 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:03:32 INFO - PROCESS | 1840 | 1461319412962 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625ac0000 == 128 [pid = 1840] [id = 326] 03:03:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f96263f2c00) [pid = 1840] [serial = 979] [outer = (nil)] 03:03:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f9632a5cc00) [pid = 1840] [serial = 980] [outer = 0x7f96263f2c00] 03:03:33 INFO - PROCESS | 1840 | 1461319413082 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f9634b4b400) [pid = 1840] [serial = 981] [outer = 0x7f96263f2c00] 03:03:34 INFO - PROCESS | 1840 | 1461319414260 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1844ms 03:03:34 INFO - PROCESS | 1840 | 1461319414331 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1840 | 1461319414337 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:03:34 INFO - PROCESS | 1840 | 1461319414356 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1840 | 1461319414361 Marionette TRACE conn3 <- [1,1278,null,{}] 03:03:34 INFO - PROCESS | 1840 | 1461319414369 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:34 INFO - PROCESS | 1840 | 1461319414648 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:03:34 INFO - PROCESS | 1840 | 1461319414819 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c673800 == 129 [pid = 1840] [id = 327] 03:03:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f9626807800) [pid = 1840] [serial = 982] [outer = (nil)] 03:03:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f9626810000) [pid = 1840] [serial = 983] [outer = 0x7f9626807800] 03:03:34 INFO - PROCESS | 1840 | 1461319414905 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f9626e97800) [pid = 1840] [serial = 984] [outer = 0x7f9626807800] 03:03:35 INFO - PROCESS | 1840 | 1461319415884 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1600ms 03:03:35 INFO - PROCESS | 1840 | 1461319415954 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 1840 | 1461319415961 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:03:35 INFO - PROCESS | 1840 | 1461319415973 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 1840 | 1461319415976 Marionette TRACE conn3 <- [1,1282,null,{}] 03:03:35 INFO - PROCESS | 1840 | 1461319415982 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:36 INFO - PROCESS | 1840 | 1461319416178 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:03:36 INFO - PROCESS | 1840 | 1461319416539 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c65800 == 130 [pid = 1840] [id = 328] 03:03:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f962957e400) [pid = 1840] [serial = 985] [outer = (nil)] 03:03:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f9629584c00) [pid = 1840] [serial = 986] [outer = 0x7f962957e400] 03:03:36 INFO - PROCESS | 1840 | 1461319416612 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f96297e6000) [pid = 1840] [serial = 987] [outer = 0x7f962957e400] 03:03:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96347c5800 == 129 [pid = 1840] [id = 311] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f962a732c00) [pid = 1840] [serial = 854] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f964f850000) [pid = 1840] [serial = 857] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f962b61a800) [pid = 1840] [serial = 860] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f9626e99c00) [pid = 1840] [serial = 863] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f962c7d6400) [pid = 1840] [serial = 866] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c62c000 == 128 [pid = 1840] [id = 310] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631d8e800 == 127 [pid = 1840] [id = 309] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9629699000 == 126 [pid = 1840] [id = 308] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626123800 == 125 [pid = 1840] [id = 306] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d65800 == 124 [pid = 1840] [id = 305] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962d98f800 == 123 [pid = 1840] [id = 304] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626def800 == 122 [pid = 1840] [id = 303] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96296ae000 == 121 [pid = 1840] [id = 302] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965041d800 == 120 [pid = 1840] [id = 301] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fb70000 == 119 [pid = 1840] [id = 300] 03:03:37 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96347dc000 == 118 [pid = 1840] [id = 297] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f9638912000) [pid = 1840] [serial = 839] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f9638826400) [pid = 1840] [serial = 884] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f9633b67800) [pid = 1840] [serial = 875] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f963d189400) [pid = 1840] [serial = 831] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f9639495000) [pid = 1840] [serial = 885] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f963ebbfc00) [pid = 1840] [serial = 845] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f962a734800) [pid = 1840] [serial = 870] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f9626e9b000) [pid = 1840] [serial = 869] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f963cd5d800) [pid = 1840] [serial = 842] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f964c10ec00) [pid = 1840] [serial = 848] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f9634d26400) [pid = 1840] [serial = 878] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f964f84b800) [pid = 1840] [serial = 851] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f9632aafc00) [pid = 1840] [serial = 833] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f9634d1a000) [pid = 1840] [serial = 836] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f9632aba400) [pid = 1840] [serial = 873] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f9632a49000) [pid = 1840] [serial = 872] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f9634373800) [pid = 1840] [serial = 876] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f9637333800) [pid = 1840] [serial = 881] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f9637853400) [pid = 1840] [serial = 882] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f9638878800) [pid = 1840] [serial = 887] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f963ddb2800) [pid = 1840] [serial = 888] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f9635d7b000) [pid = 1840] [serial = 879] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f9639fd8c00) [pid = 1840] [serial = 777] [outer = (nil)] [url = about:blank] 03:03:37 INFO - PROCESS | 1840 | 1461319417565 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1680ms 03:03:37 INFO - PROCESS | 1840 | 1461319417653 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:03:37 INFO - PROCESS | 1840 | 1461319417658 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:03:37 INFO - PROCESS | 1840 | 1461319417665 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1840 | 1461319417671 Marionette TRACE conn3 <- [1,1286,null,{}] 03:03:37 INFO - PROCESS | 1840 | 1461319417687 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:37 INFO - PROCESS | 1840 | 1461319417885 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:03:38 INFO - PROCESS | 1840 | 1461319418036 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c31c800 == 119 [pid = 1840] [id = 329] 03:03:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f962680fc00) [pid = 1840] [serial = 988] [outer = (nil)] 03:03:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f962b7b5400) [pid = 1840] [serial = 989] [outer = 0x7f962680fc00] 03:03:38 INFO - PROCESS | 1840 | 1461319418106 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f962dc0c400) [pid = 1840] [serial = 990] [outer = 0x7f962680fc00] 03:03:38 INFO - PROCESS | 1840 | 1461319418869 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1235ms 03:03:38 INFO - PROCESS | 1840 | 1461319418923 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 1840 | 1461319418927 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:03:38 INFO - PROCESS | 1840 | 1461319418936 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1840 | 1461319418939 Marionette TRACE conn3 <- [1,1290,null,{}] 03:03:38 INFO - PROCESS | 1840 | 1461319418945 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:39 INFO - PROCESS | 1840 | 1461319419130 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:03:39 INFO - PROCESS | 1840 | 1461319419146 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d70000 == 120 [pid = 1840] [id = 330] 03:03:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f962c4dd400) [pid = 1840] [serial = 991] [outer = (nil)] 03:03:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f9633b5f800) [pid = 1840] [serial = 992] [outer = 0x7f962c4dd400] 03:03:39 INFO - PROCESS | 1840 | 1461319419212 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f9634148800) [pid = 1840] [serial = 993] [outer = 0x7f962c4dd400] 03:03:40 INFO - PROCESS | 1840 | 1461319420211 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1333ms 03:03:40 INFO - PROCESS | 1840 | 1461319420271 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:03:40 INFO - PROCESS | 1840 | 1461319420275 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:03:40 INFO - PROCESS | 1840 | 1461319420281 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:03:40 INFO - PROCESS | 1840 | 1461319420283 Marionette TRACE conn3 <- [1,1294,null,{}] 03:03:40 INFO - PROCESS | 1840 | 1461319420289 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:40 INFO - PROCESS | 1840 | 1461319420536 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:03:40 INFO - PROCESS | 1840 | 1461319420566 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344bf000 == 121 [pid = 1840] [id = 331] 03:03:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f9631b1ac00) [pid = 1840] [serial = 994] [outer = (nil)] 03:03:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f96345f0800) [pid = 1840] [serial = 995] [outer = 0x7f9631b1ac00] 03:03:40 INFO - PROCESS | 1840 | 1461319420630 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f9634b4fc00) [pid = 1840] [serial = 996] [outer = 0x7f9631b1ac00] 03:03:41 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f96263eec00) [pid = 1840] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:03:41 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f9626e98000) [pid = 1840] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:03:41 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f9632aadc00) [pid = 1840] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:03:41 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f962a58c400) [pid = 1840] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:03:41 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f96383e2c00) [pid = 1840] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:03:41 INFO - PROCESS | 1840 | 1461319421726 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1493ms 03:03:41 INFO - PROCESS | 1840 | 1461319421775 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1840 | 1461319421779 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:03:41 INFO - PROCESS | 1840 | 1461319421785 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1840 | 1461319421787 Marionette TRACE conn3 <- [1,1298,null,{}] 03:03:41 INFO - PROCESS | 1840 | 1461319421794 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:42 INFO - PROCESS | 1840 | 1461319422062 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:03:42 INFO - PROCESS | 1840 | 1461319422204 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963728d800 == 122 [pid = 1840] [id = 332] 03:03:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f9637858000) [pid = 1840] [serial = 997] [outer = (nil)] 03:03:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f96383e2c00) [pid = 1840] [serial = 998] [outer = 0x7f9637858000] 03:03:42 INFO - PROCESS | 1840 | 1461319422276 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f9639f74c00) [pid = 1840] [serial = 999] [outer = 0x7f9637858000] 03:03:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96344c5800 == 121 [pid = 1840] [id = 10] 03:03:43 INFO - PROCESS | 1840 | 1461319423069 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1331ms 03:03:43 INFO - PROCESS | 1840 | 1461319423118 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1840 | 1461319423121 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:03:43 INFO - PROCESS | 1840 | 1461319423127 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1840 | 1461319423129 Marionette TRACE conn3 <- [1,1302,null,{}] 03:03:43 INFO - PROCESS | 1840 | 1461319423135 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:43 INFO - PROCESS | 1840 | 1461319423319 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:03:43 INFO - PROCESS | 1840 | 1461319423333 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963838b000 == 122 [pid = 1840] [id = 333] 03:03:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f962a580c00) [pid = 1840] [serial = 1000] [outer = (nil)] 03:03:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f9638873c00) [pid = 1840] [serial = 1001] [outer = 0x7f962a580c00] 03:03:43 INFO - PROCESS | 1840 | 1461319423535 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f963cd62000) [pid = 1840] [serial = 1002] [outer = 0x7f962a580c00] 03:03:44 INFO - PROCESS | 1840 | 1461319424561 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1495ms 03:03:44 INFO - PROCESS | 1840 | 1461319424626 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1840 | 1461319424639 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:03:44 INFO - PROCESS | 1840 | 1461319424652 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1840 | 1461319424660 Marionette TRACE conn3 <- [1,1306,null,{}] 03:03:44 INFO - PROCESS | 1840 | 1461319424673 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:44 INFO - PROCESS | 1840 | 1461319424964 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:03:45 INFO - PROCESS | 1840 | 1461319425260 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a4cb000 == 123 [pid = 1840] [id = 334] 03:03:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f9626e91800) [pid = 1840] [serial = 1003] [outer = (nil)] 03:03:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f9628c2b800) [pid = 1840] [serial = 1004] [outer = 0x7f9626e91800] 03:03:45 INFO - PROCESS | 1840 | 1461319425339 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f9628ecd000) [pid = 1840] [serial = 1005] [outer = 0x7f9626e91800] 03:03:46 INFO - PROCESS | 1840 | 1461319426256 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1691ms 03:03:46 INFO - PROCESS | 1840 | 1461319426368 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 1840 | 1461319426378 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:03:46 INFO - PROCESS | 1840 | 1461319426446 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 1840 | 1461319426451 Marionette TRACE conn3 <- [1,1310,null,{}] 03:03:46 INFO - PROCESS | 1840 | 1461319426461 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:46 INFO - PROCESS | 1840 | 1461319426699 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:03:47 INFO - PROCESS | 1840 | 1461319426994 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345bd800 == 124 [pid = 1840] [id = 335] 03:03:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f962a72fc00) [pid = 1840] [serial = 1006] [outer = (nil)] 03:03:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f962c4e0800) [pid = 1840] [serial = 1007] [outer = 0x7f962a72fc00] 03:03:47 INFO - PROCESS | 1840 | 1461319427067 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f9632a57c00) [pid = 1840] [serial = 1008] [outer = 0x7f962a72fc00] 03:03:47 INFO - PROCESS | 1840 | 1461319427949 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:03:47 INFO - PROCESS | 1840 | 1461319427989 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:03:48 INFO - PROCESS | 1840 | 1461319427996 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1840 | 1461319428002 Marionette TRACE conn3 <- [1,1314,null,{}] 03:03:48 INFO - PROCESS | 1840 | 1461319428018 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:48 INFO - PROCESS | 1840 | 1461319428235 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:03:48 INFO - PROCESS | 1840 | 1461319428482 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c77a800 == 125 [pid = 1840] [id = 336] 03:03:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f9634d25000) [pid = 1840] [serial = 1009] [outer = (nil)] 03:03:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f963750c400) [pid = 1840] [serial = 1010] [outer = 0x7f9634d25000] 03:03:48 INFO - PROCESS | 1840 | 1461319428609 Marionette DEBUG loaded listener.js 03:03:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f9639491c00) [pid = 1840] [serial = 1011] [outer = 0x7f9634d25000] 03:03:49 INFO - PROCESS | 1840 | 1461319429440 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1491ms 03:03:49 INFO - PROCESS | 1840 | 1461319429488 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:03:49 INFO - PROCESS | 1840 | 1461319429493 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:03:49 INFO - PROCESS | 1840 | 1461319429499 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:03:49 INFO - PROCESS | 1840 | 1461319429502 Marionette TRACE conn3 <- [1,1318,null,{}] 03:03:49 INFO - PROCESS | 1840 | 1461319429508 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:49 INFO - PROCESS | 1840 | 1461319429718 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:03:49 INFO - PROCESS | 1840 | 1461319429909 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963faee000 == 126 [pid = 1840] [id = 337] 03:03:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f9634d21c00) [pid = 1840] [serial = 1012] [outer = (nil)] 03:03:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f963d967400) [pid = 1840] [serial = 1013] [outer = 0x7f9634d21c00] 03:03:49 INFO - PROCESS | 1840 | 1461319429986 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f963d971000) [pid = 1840] [serial = 1014] [outer = 0x7f9634d21c00] 03:03:50 INFO - PROCESS | 1840 | 1461319430873 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1431ms 03:03:50 INFO - PROCESS | 1840 | 1461319430932 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 1840 | 1461319430935 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:03:50 INFO - PROCESS | 1840 | 1461319430942 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 1840 | 1461319430946 Marionette TRACE conn3 <- [1,1322,null,{}] 03:03:50 INFO - PROCESS | 1840 | 1461319430952 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:51 INFO - PROCESS | 1840 | 1461319431150 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:03:51 INFO - PROCESS | 1840 | 1461319431341 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964c159000 == 127 [pid = 1840] [id = 338] 03:03:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f96383dd000) [pid = 1840] [serial = 1015] [outer = (nil)] 03:03:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f963d971400) [pid = 1840] [serial = 1016] [outer = 0x7f96383dd000] 03:03:51 INFO - PROCESS | 1840 | 1461319431429 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f964c10ec00) [pid = 1840] [serial = 1017] [outer = 0x7f96383dd000] 03:03:52 INFO - PROCESS | 1840 | 1461319432326 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1438ms 03:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:03:52 INFO - PROCESS | 1840 | 1461319432382 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 1840 | 1461319432384 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:03:52 INFO - PROCESS | 1840 | 1461319432391 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:03:52 INFO - PROCESS | 1840 | 1461319432394 Marionette TRACE conn3 <- [1,1326,null,{}] 03:03:52 INFO - PROCESS | 1840 | 1461319432402 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:52 INFO - PROCESS | 1840 | 1461319432616 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:03:52 INFO - PROCESS | 1840 | 1461319432810 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9655345000 == 128 [pid = 1840] [id = 339] 03:03:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f964fedc400) [pid = 1840] [serial = 1018] [outer = (nil)] 03:03:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f9650171c00) [pid = 1840] [serial = 1019] [outer = 0x7f964fedc400] 03:03:52 INFO - PROCESS | 1840 | 1461319432943 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f96503c2c00) [pid = 1840] [serial = 1020] [outer = 0x7f964fedc400] 03:03:53 INFO - PROCESS | 1840 | 1461319433773 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:03:53 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:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1434ms 03:03:53 INFO - PROCESS | 1840 | 1461319433825 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1840 | 1461319433829 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:03:53 INFO - PROCESS | 1840 | 1461319433835 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1840 | 1461319433838 Marionette TRACE conn3 <- [1,1330,null,{}] 03:03:53 INFO - PROCESS | 1840 | 1461319433843 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:54 INFO - PROCESS | 1840 | 1461319434035 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:03:54 INFO - PROCESS | 1840 | 1461319434232 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96242da000 == 129 [pid = 1840] [id = 340] 03:03:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f9626c33400) [pid = 1840] [serial = 1021] [outer = (nil)] 03:03:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f9626c3cc00) [pid = 1840] [serial = 1022] [outer = 0x7f9626c33400] 03:03:54 INFO - PROCESS | 1840 | 1461319434305 Marionette DEBUG loaded listener.js 03:03:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f9626c41800) [pid = 1840] [serial = 1023] [outer = 0x7f9626c33400] 03:03:55 INFO - PROCESS | 1840 | 1461319435179 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 03:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1389ms 03:03:55 INFO - PROCESS | 1840 | 1461319435225 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:03:55 INFO - PROCESS | 1840 | 1461319435230 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:03:55 INFO - PROCESS | 1840 | 1461319435237 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1840 | 1461319435240 Marionette TRACE conn3 <- [1,1334,null,{}] 03:03:55 INFO - PROCESS | 1840 | 1461319435247 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:55 INFO - PROCESS | 1840 | 1461319435444 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:03:55 INFO - PROCESS | 1840 | 1461319435658 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96245ce000 == 130 [pid = 1840] [id = 341] 03:03:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f9626c36800) [pid = 1840] [serial = 1024] [outer = (nil)] 03:03:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f9628c4ec00) [pid = 1840] [serial = 1025] [outer = 0x7f9626c36800] 03:03:55 INFO - PROCESS | 1840 | 1461319435734 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f9628c53c00) [pid = 1840] [serial = 1026] [outer = 0x7f9626c36800] 03:03:56 INFO - PROCESS | 1840 | 1461319436621 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1432ms 03:03:56 INFO - PROCESS | 1840 | 1461319436669 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:03:56 INFO - PROCESS | 1840 | 1461319436673 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:03:56 INFO - PROCESS | 1840 | 1461319436680 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:03:56 INFO - PROCESS | 1840 | 1461319436684 Marionette TRACE conn3 <- [1,1338,null,{}] 03:03:56 INFO - PROCESS | 1840 | 1461319436689 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:56 INFO - PROCESS | 1840 | 1461319436909 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:03:57 INFO - PROCESS | 1840 | 1461319437172 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962375e000 == 131 [pid = 1840] [id = 342] 03:03:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f962438f400) [pid = 1840] [serial = 1027] [outer = (nil)] 03:03:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f9624398c00) [pid = 1840] [serial = 1028] [outer = 0x7f962438f400] 03:03:57 INFO - PROCESS | 1840 | 1461319437298 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f962439ec00) [pid = 1840] [serial = 1029] [outer = 0x7f962438f400] 03:03:59 INFO - PROCESS | 1840 | 1461319439211 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2584ms 03:03:59 INFO - PROCESS | 1840 | 1461319439264 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 1840 | 1461319439268 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:03:59 INFO - PROCESS | 1840 | 1461319439325 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 1840 | 1461319439330 Marionette TRACE conn3 <- [1,1342,null,{}] 03:03:59 INFO - PROCESS | 1840 | 1461319439361 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:03:59 INFO - PROCESS | 1840 | 1461319439538 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:03:59 INFO - PROCESS | 1840 | 1461319439753 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c11000 == 132 [pid = 1840] [id = 343] 03:03:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f96259d2c00) [pid = 1840] [serial = 1030] [outer = (nil)] 03:03:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f96263ea800) [pid = 1840] [serial = 1031] [outer = 0x7f96259d2c00] 03:03:59 INFO - PROCESS | 1840 | 1461319439820 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f9628c23800) [pid = 1840] [serial = 1032] [outer = 0x7f96259d2c00] 03:04:00 INFO - PROCESS | 1840 | 1461319440892 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1654ms 03:04:00 INFO - PROCESS | 1840 | 1461319440931 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:04:00 INFO - PROCESS | 1840 | 1461319440939 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:04:00 INFO - PROCESS | 1840 | 1461319440949 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 1840 | 1461319440954 Marionette TRACE conn3 <- [1,1346,null,{}] 03:04:00 INFO - PROCESS | 1840 | 1461319440960 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:01 INFO - PROCESS | 1840 | 1461319441139 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:04:01 INFO - PROCESS | 1840 | 1461319441434 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b554800 == 133 [pid = 1840] [id = 344] 03:04:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f9628cd9400) [pid = 1840] [serial = 1033] [outer = (nil)] 03:04:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f9628ce2800) [pid = 1840] [serial = 1034] [outer = 0x7f9628cd9400] 03:04:01 INFO - PROCESS | 1840 | 1461319441580 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f962957ac00) [pid = 1840] [serial = 1035] [outer = 0x7f9628cd9400] 03:04:02 INFO - PROCESS | 1840 | 1461319442472 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1589ms 03:04:02 INFO - PROCESS | 1840 | 1461319442540 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:04:02 INFO - PROCESS | 1840 | 1461319442544 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:04:02 INFO - PROCESS | 1840 | 1461319442551 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 1840 | 1461319442558 Marionette TRACE conn3 <- [1,1350,null,{}] 03:04:02 INFO - PROCESS | 1840 | 1461319442574 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:02 INFO - PROCESS | 1840 | 1461319442814 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:04:03 INFO - PROCESS | 1840 | 1461319443064 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625cf2800 == 134 [pid = 1840] [id = 345] 03:04:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f96297e0000) [pid = 1840] [serial = 1036] [outer = (nil)] 03:04:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f962b61e400) [pid = 1840] [serial = 1037] [outer = 0x7f96297e0000] 03:04:03 INFO - PROCESS | 1840 | 1461319443187 Marionette DEBUG loaded listener.js 03:04:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f962b650c00) [pid = 1840] [serial = 1038] [outer = 0x7f96297e0000] 03:04:04 INFO - PROCESS | 1840 | 1461319444035 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1538ms 03:04:04 INFO - PROCESS | 1840 | 1461319444089 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:04:04 INFO - PROCESS | 1840 | 1461319444094 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:04:04 INFO - PROCESS | 1840 | 1461319444099 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 1840 | 1461319444102 Marionette TRACE conn3 <- [1,1354,null,{}] 03:04:04 INFO - PROCESS | 1840 | 1461319444107 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:04 INFO - PROCESS | 1840 | 1461319444298 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:04:04 INFO - PROCESS | 1840 | 1461319444502 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626df9800 == 135 [pid = 1840] [id = 346] 03:04:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f962c451000) [pid = 1840] [serial = 1039] [outer = (nil)] 03:04:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f962c7c8000) [pid = 1840] [serial = 1040] [outer = 0x7f962c451000] 03:04:04 INFO - PROCESS | 1840 | 1461319444571 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f962c7d4c00) [pid = 1840] [serial = 1041] [outer = 0x7f962c451000] 03:04:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3a7800 == 134 [pid = 1840] [id = 200] 03:04:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963df5a000 == 133 [pid = 1840] [id = 58] 03:04:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964be15000 == 132 [pid = 1840] [id = 72] 03:04:04 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633e99800 == 131 [pid = 1840] [id = 166] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f9634b4ec00) [pid = 1840] [serial = 938] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f962dc07c00) [pid = 1840] [serial = 914] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f963b846800) [pid = 1840] [serial = 899] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f964bfc5400) [pid = 1840] [serial = 905] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f963f0c3800) [pid = 1840] [serial = 908] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f963d965c00) [pid = 1840] [serial = 917] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f964aa86c00) [pid = 1840] [serial = 902] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f9626814c00) [pid = 1840] [serial = 923] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f9632a60800) [pid = 1840] [serial = 893] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f964fedac00) [pid = 1840] [serial = 920] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f9628eca800) [pid = 1840] [serial = 911] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f9634d1c800) [pid = 1840] [serial = 896] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d86a000 == 130 [pid = 1840] [id = 56] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963dde9000 == 129 [pid = 1840] [id = 57] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96342c8000 == 128 [pid = 1840] [id = 45] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f8b4800 == 127 [pid = 1840] [id = 214] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963728d800 == 126 [pid = 1840] [id = 332] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96344bf000 == 125 [pid = 1840] [id = 331] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d70000 == 124 [pid = 1840] [id = 330] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634f65800 == 123 [pid = 1840] [id = 11] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c31c800 == 122 [pid = 1840] [id = 329] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c65800 == 121 [pid = 1840] [id = 328] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c673800 == 120 [pid = 1840] [id = 327] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634411000 == 119 [pid = 1840] [id = 322] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9654586000 == 118 [pid = 1840] [id = 321] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fd08800 == 117 [pid = 1840] [id = 320] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964bc10800 == 116 [pid = 1840] [id = 319] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644ec0000 == 115 [pid = 1840] [id = 318] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963dde7000 == 114 [pid = 1840] [id = 317] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccbf000 == 113 [pid = 1840] [id = 316] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638971000 == 112 [pid = 1840] [id = 315] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96347ce800 == 111 [pid = 1840] [id = 314] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c628800 == 110 [pid = 1840] [id = 313] 03:04:05 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638022800 == 109 [pid = 1840] [id = 312] 03:04:05 INFO - PROCESS | 1840 | 1461319445540 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f9626806800) [pid = 1840] [serial = 926] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f962a735400) [pid = 1840] [serial = 930] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f9634286400) [pid = 1840] [serial = 935] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f963452e000) [pid = 1840] [serial = 936] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f9631968800) [pid = 1840] [serial = 932] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f9632aac000) [pid = 1840] [serial = 933] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f962a587000) [pid = 1840] [serial = 929] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f964aa7ec00) [pid = 1840] [serial = 891] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f962680f800) [pid = 1840] [serial = 927] [outer = (nil)] [url = about:blank] 03:04:05 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f963f01e400) [pid = 1840] [serial = 890] [outer = (nil)] [url = about:blank] 03:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1533ms 03:04:05 INFO - PROCESS | 1840 | 1461319445633 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 1840 | 1461319445637 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:04:05 INFO - PROCESS | 1840 | 1461319445642 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1840 | 1461319445645 Marionette TRACE conn3 <- [1,1358,null,{}] 03:04:05 INFO - PROCESS | 1840 | 1461319445650 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:05 INFO - PROCESS | 1840 | 1461319445817 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:04:05 INFO - PROCESS | 1840 | 1461319445827 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96296ac000 == 110 [pid = 1840] [id = 347] 03:04:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f962680e800) [pid = 1840] [serial = 1042] [outer = (nil)] 03:04:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f962c459400) [pid = 1840] [serial = 1043] [outer = 0x7f962680e800] 03:04:05 INFO - PROCESS | 1840 | 1461319445897 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f962dc0b800) [pid = 1840] [serial = 1044] [outer = 0x7f962680e800] 03:04:06 INFO - PROCESS | 1840 | 1461319446785 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1176ms 03:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:04:06 INFO - PROCESS | 1840 | 1461319446820 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 1840 | 1461319446823 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:04:06 INFO - PROCESS | 1840 | 1461319446829 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 1840 | 1461319446832 Marionette TRACE conn3 <- [1,1362,null,{}] 03:04:06 INFO - PROCESS | 1840 | 1461319446837 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:07 INFO - PROCESS | 1840 | 1461319447012 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:04:07 INFO - PROCESS | 1840 | 1461319447181 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d70000 == 111 [pid = 1840] [id = 348] 03:04:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f9628eca800) [pid = 1840] [serial = 1045] [outer = (nil)] 03:04:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f9632a45800) [pid = 1840] [serial = 1046] [outer = 0x7f9628eca800] 03:04:07 INFO - PROCESS | 1840 | 1461319447248 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f9633a59000) [pid = 1840] [serial = 1047] [outer = 0x7f9628eca800] 03:04:08 INFO - PROCESS | 1840 | 1461319448120 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1330ms 03:04:08 INFO - PROCESS | 1840 | 1461319448160 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 1840 | 1461319448162 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:04:08 INFO - PROCESS | 1840 | 1461319448170 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1840 | 1461319448173 Marionette TRACE conn3 <- [1,1366,null,{}] 03:04:08 INFO - PROCESS | 1840 | 1461319448187 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:08 INFO - PROCESS | 1840 | 1461319448398 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:04:08 INFO - PROCESS | 1840 | 1461319448425 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633e9f800 == 112 [pid = 1840] [id = 349] 03:04:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f962b7b5800) [pid = 1840] [serial = 1048] [outer = (nil)] 03:04:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f9633b62c00) [pid = 1840] [serial = 1049] [outer = 0x7f962b7b5800] 03:04:08 INFO - PROCESS | 1840 | 1461319448487 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f9633cc0000) [pid = 1840] [serial = 1050] [outer = 0x7f962b7b5800] 03:04:09 INFO - PROCESS | 1840 | 1461319449377 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 1840 | 1461319449418 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:04:09 INFO - PROCESS | 1840 | 1461319449425 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1840 | 1461319449428 Marionette TRACE conn3 <- [1,1370,null,{}] 03:04:09 INFO - PROCESS | 1840 | 1461319449434 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:10 INFO - PROCESS | 1840 | 1461319450751 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f963c550800) [pid = 1840] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f9632a4c400) [pid = 1840] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f963e4a6c00) [pid = 1840] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f9634d19000) [pid = 1840] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f963750ac00) [pid = 1840] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f9631965000) [pid = 1840] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f962dc10800) [pid = 1840] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f963c167400) [pid = 1840] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f9628cda800) [pid = 1840] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f962a585000) [pid = 1840] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f962a72e800) [pid = 1840] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f963882ac00) [pid = 1840] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f963887ec00) [pid = 1840] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f963b3e0400) [pid = 1840] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f96342a9400) [pid = 1840] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f962b7b8c00) [pid = 1840] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f963452e800) [pid = 1840] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f9638880800) [pid = 1840] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f963887d000) [pid = 1840] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f9632ab8800) [pid = 1840] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f9634059000) [pid = 1840] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f963ddbb800) [pid = 1840] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f9631973000) [pid = 1840] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f9628cde000) [pid = 1840] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f963c5e2c00) [pid = 1840] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f9637859c00) [pid = 1840] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f9637681400) [pid = 1840] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f963750e800) [pid = 1840] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f963cd38400) [pid = 1840] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f9640c4c400) [pid = 1840] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f962a58d000) [pid = 1840] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f962a72f800) [pid = 1840] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f96380acc00) [pid = 1840] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f962b647000) [pid = 1840] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f9634b50400) [pid = 1840] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f9637276000) [pid = 1840] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f96344c6000) [pid = 1840] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f9639492800) [pid = 1840] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f9634b42c00) [pid = 1840] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f96380ac400) [pid = 1840] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f962680d000) [pid = 1840] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f962c7cbc00) [pid = 1840] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f96380a2400) [pid = 1840] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f964c111800) [pid = 1840] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9634632800) [pid = 1840] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f9634b4cc00) [pid = 1840] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f963ebc1800) [pid = 1840] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f962c7c7800) [pid = 1840] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9639490c00) [pid = 1840] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f963732bc00) [pid = 1840] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f963437d000) [pid = 1840] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f9626e92400) [pid = 1840] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f9628ec5800) [pid = 1840] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f9626e94c00) [pid = 1840] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f96378b6400) [pid = 1840] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f9632a55800) [pid = 1840] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f962a72cc00) [pid = 1840] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f962a58c800) [pid = 1840] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f9631b1ac00) [pid = 1840] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f962680fc00) [pid = 1840] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f962c4dd400) [pid = 1840] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f962957e400) [pid = 1840] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9626807800) [pid = 1840] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9637858000) [pid = 1840] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:04:10 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f963405c000) [pid = 1840] [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:04:11 INFO - PROCESS | 1840 | 1461319450997 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c04000 == 113 [pid = 1840] [id = 350] 03:04:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f962439ac00) [pid = 1840] [serial = 1051] [outer = (nil)] 03:04:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f962680a400) [pid = 1840] [serial = 1052] [outer = 0x7f962439ac00] 03:04:11 INFO - PROCESS | 1840 | 1461319451061 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9628cd7800) [pid = 1840] [serial = 1053] [outer = 0x7f962439ac00] 03:04:11 INFO - PROCESS | 1840 | 1461319451731 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1840 | 1461319451780 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:04:11 INFO - PROCESS | 1840 | 1461319451786 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1840 | 1461319451788 Marionette TRACE conn3 <- [1,1374,null,{}] 03:04:11 INFO - PROCESS | 1840 | 1461319451793 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:12 INFO - PROCESS | 1840 | 1461319452032 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:04:12 INFO - PROCESS | 1840 | 1461319452057 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631d8a800 == 114 [pid = 1840] [id = 351] 03:04:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f96263e7c00) [pid = 1840] [serial = 1054] [outer = (nil)] 03:04:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f962a72a400) [pid = 1840] [serial = 1055] [outer = 0x7f96263e7c00] 03:04:12 INFO - PROCESS | 1840 | 1461319452120 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f9633a5e400) [pid = 1840] [serial = 1056] [outer = 0x7f96263e7c00] 03:04:13 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:04:13 INFO - PROCESS | 1840 | 1461319453138 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 1840 | 1461319453173 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:04:13 INFO - PROCESS | 1840 | 1461319453182 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - PROCESS | 1840 | 1461319453187 Marionette TRACE conn3 <- [1,1378,null,{}] 03:04:13 INFO - PROCESS | 1840 | 1461319453198 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:13 INFO - PROCESS | 1840 | 1461319453446 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:04:13 INFO - PROCESS | 1840 | 1461319453708 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c64800 == 115 [pid = 1840] [id = 352] 03:04:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9625cb2000) [pid = 1840] [serial = 1057] [outer = (nil)] 03:04:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f9626c3b400) [pid = 1840] [serial = 1058] [outer = 0x7f9625cb2000] 03:04:13 INFO - PROCESS | 1840 | 1461319453830 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f9628c2e800) [pid = 1840] [serial = 1059] [outer = 0x7f9625cb2000] 03:04:14 INFO - PROCESS | 1840 | 1461319454730 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:04:14 INFO - PROCESS | 1840 | 1461319454786 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:04:14 INFO - PROCESS | 1840 | 1461319454798 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:04:14 INFO - PROCESS | 1840 | 1461319454802 Marionette TRACE conn3 <- [1,1382,null,{}] 03:04:14 INFO - PROCESS | 1840 | 1461319454808 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:15 INFO - PROCESS | 1840 | 1461319455003 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:04:15 INFO - PROCESS | 1840 | 1461319455189 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d99b000 == 116 [pid = 1840] [id = 353] 03:04:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f9626811c00) [pid = 1840] [serial = 1060] [outer = (nil)] 03:04:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f96297dd400) [pid = 1840] [serial = 1061] [outer = 0x7f9626811c00] 03:04:15 INFO - PROCESS | 1840 | 1461319455264 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f962a729800) [pid = 1840] [serial = 1062] [outer = 0x7f9626811c00] 03:04:16 INFO - PROCESS | 1840 | [1840] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:04:16 INFO - PROCESS | 1840 | 1461319456286 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 1840 | 1461319456345 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:04:16 INFO - PROCESS | 1840 | 1461319456351 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 1840 | 1461319456357 Marionette TRACE conn3 <- [1,1386,null,{}] 03:04:16 INFO - PROCESS | 1840 | 1461319456373 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:16 INFO - PROCESS | 1840 | 1461319456586 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:04:16 INFO - PROCESS | 1840 | 1461319456883 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345b7000 == 117 [pid = 1840] [id = 354] 03:04:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f962c4e1400) [pid = 1840] [serial = 1063] [outer = (nil)] 03:04:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9631970c00) [pid = 1840] [serial = 1064] [outer = 0x7f962c4e1400] 03:04:16 INFO - PROCESS | 1840 | 1461319456963 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9632a5d800) [pid = 1840] [serial = 1065] [outer = 0x7f962c4e1400] 03:04:17 INFO - PROCESS | 1840 | 1461319457861 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1840 | 1461319457895 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:04:17 INFO - PROCESS | 1840 | 1461319457902 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1840 | 1461319457906 Marionette TRACE conn3 <- [1,1390,null,{}] 03:04:17 INFO - PROCESS | 1840 | 1461319457912 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:18 INFO - PROCESS | 1840 | 1461319458105 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:04:18 INFO - PROCESS | 1840 | 1461319458299 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c92000 == 118 [pid = 1840] [id = 355] 03:04:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f962c7cc000) [pid = 1840] [serial = 1066] [outer = (nil)] 03:04:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9634147000) [pid = 1840] [serial = 1067] [outer = 0x7f962c7cc000] 03:04:18 INFO - PROCESS | 1840 | 1461319458372 Marionette DEBUG loaded listener.js 03:04:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f96342a4800) [pid = 1840] [serial = 1068] [outer = 0x7f962c7cc000] 03:04:19 INFO - PROCESS | 1840 | 1461319459288 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1433ms 03:04:19 INFO - PROCESS | 1840 | 1461319459337 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:04:19 INFO - PROCESS | 1840 | 1461319459340 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:04:19 INFO - PROCESS | 1840 | 1461319459346 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 1840 | 1461319459349 Marionette TRACE conn3 <- [1,1394,null,{}] 03:04:19 INFO - PROCESS | 1840 | 1461319459356 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:19 INFO - PROCESS | 1840 | 1461319459547 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:04:19 INFO - PROCESS | 1840 | 1461319459743 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637634800 == 119 [pid = 1840] [id = 356] 03:04:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f9632a60c00) [pid = 1840] [serial = 1069] [outer = (nil)] 03:04:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f9634379800) [pid = 1840] [serial = 1070] [outer = 0x7f9632a60c00] 03:04:19 INFO - PROCESS | 1840 | 1461319459817 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f96345e5400) [pid = 1840] [serial = 1071] [outer = 0x7f9632a60c00] 03:04:20 INFO - PROCESS | 1840 | 1461319460719 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1439ms 03:04:20 INFO - PROCESS | 1840 | 1461319460788 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1840 | 1461319460792 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:04:20 INFO - PROCESS | 1840 | 1461319460798 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1840 | 1461319460800 Marionette TRACE conn3 <- [1,1398,null,{}] 03:04:20 INFO - PROCESS | 1840 | 1461319460806 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:21 INFO - PROCESS | 1840 | 1461319461059 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:04:21 INFO - PROCESS | 1840 | 1461319461298 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638127800 == 120 [pid = 1840] [id = 357] 03:04:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f9634b50c00) [pid = 1840] [serial = 1072] [outer = (nil)] 03:04:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f9634b51c00) [pid = 1840] [serial = 1073] [outer = 0x7f9634b50c00] 03:04:21 INFO - PROCESS | 1840 | 1461319461422 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f9634d29800) [pid = 1840] [serial = 1074] [outer = 0x7f9634b50c00] 03:04:22 INFO - PROCESS | 1840 | 1461319462296 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1539ms 03:04:22 INFO - PROCESS | 1840 | 1461319462338 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 1840 | 1461319462342 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:04:22 INFO - PROCESS | 1840 | 1461319462348 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 1840 | 1461319462351 Marionette TRACE conn3 <- [1,1402,null,{}] 03:04:22 INFO - PROCESS | 1840 | 1461319462356 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:22 INFO - PROCESS | 1840 | 1461319462532 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:04:22 INFO - PROCESS | 1840 | 1461319462733 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638966800 == 121 [pid = 1840] [id = 358] 03:04:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f96349e8c00) [pid = 1840] [serial = 1075] [outer = (nil)] 03:04:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f9634e29800) [pid = 1840] [serial = 1076] [outer = 0x7f96349e8c00] 03:04:22 INFO - PROCESS | 1840 | 1461319462808 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f9635b23000) [pid = 1840] [serial = 1077] [outer = 0x7f96349e8c00] 03:04:23 INFO - PROCESS | 1840 | 1461319463675 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1387ms 03:04:23 INFO - PROCESS | 1840 | 1461319463738 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1840 | 1461319463742 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:04:23 INFO - PROCESS | 1840 | 1461319463747 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1840 | 1461319463750 Marionette TRACE conn3 <- [1,1406,null,{}] 03:04:23 INFO - PROCESS | 1840 | 1461319463755 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:23 INFO - PROCESS | 1840 | 1461319463933 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:04:24 INFO - PROCESS | 1840 | 1461319464129 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b426800 == 122 [pid = 1840] [id = 359] 03:04:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f9634b42400) [pid = 1840] [serial = 1078] [outer = (nil)] 03:04:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f963600e400) [pid = 1840] [serial = 1079] [outer = 0x7f9634b42400] 03:04:24 INFO - PROCESS | 1840 | 1461319464202 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f9637337c00) [pid = 1840] [serial = 1080] [outer = 0x7f9634b42400] 03:04:25 INFO - PROCESS | 1840 | 1461319465135 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1435ms 03:04:25 INFO - PROCESS | 1840 | 1461319465185 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:04:25 INFO - PROCESS | 1840 | 1461319465188 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:04:25 INFO - PROCESS | 1840 | 1461319465194 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:04:25 INFO - PROCESS | 1840 | 1461319465198 Marionette TRACE conn3 <- [1,1410,null,{}] 03:04:25 INFO - PROCESS | 1840 | 1461319465203 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:25 INFO - PROCESS | 1840 | 1461319465385 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:04:25 INFO - PROCESS | 1840 | 1461319465580 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccbf000 == 123 [pid = 1840] [id = 360] 03:04:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f9634d25c00) [pid = 1840] [serial = 1081] [outer = (nil)] 03:04:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f9637853400) [pid = 1840] [serial = 1082] [outer = 0x7f9634d25c00] 03:04:25 INFO - PROCESS | 1840 | 1461319465673 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f96378bac00) [pid = 1840] [serial = 1083] [outer = 0x7f9634d25c00] 03:04:26 INFO - PROCESS | 1840 | 1461319466631 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1486ms 03:04:26 INFO - PROCESS | 1840 | 1461319466682 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:04:26 INFO - PROCESS | 1840 | 1461319466686 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:04:26 INFO - PROCESS | 1840 | 1461319466692 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:04:26 INFO - PROCESS | 1840 | 1461319466694 Marionette TRACE conn3 <- [1,1414,null,{}] 03:04:26 INFO - PROCESS | 1840 | 1461319466700 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:26 INFO - PROCESS | 1840 | 1461319466953 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:04:27 INFO - PROCESS | 1840 | 1461319467207 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d913000 == 124 [pid = 1840] [id = 361] 03:04:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f96378bb800) [pid = 1840] [serial = 1084] [outer = (nil)] 03:04:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f96380a7400) [pid = 1840] [serial = 1085] [outer = 0x7f96378bb800] 03:04:27 INFO - PROCESS | 1840 | 1461319467280 Marionette DEBUG loaded listener.js 03:04:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f96380b0c00) [pid = 1840] [serial = 1086] [outer = 0x7f96378bb800] 03:04:28 INFO - PROCESS | 1840 | 1461319468203 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1530ms 03:04:28 INFO - PROCESS | 1840 | 1461319468223 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1840 | 1461319468226 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:04:28 INFO - PROCESS | 1840 | 1461319468233 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1840 | 1461319468237 Marionette TRACE conn3 <- [1,1418,null,{}] 03:04:28 INFO - PROCESS | 1840 | 1461319468242 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:28 INFO - PROCESS | 1840 | 1461319468445 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:04:28 INFO - PROCESS | 1840 | 1461319468698 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631d97000 == 125 [pid = 1840] [id = 362] 03:04:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f96380b1800) [pid = 1840] [serial = 1087] [outer = (nil)] 03:04:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f963882ac00) [pid = 1840] [serial = 1088] [outer = 0x7f96380b1800] 03:04:28 INFO - PROCESS | 1840 | 1461319468794 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f9638876c00) [pid = 1840] [serial = 1089] [outer = 0x7f96380b1800] 03:04:29 INFO - PROCESS | 1840 | 1461319469707 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1529ms 03:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:04:29 INFO - PROCESS | 1840 | 1461319469763 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:04:29 INFO - PROCESS | 1840 | 1461319469765 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:04:29 INFO - PROCESS | 1840 | 1461319469772 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:04:29 INFO - PROCESS | 1840 | 1461319469775 Marionette TRACE conn3 <- [1,1422,null,{}] 03:04:29 INFO - PROCESS | 1840 | 1461319469780 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:29 INFO - PROCESS | 1840 | 1461319469953 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:04:30 INFO - PROCESS | 1840 | 1461319470153 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626de1800 == 126 [pid = 1840] [id = 363] 03:04:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f96263e6400) [pid = 1840] [serial = 1090] [outer = (nil)] 03:04:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f9626e95400) [pid = 1840] [serial = 1091] [outer = 0x7f96263e6400] 03:04:30 INFO - PROCESS | 1840 | 1461319470262 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f962b613800) [pid = 1840] [serial = 1092] [outer = 0x7f96263e6400] 03:04:31 INFO - PROCESS | 1840 | 1461319471209 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1481ms 03:04:31 INFO - PROCESS | 1840 | 1461319471253 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1840 | 1461319471257 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:04:31 INFO - PROCESS | 1840 | 1461319471262 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 1840 | 1461319471265 Marionette TRACE conn3 <- [1,1426,null,{}] 03:04:31 INFO - PROCESS | 1840 | 1461319471271 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:31 INFO - PROCESS | 1840 | 1461319471455 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:04:31 INFO - PROCESS | 1840 | 1461319471653 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629609800 == 127 [pid = 1840] [id = 364] 03:04:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f96263efc00) [pid = 1840] [serial = 1093] [outer = (nil)] 03:04:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f962c44fc00) [pid = 1840] [serial = 1094] [outer = 0x7f96263efc00] 03:04:31 INFO - PROCESS | 1840 | 1461319471722 Marionette DEBUG loaded listener.js 03:04:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f963196a800) [pid = 1840] [serial = 1095] [outer = 0x7f96263efc00] 03:04:33 INFO - PROCESS | 1840 | 1461319473096 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1886ms 03:04:33 INFO - PROCESS | 1840 | 1461319473151 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1840 | 1461319473156 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:04:33 INFO - PROCESS | 1840 | 1461319473254 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1840 | 1461319473261 Marionette TRACE conn3 <- [1,1430,null,{}] 03:04:33 INFO - PROCESS | 1840 | 1461319473289 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:33 INFO - PROCESS | 1840 | 1461319473472 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:04:33 INFO - PROCESS | 1840 | 1461319473678 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c5a800 == 128 [pid = 1840] [id = 365] 03:04:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f9624393000) [pid = 1840] [serial = 1096] [outer = (nil)] 03:04:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f9625cb0800) [pid = 1840] [serial = 1097] [outer = 0x7f9624393000] 03:04:33 INFO - PROCESS | 1840 | 1461319473751 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f9626c3d000) [pid = 1840] [serial = 1098] [outer = 0x7f9624393000] 03:04:34 INFO - PROCESS | 1840 | 1461319474810 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1703ms 03:04:34 INFO - PROCESS | 1840 | 1461319474868 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 1840 | 1461319474876 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:04:34 INFO - PROCESS | 1840 | 1461319474886 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 1840 | 1461319474889 Marionette TRACE conn3 <- [1,1434,null,{}] 03:04:34 INFO - PROCESS | 1840 | 1461319474895 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:35 INFO - PROCESS | 1840 | 1461319475096 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:04:35 INFO - PROCESS | 1840 | 1461319475341 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962612d000 == 129 [pid = 1840] [id = 366] 03:04:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f9628cde400) [pid = 1840] [serial = 1099] [outer = (nil)] 03:04:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f9628ec7000) [pid = 1840] [serial = 1100] [outer = 0x7f9628cde400] 03:04:35 INFO - PROCESS | 1840 | 1461319475466 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f9629582c00) [pid = 1840] [serial = 1101] [outer = 0x7f9628cde400] 03:04:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d689000 == 128 [pid = 1840] [id = 199] 03:04:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380c4800 == 127 [pid = 1840] [id = 197] 03:04:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c04000 == 126 [pid = 1840] [id = 350] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f9634f61800) [pid = 1840] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f964b114000) [pid = 1840] [serial = 959] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f96297e5800) [pid = 1840] [serial = 971] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f9628c29800) [pid = 1840] [serial = 962] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f96259d0000) [pid = 1840] [serial = 974] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f9632a5cc00) [pid = 1840] [serial = 980] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f964e02a800) [pid = 1840] [serial = 965] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f96349ea000) [pid = 1840] [serial = 977] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f963ebca800) [pid = 1840] [serial = 956] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f9629580400) [pid = 1840] [serial = 968] [outer = (nil)] [url = about:blank] 03:04:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633e9f800 == 125 [pid = 1840] [id = 349] 03:04:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d70000 == 124 [pid = 1840] [id = 348] 03:04:35 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96296ac000 == 123 [pid = 1840] [id = 347] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626df9800 == 122 [pid = 1840] [id = 346] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625cf2800 == 121 [pid = 1840] [id = 345] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b554800 == 120 [pid = 1840] [id = 344] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c11000 == 119 [pid = 1840] [id = 343] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96242da000 == 118 [pid = 1840] [id = 340] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9655345000 == 117 [pid = 1840] [id = 339] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964c159000 == 116 [pid = 1840] [id = 338] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963faee000 == 115 [pid = 1840] [id = 337] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c77a800 == 114 [pid = 1840] [id = 336] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345bd800 == 113 [pid = 1840] [id = 335] 03:04:36 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962a4cb000 == 112 [pid = 1840] [id = 334] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f964f842400) [pid = 1840] [serial = 864] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f962dc0d000) [pid = 1840] [serial = 915] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f9633b5d000) [pid = 1840] [serial = 867] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f963eb4e800) [pid = 1840] [serial = 644] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f964db94800) [pid = 1840] [serial = 906] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f962a737000) [pid = 1840] [serial = 855] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f9634d28000) [pid = 1840] [serial = 753] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f9640c4f400) [pid = 1840] [serial = 747] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f964f725800) [pid = 1840] [serial = 849] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f9644242800) [pid = 1840] [serial = 683] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f96380a8c00) [pid = 1840] [serial = 732] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f9638827000) [pid = 1840] [serial = 786] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f9632a5e800) [pid = 1840] [serial = 674] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f963d969c00) [pid = 1840] [serial = 918] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f964afab800) [pid = 1840] [serial = 801] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f964feda000) [pid = 1840] [serial = 909] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f9634060c00) [pid = 1840] [serial = 750] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f964fed4800) [pid = 1840] [serial = 858] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f963ddac400) [pid = 1840] [serial = 900] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f963cd68c00) [pid = 1840] [serial = 741] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9640c44400) [pid = 1840] [serial = 846] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f9634d26c00) [pid = 1840] [serial = 783] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f9633b60000) [pid = 1840] [serial = 894] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f964fece800) [pid = 1840] [serial = 852] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f964aff3000) [pid = 1840] [serial = 903] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f963c2a2800) [pid = 1840] [serial = 738] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f963452c000) [pid = 1840] [serial = 726] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f963f0cc400) [pid = 1840] [serial = 647] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f964f718000) [pid = 1840] [serial = 692] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f96342a1000) [pid = 1840] [serial = 834] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f9628ed0000) [pid = 1840] [serial = 912] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f96410ca400) [pid = 1840] [serial = 795] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f963ddb1800) [pid = 1840] [serial = 843] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f963882d800) [pid = 1840] [serial = 735] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f963ab3a400) [pid = 1840] [serial = 789] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f964ac97c00) [pid = 1840] [serial = 798] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f964b1f7c00) [pid = 1840] [serial = 804] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f964bfcf800) [pid = 1840] [serial = 807] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f962b61e800) [pid = 1840] [serial = 861] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9639fe0400) [pid = 1840] [serial = 840] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f964bfd0000) [pid = 1840] [serial = 810] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9649e44000) [pid = 1840] [serial = 650] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f963e370800) [pid = 1840] [serial = 744] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f963726ec00) [pid = 1840] [serial = 837] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f963ddb5400) [pid = 1840] [serial = 641] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9637680c00) [pid = 1840] [serial = 924] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9632a5fc00) [pid = 1840] [serial = 723] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f963c5dec00) [pid = 1840] [serial = 792] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f964ff8fc00) [pid = 1840] [serial = 921] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f963767b800) [pid = 1840] [serial = 897] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f9636016800) [pid = 1840] [serial = 729] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f964afab000) [pid = 1840] [serial = 686] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9633cb7800) [pid = 1840] [serial = 780] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f964c110800) [pid = 1840] [serial = 689] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f963c42e400) [pid = 1840] [serial = 680] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9637682c00) [pid = 1840] [serial = 677] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9637511000) [pid = 1840] [serial = 587] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f96345f0800) [pid = 1840] [serial = 995] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f962b7b5400) [pid = 1840] [serial = 989] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f962dc0c400) [pid = 1840] [serial = 990] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9638916800) [pid = 1840] [serial = 953] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9634e20400) [pid = 1840] [serial = 947] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f96383dc800) [pid = 1840] [serial = 950] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9633b5f800) [pid = 1840] [serial = 992] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f96297e6000) [pid = 1840] [serial = 987] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9629584c00) [pid = 1840] [serial = 986] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9628cdc000) [pid = 1840] [serial = 941] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9626e97800) [pid = 1840] [serial = 984] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9626810000) [pid = 1840] [serial = 983] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9632a43400) [pid = 1840] [serial = 944] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9634b4fc00) [pid = 1840] [serial = 996] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f96383e2c00) [pid = 1840] [serial = 998] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f964c2cc400) [pid = 1840] [serial = 693] [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:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9634148800) [pid = 1840] [serial = 993] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9639f74c00) [pid = 1840] [serial = 999] [outer = (nil)] [url = about:blank] 03:04:36 INFO - PROCESS | 1840 | 1461319476521 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1683ms 03:04:36 INFO - PROCESS | 1840 | 1461319476570 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 1840 | 1461319476574 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:04:36 INFO - PROCESS | 1840 | 1461319476601 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1840 | 1461319476608 Marionette TRACE conn3 <- [1,1438,null,{}] 03:04:36 INFO - PROCESS | 1840 | 1461319476636 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:36 INFO - PROCESS | 1840 | 1461319476824 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:04:36 INFO - PROCESS | 1840 | 1461319476836 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626de7000 == 113 [pid = 1840] [id = 367] 03:04:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9628cdc000) [pid = 1840] [serial = 1102] [outer = (nil)] 03:04:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f962a736c00) [pid = 1840] [serial = 1103] [outer = 0x7f9628cdc000] 03:04:36 INFO - PROCESS | 1840 | 1461319476902 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f962b645400) [pid = 1840] [serial = 1104] [outer = 0x7f9628cdc000] 03:04:38 INFO - PROCESS | 1840 | 1461319478202 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1668ms 03:04:38 INFO - PROCESS | 1840 | 1461319478250 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:04:38 INFO - PROCESS | 1840 | 1461319478257 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:04:38 INFO - PROCESS | 1840 | 1461319478266 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:04:38 INFO - PROCESS | 1840 | 1461319478271 Marionette TRACE conn3 <- [1,1442,null,{}] 03:04:38 INFO - PROCESS | 1840 | 1461319478291 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:38 INFO - PROCESS | 1840 | 1461319478495 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:04:38 INFO - PROCESS | 1840 | 1461319478733 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c18800 == 114 [pid = 1840] [id = 368] 03:04:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9628c51000) [pid = 1840] [serial = 1105] [outer = (nil)] 03:04:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9628c58c00) [pid = 1840] [serial = 1106] [outer = 0x7f9628c51000] 03:04:38 INFO - PROCESS | 1840 | 1461319478810 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9628ecd800) [pid = 1840] [serial = 1107] [outer = 0x7f9628c51000] 03:04:39 INFO - PROCESS | 1840 | 1461319479828 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1637ms 03:04:39 INFO - PROCESS | 1840 | 1461319479904 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 1840 | 1461319479912 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:04:39 INFO - PROCESS | 1840 | 1461319479922 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 1840 | 1461319479925 Marionette TRACE conn3 <- [1,1446,null,{}] 03:04:39 INFO - PROCESS | 1840 | 1461319479931 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:40 INFO - PROCESS | 1840 | 1461319480166 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:04:40 INFO - PROCESS | 1840 | 1461319480437 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c30e000 == 115 [pid = 1840] [id = 369] 03:04:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f962a582c00) [pid = 1840] [serial = 1108] [outer = (nil)] 03:04:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f962b64c800) [pid = 1840] [serial = 1109] [outer = 0x7f962a582c00] 03:04:40 INFO - PROCESS | 1840 | 1461319480511 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f962c44dc00) [pid = 1840] [serial = 1110] [outer = 0x7f962a582c00] 03:04:41 INFO - PROCESS | 1840 | 1461319481398 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1534ms 03:04:41 INFO - PROCESS | 1840 | 1461319481457 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1840 | 1461319481462 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:04:41 INFO - PROCESS | 1840 | 1461319481468 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1840 | 1461319481474 Marionette TRACE conn3 <- [1,1450,null,{}] 03:04:41 INFO - PROCESS | 1840 | 1461319481491 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:41 INFO - PROCESS | 1840 | 1461319481688 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:04:41 INFO - PROCESS | 1840 | 1461319481882 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631d85800 == 116 [pid = 1840] [id = 370] 03:04:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f962c7c8c00) [pid = 1840] [serial = 1111] [outer = (nil)] 03:04:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9631b0e800) [pid = 1840] [serial = 1112] [outer = 0x7f962c7c8c00] 03:04:41 INFO - PROCESS | 1840 | 1461319481958 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9632a54800) [pid = 1840] [serial = 1113] [outer = 0x7f962c7c8c00] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96245ce000 == 115 [pid = 1840] [id = 341] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626368800 == 114 [pid = 1840] [id = 307] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964e087000 == 113 [pid = 1840] [id = 266] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625aa5800 == 112 [pid = 1840] [id = 325] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964c162800 == 111 [pid = 1840] [id = 47] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c13800 == 110 [pid = 1840] [id = 250] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625ac0000 == 109 [pid = 1840] [id = 326] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c674800 == 108 [pid = 1840] [id = 323] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962612d000 == 107 [pid = 1840] [id = 366] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c5a800 == 106 [pid = 1840] [id = 365] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b426800 == 105 [pid = 1840] [id = 359] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638966800 == 104 [pid = 1840] [id = 358] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638127800 == 103 [pid = 1840] [id = 357] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637634800 == 102 [pid = 1840] [id = 356] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634c92000 == 101 [pid = 1840] [id = 355] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345b7000 == 100 [pid = 1840] [id = 354] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962d99b000 == 99 [pid = 1840] [id = 353] 03:04:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c64800 == 98 [pid = 1840] [id = 352] 03:04:44 INFO - PROCESS | 1840 | 1461319484744 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 3442ms 03:04:44 INFO - PROCESS | 1840 | 1461319484911 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:04:44 INFO - PROCESS | 1840 | 1461319484917 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:04:44 INFO - PROCESS | 1840 | 1461319484924 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1840 | 1461319484929 Marionette TRACE conn3 <- [1,1454,null,{}] 03:04:44 INFO - PROCESS | 1840 | 1461319484938 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:45 INFO - PROCESS | 1840 | 1461319485109 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:04:45 INFO - PROCESS | 1840 | 1461319485250 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626368800 == 99 [pid = 1840] [id = 371] 03:04:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9628c1fc00) [pid = 1840] [serial = 1114] [outer = (nil)] 03:04:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9628c2e400) [pid = 1840] [serial = 1115] [outer = 0x7f9628c1fc00] 03:04:45 INFO - PROCESS | 1840 | 1461319485319 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9628cd9000) [pid = 1840] [serial = 1116] [outer = 0x7f9628c1fc00] 03:04:46 INFO - PROCESS | 1840 | 1461319486112 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1238ms 03:04:46 INFO - PROCESS | 1840 | 1461319486166 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 1840 | 1461319486173 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:04:46 INFO - PROCESS | 1840 | 1461319486196 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 1840 | 1461319486201 Marionette TRACE conn3 <- [1,1458,null,{}] 03:04:46 INFO - PROCESS | 1840 | 1461319486207 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:46 INFO - PROCESS | 1840 | 1461319486441 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:04:46 INFO - PROCESS | 1840 | 1461319486469 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c31b000 == 100 [pid = 1840] [id = 372] 03:04:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f96297e9c00) [pid = 1840] [serial = 1117] [outer = (nil)] 03:04:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f962b612400) [pid = 1840] [serial = 1118] [outer = 0x7f96297e9c00] 03:04:46 INFO - PROCESS | 1840 | 1461319486534 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962b64ac00) [pid = 1840] [serial = 1119] [outer = 0x7f96297e9c00] 03:04:47 INFO - PROCESS | 1840 | 1461319487598 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1484ms 03:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:04:47 INFO - PROCESS | 1840 | 1461319487708 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 1840 | 1461319487711 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:04:47 INFO - PROCESS | 1840 | 1461319487718 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1840 | 1461319487724 Marionette TRACE conn3 <- [1,1462,null,{}] 03:04:47 INFO - PROCESS | 1840 | 1461319487741 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:47 INFO - PROCESS | 1840 | 1461319487983 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:04:48 INFO - PROCESS | 1840 | 1461319488131 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d6f000 == 101 [pid = 1840] [id = 373] 03:04:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f962dc11000) [pid = 1840] [serial = 1120] [outer = (nil)] 03:04:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9632a4cc00) [pid = 1840] [serial = 1121] [outer = 0x7f962dc11000] 03:04:48 INFO - PROCESS | 1840 | 1461319488199 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9632ab4c00) [pid = 1840] [serial = 1122] [outer = 0x7f962dc11000] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f963463e000) [pid = 1840] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9634d1a400) [pid = 1840] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9634d18400) [pid = 1840] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f962dc04800) [pid = 1840] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9631b12c00) [pid = 1840] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f96263ea400) [pid = 1840] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f962a72fc00) [pid = 1840] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f96259c3800) [pid = 1840] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f96297e0000) [pid = 1840] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f962c451000) [pid = 1840] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f962b615800) [pid = 1840] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f962439ac00) [pid = 1840] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9626c33400) [pid = 1840] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f96383dd000) [pid = 1840] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f962680e800) [pid = 1840] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9628c28000) [pid = 1840] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9628cd9400) [pid = 1840] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9634d25000) [pid = 1840] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f964fedc400) [pid = 1840] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9628c1f400) [pid = 1840] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f962438f400) [pid = 1840] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f962b7b5800) [pid = 1840] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9626c36800) [pid = 1840] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f96259d2c00) [pid = 1840] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9628c26800) [pid = 1840] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f9634d21c00) [pid = 1840] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f96263f2800) [pid = 1840] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9628eca800) [pid = 1840] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9626e91800) [pid = 1840] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f96263f2c00) [pid = 1840] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f963d970c00) [pid = 1840] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9628c22000) [pid = 1840] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f9628cde400) [pid = 1840] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f9624393000) [pid = 1840] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:04:49 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f96263e7c00) [pid = 1840] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:04:49 INFO - PROCESS | 1840 | 1461319489476 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1788ms 03:04:49 INFO - PROCESS | 1840 | 1461319489505 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 1840 | 1461319489510 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:04:49 INFO - PROCESS | 1840 | 1461319489516 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 1840 | 1461319489519 Marionette TRACE conn3 <- [1,1466,null,{}] 03:04:49 INFO - PROCESS | 1840 | 1461319489524 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:49 INFO - PROCESS | 1840 | 1461319489709 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:04:49 INFO - PROCESS | 1840 | 1461319489724 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c664800 == 102 [pid = 1840] [id = 374] 03:04:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f9624390400) [pid = 1840] [serial = 1123] [outer = (nil)] 03:04:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f9628c22400) [pid = 1840] [serial = 1124] [outer = 0x7f9624390400] 03:04:49 INFO - PROCESS | 1840 | 1461319489803 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9629586800) [pid = 1840] [serial = 1125] [outer = 0x7f9624390400] 03:04:50 INFO - PROCESS | 1840 | 1461319490712 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1231ms 03:04:50 INFO - PROCESS | 1840 | 1461319490749 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:04:50 INFO - PROCESS | 1840 | 1461319490753 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:04:50 INFO - PROCESS | 1840 | 1461319490759 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:04:50 INFO - PROCESS | 1840 | 1461319490762 Marionette TRACE conn3 <- [1,1470,null,{}] 03:04:50 INFO - PROCESS | 1840 | 1461319490768 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:51 INFO - PROCESS | 1840 | 1461319491054 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:04:51 INFO - PROCESS | 1840 | 1461319491255 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96245c4800 == 103 [pid = 1840] [id = 375] 03:04:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9624399800) [pid = 1840] [serial = 1126] [outer = (nil)] 03:04:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f96259ca800) [pid = 1840] [serial = 1127] [outer = 0x7f9624399800] 03:04:51 INFO - PROCESS | 1840 | 1461319491336 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f962680b800) [pid = 1840] [serial = 1128] [outer = 0x7f9624399800] 03:04:52 INFO - PROCESS | 1840 | 1461319492347 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1634ms 03:04:52 INFO - PROCESS | 1840 | 1461319492396 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 1840 | 1461319492403 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:04:52 INFO - PROCESS | 1840 | 1461319492412 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 1840 | 1461319492418 Marionette TRACE conn3 <- [1,1474,null,{}] 03:04:52 INFO - PROCESS | 1840 | 1461319492426 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:52 INFO - PROCESS | 1840 | 1461319492623 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:04:52 INFO - PROCESS | 1840 | 1461319492860 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c1e000 == 104 [pid = 1840] [id = 376] 03:04:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f96297e1800) [pid = 1840] [serial = 1129] [outer = (nil)] 03:04:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f962a729c00) [pid = 1840] [serial = 1130] [outer = 0x7f96297e1800] 03:04:52 INFO - PROCESS | 1840 | 1461319492986 Marionette DEBUG loaded listener.js 03:04:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f962b645800) [pid = 1840] [serial = 1131] [outer = 0x7f96297e1800] 03:04:53 INFO - PROCESS | 1840 | 1461319493944 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1591ms 03:04:54 INFO - PROCESS | 1840 | 1461319494004 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 1840 | 1461319494009 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:04:54 INFO - PROCESS | 1840 | 1461319494015 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 1840 | 1461319494018 Marionette TRACE conn3 <- [1,1478,null,{}] 03:04:54 INFO - PROCESS | 1840 | 1461319494024 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:54 INFO - PROCESS | 1840 | 1461319494250 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:04:54 INFO - PROCESS | 1840 | 1461319494526 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342d4800 == 105 [pid = 1840] [id = 377] 03:04:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f962c4e6800) [pid = 1840] [serial = 1132] [outer = (nil)] 03:04:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9631970400) [pid = 1840] [serial = 1133] [outer = 0x7f962c4e6800] 03:04:54 INFO - PROCESS | 1840 | 1461319494618 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9632aac000) [pid = 1840] [serial = 1134] [outer = 0x7f962c4e6800] 03:04:55 INFO - PROCESS | 1840 | 1461319495644 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1685ms 03:04:55 INFO - PROCESS | 1840 | 1461319495702 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 1840 | 1461319495709 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:04:55 INFO - PROCESS | 1840 | 1461319495727 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 1840 | 1461319495739 Marionette TRACE conn3 <- [1,1482,null,{}] 03:04:55 INFO - PROCESS | 1840 | 1461319495753 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:55 INFO - PROCESS | 1840 | 1461319495992 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:04:56 INFO - PROCESS | 1840 | 1461319496264 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347d6000 == 106 [pid = 1840] [id = 378] 03:04:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f96259c3400) [pid = 1840] [serial = 1135] [outer = (nil)] 03:04:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9633cbe000) [pid = 1840] [serial = 1136] [outer = 0x7f96259c3400] 03:04:56 INFO - PROCESS | 1840 | 1461319496340 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96342a7400) [pid = 1840] [serial = 1137] [outer = 0x7f96259c3400] 03:04:57 INFO - PROCESS | 1840 | 1461319497262 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1611ms 03:04:57 INFO - PROCESS | 1840 | 1461319497330 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:04:57 INFO - PROCESS | 1840 | 1461319497334 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:04:57 INFO - PROCESS | 1840 | 1461319497340 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1840 | 1461319497343 Marionette TRACE conn3 <- [1,1486,null,{}] 03:04:57 INFO - PROCESS | 1840 | 1461319497348 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:57 INFO - PROCESS | 1840 | 1461319497534 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:04:57 INFO - PROCESS | 1840 | 1461319497761 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637291800 == 107 [pid = 1840] [id = 379] 03:04:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f962dc03000) [pid = 1840] [serial = 1138] [outer = (nil)] 03:04:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f96345e5c00) [pid = 1840] [serial = 1139] [outer = 0x7f962dc03000] 03:04:57 INFO - PROCESS | 1840 | 1461319497850 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9634634c00) [pid = 1840] [serial = 1140] [outer = 0x7f962dc03000] 03:04:58 INFO - PROCESS | 1840 | 1461319498707 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1436ms 03:04:58 INFO - PROCESS | 1840 | 1461319498777 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 1840 | 1461319498781 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:04:58 INFO - PROCESS | 1840 | 1461319498787 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 1840 | 1461319498790 Marionette TRACE conn3 <- [1,1490,null,{}] 03:04:58 INFO - PROCESS | 1840 | 1461319498796 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:04:58 INFO - PROCESS | 1840 | 1461319498988 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:04:59 INFO - PROCESS | 1840 | 1461319499229 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380cb800 == 108 [pid = 1840] [id = 380] 03:04:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9634b46800) [pid = 1840] [serial = 1141] [outer = (nil)] 03:04:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9634b4a400) [pid = 1840] [serial = 1142] [outer = 0x7f9634b46800] 03:04:59 INFO - PROCESS | 1840 | 1461319499330 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f9634d2c000) [pid = 1840] [serial = 1143] [outer = 0x7f9634b46800] 03:05:00 INFO - PROCESS | 1840 | 1461319500204 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1428ms 03:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:05:00 INFO - PROCESS | 1840 | 1461319500216 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:05:00 INFO - PROCESS | 1840 | 1461319500219 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:05:00 INFO - PROCESS | 1840 | 1461319500226 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:05:00 INFO - PROCESS | 1840 | 1461319500229 Marionette TRACE conn3 <- [1,1494,null,{}] 03:05:00 INFO - PROCESS | 1840 | 1461319500236 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:00 INFO - PROCESS | 1840 | 1461319500427 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:05:00 INFO - PROCESS | 1840 | 1461319500624 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638965800 == 109 [pid = 1840] [id = 381] 03:05:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f96259c4000) [pid = 1840] [serial = 1144] [outer = (nil)] 03:05:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9634d32400) [pid = 1840] [serial = 1145] [outer = 0x7f96259c4000] 03:05:00 INFO - PROCESS | 1840 | 1461319500698 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9637337400) [pid = 1840] [serial = 1146] [outer = 0x7f96259c4000] 03:05:01 INFO - PROCESS | 1840 | 1461319501648 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1481ms 03:05:01 INFO - PROCESS | 1840 | 1461319501708 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 1840 | 1461319501711 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:05:01 INFO - PROCESS | 1840 | 1461319501719 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 1840 | 1461319501723 Marionette TRACE conn3 <- [1,1498,null,{}] 03:05:01 INFO - PROCESS | 1840 | 1461319501730 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:01 INFO - PROCESS | 1840 | 1461319501935 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:05:02 INFO - PROCESS | 1840 | 1461319502164 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b31a000 == 110 [pid = 1840] [id = 382] 03:05:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f96263eb400) [pid = 1840] [serial = 1147] [outer = (nil)] 03:05:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f963750b800) [pid = 1840] [serial = 1148] [outer = 0x7f96263eb400] 03:05:02 INFO - PROCESS | 1840 | 1461319502293 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f963784a400) [pid = 1840] [serial = 1149] [outer = 0x7f96263eb400] 03:05:03 INFO - PROCESS | 1840 | 1461319503212 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1539ms 03:05:03 INFO - PROCESS | 1840 | 1461319503257 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:05:03 INFO - PROCESS | 1840 | 1461319503261 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:05:03 INFO - PROCESS | 1840 | 1461319503268 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1840 | 1461319503272 Marionette TRACE conn3 <- [1,1502,null,{}] 03:05:03 INFO - PROCESS | 1840 | 1461319503278 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:03 INFO - PROCESS | 1840 | 1461319503467 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:05:03 INFO - PROCESS | 1840 | 1461319503660 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccb9000 == 111 [pid = 1840] [id = 383] 03:05:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9632aacc00) [pid = 1840] [serial = 1150] [outer = (nil)] 03:05:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f96378b3800) [pid = 1840] [serial = 1151] [outer = 0x7f9632aacc00] 03:05:03 INFO - PROCESS | 1840 | 1461319503733 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9637f4ec00) [pid = 1840] [serial = 1152] [outer = 0x7f9632aacc00] 03:05:04 INFO - PROCESS | 1840 | 1461319504659 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1430ms 03:05:04 INFO - PROCESS | 1840 | 1461319504699 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:05:04 INFO - PROCESS | 1840 | 1461319504703 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:05:04 INFO - PROCESS | 1840 | 1461319504710 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 1840 | 1461319504712 Marionette TRACE conn3 <- [1,1506,null,{}] 03:05:04 INFO - PROCESS | 1840 | 1461319504719 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:04 INFO - PROCESS | 1840 | 1461319504928 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:05:05 INFO - PROCESS | 1840 | 1461319505123 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d90f000 == 112 [pid = 1840] [id = 384] 03:05:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f96297df000) [pid = 1840] [serial = 1153] [outer = (nil)] 03:05:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f96380aa400) [pid = 1840] [serial = 1154] [outer = 0x7f96297df000] 03:05:05 INFO - PROCESS | 1840 | 1461319505197 Marionette DEBUG loaded listener.js 03:05:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f96383d3800) [pid = 1840] [serial = 1155] [outer = 0x7f96297df000] 03:05:06 INFO - PROCESS | 1840 | 1461319506113 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1429ms 03:05:06 INFO - PROCESS | 1840 | 1461319506141 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:05:06 INFO - PROCESS | 1840 | 1461319506144 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:05:06 INFO - PROCESS | 1840 | 1461319506150 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:05:06 INFO - PROCESS | 1840 | 1461319506154 Marionette TRACE conn3 <- [1,1510,null,{}] 03:05:06 INFO - PROCESS | 1840 | 1461319506159 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:06 INFO - PROCESS | 1840 | 1461319506346 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:05:06 INFO - PROCESS | 1840 | 1461319506557 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633e95800 == 113 [pid = 1840] [id = 385] 03:05:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f96383d9400) [pid = 1840] [serial = 1156] [outer = (nil)] 03:05:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f96383e2000) [pid = 1840] [serial = 1157] [outer = 0x7f96383d9400] 03:05:06 INFO - PROCESS | 1840 | 1461319506649 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9638830c00) [pid = 1840] [serial = 1158] [outer = 0x7f96383d9400] 03:05:07 INFO - PROCESS | 1840 | 1461319507587 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1480ms 03:05:07 INFO - PROCESS | 1840 | 1461319507632 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:05:07 INFO - PROCESS | 1840 | 1461319507644 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:05:07 INFO - PROCESS | 1840 | 1461319507651 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1840 | 1461319507655 Marionette TRACE conn3 <- [1,1514,null,{}] 03:05:07 INFO - PROCESS | 1840 | 1461319507661 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:07 INFO - PROCESS | 1840 | 1461319507886 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:05:08 INFO - PROCESS | 1840 | 1461319508124 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cc6000 == 114 [pid = 1840] [id = 386] 03:05:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f96383d9800) [pid = 1840] [serial = 1159] [outer = (nil)] 03:05:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9638919400) [pid = 1840] [serial = 1160] [outer = 0x7f96383d9800] 03:05:08 INFO - PROCESS | 1840 | 1461319508240 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f963949a800) [pid = 1840] [serial = 1161] [outer = 0x7f96383d9800] 03:05:09 INFO - PROCESS | 1840 | 1461319509079 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1489ms 03:05:09 INFO - PROCESS | 1840 | 1461319509140 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 1840 | 1461319509144 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:05:09 INFO - PROCESS | 1840 | 1461319509150 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1840 | 1461319509152 Marionette TRACE conn3 <- [1,1518,null,{}] 03:05:09 INFO - PROCESS | 1840 | 1461319509157 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:09 INFO - PROCESS | 1840 | 1461319509337 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:05:09 INFO - PROCESS | 1840 | 1461319509534 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626129800 == 115 [pid = 1840] [id = 387] 03:05:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9624395400) [pid = 1840] [serial = 1162] [outer = (nil)] 03:05:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9626c3e400) [pid = 1840] [serial = 1163] [outer = 0x7f9624395400] 03:05:09 INFO - PROCESS | 1840 | 1461319509606 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9639f78400) [pid = 1840] [serial = 1164] [outer = 0x7f9624395400] 03:05:10 INFO - PROCESS | 1840 | 1461319510509 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1428ms 03:05:10 INFO - PROCESS | 1840 | 1461319510579 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 1840 | 1461319510582 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:05:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:05:10 INFO - PROCESS | 1840 | 1461319510589 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 1840 | 1461319510593 Marionette TRACE conn3 <- [1,1522,null,{}] 03:05:10 INFO - PROCESS | 1840 | 1461319510598 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:10 INFO - PROCESS | 1840 | 1461319510844 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:05:11 INFO - PROCESS | 1840 | 1461319511079 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96242cf800 == 116 [pid = 1840] [id = 388] 03:05:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f962439a800) [pid = 1840] [serial = 1165] [outer = (nil)] 03:05:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9625ca7400) [pid = 1840] [serial = 1166] [outer = 0x7f962439a800] 03:05:11 INFO - PROCESS | 1840 | 1461319511197 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f9628c23c00) [pid = 1840] [serial = 1167] [outer = 0x7f962439a800] 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:05:12 INFO - PROCESS | 1840 | 1461319512257 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:05:12 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:05:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:05:12 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:05:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:05:12 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:05:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:05:12 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:05:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:05:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:05:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1686ms 03:05:12 INFO - PROCESS | 1840 | 1461319512300 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1840 | 1461319512308 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:05:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:05:12 INFO - PROCESS | 1840 | 1461319512320 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1840 | 1461319512325 Marionette TRACE conn3 <- [1,1526,null,{}] 03:05:12 INFO - PROCESS | 1840 | 1461319512333 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:12 INFO - PROCESS | 1840 | 1461319512517 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:05:12 INFO - PROCESS | 1840 | 1461319512729 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c30c000 == 117 [pid = 1840] [id = 389] 03:05:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9628c52000) [pid = 1840] [serial = 1168] [outer = (nil)] 03:05:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9628c59800) [pid = 1840] [serial = 1169] [outer = 0x7f9628c52000] 03:05:12 INFO - PROCESS | 1840 | 1461319512801 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9628ecf400) [pid = 1840] [serial = 1170] [outer = 0x7f9628c52000] 03:05:13 INFO - PROCESS | 1840 | 1461319513770 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:05:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:05:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:05:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:05:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:05:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:05:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:05:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1486ms 03:05:13 INFO - PROCESS | 1840 | 1461319513809 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 1840 | 1461319513818 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:05:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:05:13 INFO - PROCESS | 1840 | 1461319513827 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 1840 | 1461319513830 Marionette TRACE conn3 <- [1,1530,null,{}] 03:05:13 INFO - PROCESS | 1840 | 1461319513837 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:14 INFO - PROCESS | 1840 | 1461319514061 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:05:14 INFO - PROCESS | 1840 | 1461319514264 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626dfb800 == 118 [pid = 1840] [id = 390] 03:05:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9628cdd000) [pid = 1840] [serial = 1171] [outer = (nil)] 03:05:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f962b615800) [pid = 1840] [serial = 1172] [outer = 0x7f9628cdd000] 03:05:14 INFO - PROCESS | 1840 | 1461319514332 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f962b64c000) [pid = 1840] [serial = 1173] [outer = 0x7f9628cdd000] 03:05:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c664800 == 117 [pid = 1840] [id = 374] 03:05:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d6f000 == 116 [pid = 1840] [id = 373] 03:05:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c31b000 == 115 [pid = 1840] [id = 372] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9626c3b400) [pid = 1840] [serial = 1058] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f96297dd400) [pid = 1840] [serial = 1061] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9631970c00) [pid = 1840] [serial = 1064] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9634147000) [pid = 1840] [serial = 1067] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9634379800) [pid = 1840] [serial = 1070] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f9634b51c00) [pid = 1840] [serial = 1073] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9634e29800) [pid = 1840] [serial = 1076] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f963600e400) [pid = 1840] [serial = 1079] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9637853400) [pid = 1840] [serial = 1082] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f96380a7400) [pid = 1840] [serial = 1085] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f963882ac00) [pid = 1840] [serial = 1088] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9626e95400) [pid = 1840] [serial = 1091] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f962c44fc00) [pid = 1840] [serial = 1094] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9638873c00) [pid = 1840] [serial = 1001] [outer = (nil)] [url = about:blank] 03:05:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626368800 == 114 [pid = 1840] [id = 371] 03:05:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631d85800 == 113 [pid = 1840] [id = 370] 03:05:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c30e000 == 112 [pid = 1840] [id = 369] 03:05:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c18800 == 111 [pid = 1840] [id = 368] 03:05:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631d8a800 == 110 [pid = 1840] [id = 351] 03:05:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626de7000 == 109 [pid = 1840] [id = 367] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9628c53c00) [pid = 1840] [serial = 1026] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f962439ec00) [pid = 1840] [serial = 1029] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f96263ea800) [pid = 1840] [serial = 1031] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f962c7d4c00) [pid = 1840] [serial = 1041] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9649eef000) [pid = 1840] [serial = 957] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9633a59000) [pid = 1840] [serial = 1047] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f963d971000) [pid = 1840] [serial = 1014] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f964f845c00) [pid = 1840] [serial = 966] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9628ec7000) [pid = 1840] [serial = 1100] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9629582c00) [pid = 1840] [serial = 1101] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f9625cb0800) [pid = 1840] [serial = 1097] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9633a5e400) [pid = 1840] [serial = 1056] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9626c3d000) [pid = 1840] [serial = 1098] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f962a72a400) [pid = 1840] [serial = 1055] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9639fd9c00) [pid = 1840] [serial = 954] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f963882bc00) [pid = 1840] [serial = 951] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f963750f800) [pid = 1840] [serial = 948] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9633a54c00) [pid = 1840] [serial = 945] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9634d28c00) [pid = 1840] [serial = 939] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f962a730800) [pid = 1840] [serial = 942] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9632a57c00) [pid = 1840] [serial = 1008] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f96297e8400) [pid = 1840] [serial = 975] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f962b61e400) [pid = 1840] [serial = 1037] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f962c7c8000) [pid = 1840] [serial = 1040] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f964c10f800) [pid = 1840] [serial = 960] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f962680a400) [pid = 1840] [serial = 1052] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9626c41800) [pid = 1840] [serial = 1023] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f963d971400) [pid = 1840] [serial = 1016] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f962dc0b800) [pid = 1840] [serial = 1044] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9628cd7800) [pid = 1840] [serial = 1053] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f964db93c00) [pid = 1840] [serial = 972] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f9628ce2800) [pid = 1840] [serial = 1034] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f9639491c00) [pid = 1840] [serial = 1011] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9626c3cc00) [pid = 1840] [serial = 1022] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f962957ac00) [pid = 1840] [serial = 1035] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f9650171c00) [pid = 1840] [serial = 1019] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f9638831400) [pid = 1840] [serial = 963] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f9624398c00) [pid = 1840] [serial = 1028] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f96503c2c00) [pid = 1840] [serial = 1020] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f9633b62c00) [pid = 1840] [serial = 1049] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f9628c4ec00) [pid = 1840] [serial = 1025] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f9633cc0000) [pid = 1840] [serial = 1050] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f963750c400) [pid = 1840] [serial = 1010] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f962b650c00) [pid = 1840] [serial = 1038] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f9628c23800) [pid = 1840] [serial = 1032] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f9629587c00) [pid = 1840] [serial = 969] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f963d967400) [pid = 1840] [serial = 1013] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f96349edc00) [pid = 1840] [serial = 978] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f962c4e0800) [pid = 1840] [serial = 1007] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f9632a45800) [pid = 1840] [serial = 1046] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f9628c2b800) [pid = 1840] [serial = 1004] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f9634b4b400) [pid = 1840] [serial = 981] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f964c10ec00) [pid = 1840] [serial = 1017] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f9628ecd000) [pid = 1840] [serial = 1005] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f962c459400) [pid = 1840] [serial = 1043] [outer = (nil)] [url = about:blank] 03:05:15 INFO - PROCESS | 1840 | 1461319515330 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:05:15 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:05:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:05:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:05:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:05:15 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:05:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:05:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1533ms 03:05:15 INFO - PROCESS | 1840 | 1461319515363 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 1840 | 1461319515366 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:05:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:05:15 INFO - PROCESS | 1840 | 1461319515373 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1840 | 1461319515378 Marionette TRACE conn3 <- [1,1534,null,{}] 03:05:15 INFO - PROCESS | 1840 | 1461319515393 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:15 INFO - PROCESS | 1840 | 1461319515580 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:05:15 INFO - PROCESS | 1840 | 1461319515747 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626dfa000 == 110 [pid = 1840] [id = 391] 03:05:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f9628ec7c00) [pid = 1840] [serial = 1174] [outer = (nil)] 03:05:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f962c4e5400) [pid = 1840] [serial = 1175] [outer = 0x7f9628ec7c00] 03:05:15 INFO - PROCESS | 1840 | 1461319515820 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f9632a45c00) [pid = 1840] [serial = 1176] [outer = 0x7f9628ec7c00] 03:05:16 INFO - PROCESS | 1840 | 1461319516632 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:05:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1289ms 03:05:16 INFO - PROCESS | 1840 | 1461319516673 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:05:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:05:16 INFO - PROCESS | 1840 | 1461319516678 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:05:16 INFO - PROCESS | 1840 | 1461319516684 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 1840 | 1461319516687 Marionette TRACE conn3 <- [1,1538,null,{}] 03:05:16 INFO - PROCESS | 1840 | 1461319516693 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:16 INFO - PROCESS | 1840 | 1461319516885 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:05:16 INFO - PROCESS | 1840 | 1461319516903 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d987800 == 111 [pid = 1840] [id = 392] 03:05:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f9632a4b800) [pid = 1840] [serial = 1177] [outer = (nil)] 03:05:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f9633b62c00) [pid = 1840] [serial = 1178] [outer = 0x7f9632a4b800] 03:05:16 INFO - PROCESS | 1840 | 1461319516968 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f963405a400) [pid = 1840] [serial = 1179] [outer = 0x7f9632a4b800] 03:05:18 INFO - PROCESS | 1840 | 1461319518005 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1389ms 03:05:18 INFO - PROCESS | 1840 | 1461319518075 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 1840 | 1461319518079 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:05:18 INFO - PROCESS | 1840 | 1461319518085 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1840 | 1461319518087 Marionette TRACE conn3 <- [1,1542,null,{}] 03:05:18 INFO - PROCESS | 1840 | 1461319518092 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:18 INFO - PROCESS | 1840 | 1461319518329 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:05:18 INFO - PROCESS | 1840 | 1461319518355 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c14800 == 112 [pid = 1840] [id = 393] 03:05:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f9632ab4000) [pid = 1840] [serial = 1180] [outer = (nil)] 03:05:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f96342acc00) [pid = 1840] [serial = 1181] [outer = 0x7f9632ab4000] 03:05:18 INFO - PROCESS | 1840 | 1461319518418 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f96349e6000) [pid = 1840] [serial = 1182] [outer = 0x7f9632ab4000] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f9628c1fc00) [pid = 1840] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f962a580c00) [pid = 1840] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f9626811c00) [pid = 1840] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f962c4e1400) [pid = 1840] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 117 (0x7f962dc11000) [pid = 1840] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 116 (0x7f96380b1800) [pid = 1840] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 115 (0x7f962a582c00) [pid = 1840] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 114 (0x7f9628c51000) [pid = 1840] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 113 (0x7f9628cdc000) [pid = 1840] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 112 (0x7f96263efc00) [pid = 1840] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 111 (0x7f962c7c8c00) [pid = 1840] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 110 (0x7f9634b50c00) [pid = 1840] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 109 (0x7f96263e6400) [pid = 1840] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 108 (0x7f9634d25c00) [pid = 1840] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 107 (0x7f96378bb800) [pid = 1840] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 106 (0x7f96297e9c00) [pid = 1840] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 105 (0x7f9634b42400) [pid = 1840] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 104 (0x7f9625cb2000) [pid = 1840] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 103 (0x7f9632a60c00) [pid = 1840] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 102 (0x7f96349e8c00) [pid = 1840] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:05:19 INFO - PROCESS | 1840 | --DOMWINDOW == 101 (0x7f962c7cc000) [pid = 1840] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:05:19 INFO - PROCESS | 1840 | 1461319519602 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1537ms 03:05:19 INFO - PROCESS | 1840 | 1461319519623 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 1840 | 1461319519626 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:05:19 INFO - PROCESS | 1840 | 1461319519632 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 1840 | 1461319519634 Marionette TRACE conn3 <- [1,1546,null,{}] 03:05:19 INFO - PROCESS | 1840 | 1461319519640 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:19 INFO - PROCESS | 1840 | 1461319519847 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:05:20 INFO - PROCESS | 1840 | 1461319520005 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631de2800 == 113 [pid = 1840] [id = 394] 03:05:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 102 (0x7f96349e4c00) [pid = 1840] [serial = 1183] [outer = (nil)] 03:05:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 103 (0x7f96349ebc00) [pid = 1840] [serial = 1184] [outer = 0x7f96349e4c00] 03:05:20 INFO - PROCESS | 1840 | 1461319520115 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 104 (0x7f9634d16800) [pid = 1840] [serial = 1185] [outer = 0x7f96349e4c00] 03:05:20 INFO - PROCESS | 1840 | 1461319520850 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1280ms 03:05:20 INFO - PROCESS | 1840 | 1461319520914 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:05:20 INFO - PROCESS | 1840 | 1461319520918 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:05:20 INFO - PROCESS | 1840 | 1461319520930 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:05:20 INFO - PROCESS | 1840 | 1461319520948 Marionette TRACE conn3 <- [1,1550,null,{}] 03:05:20 INFO - PROCESS | 1840 | 1461319520965 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:21 INFO - PROCESS | 1840 | 1461319521150 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:05:21 INFO - PROCESS | 1840 | 1461319521161 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963441f000 == 114 [pid = 1840] [id = 395] 03:05:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 105 (0x7f9634d18000) [pid = 1840] [serial = 1186] [outer = (nil)] 03:05:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 106 (0x7f9634d29400) [pid = 1840] [serial = 1187] [outer = 0x7f9634d18000] 03:05:21 INFO - PROCESS | 1840 | 1461319521224 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 107 (0x7f9635d80c00) [pid = 1840] [serial = 1188] [outer = 0x7f9634d18000] 03:05:22 INFO - PROCESS | 1840 | 1461319522387 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1509ms 03:05:22 INFO - PROCESS | 1840 | 1461319522439 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 1840 | 1461319522447 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:05:22 INFO - PROCESS | 1840 | 1461319522455 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 1840 | 1461319522461 Marionette TRACE conn3 <- [1,1554,null,{}] 03:05:22 INFO - PROCESS | 1840 | 1461319522468 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:22 INFO - PROCESS | 1840 | 1461319522677 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:05:22 INFO - PROCESS | 1840 | 1461319522930 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629621800 == 115 [pid = 1840] [id = 396] 03:05:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 108 (0x7f9628c1fc00) [pid = 1840] [serial = 1189] [outer = (nil)] 03:05:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 109 (0x7f9628c56800) [pid = 1840] [serial = 1190] [outer = 0x7f9628c1fc00] 03:05:23 INFO - PROCESS | 1840 | 1461319523052 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 110 (0x7f9628ecb000) [pid = 1840] [serial = 1191] [outer = 0x7f9628c1fc00] 03:05:23 INFO - PROCESS | 1840 | 1461319523975 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:05:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:05:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1586ms 03:05:24 INFO - PROCESS | 1840 | 1461319524043 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:05:24 INFO - PROCESS | 1840 | 1461319524052 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:05:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:05:24 INFO - PROCESS | 1840 | 1461319524062 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - PROCESS | 1840 | 1461319524067 Marionette TRACE conn3 <- [1,1558,null,{}] 03:05:24 INFO - PROCESS | 1840 | 1461319524073 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:24 INFO - PROCESS | 1840 | 1461319524316 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:05:24 INFO - PROCESS | 1840 | 1461319524584 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c13000 == 116 [pid = 1840] [id = 397] 03:05:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 111 (0x7f9628ecd000) [pid = 1840] [serial = 1192] [outer = (nil)] 03:05:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 112 (0x7f962b61c800) [pid = 1840] [serial = 1193] [outer = 0x7f9628ecd000] 03:05:24 INFO - PROCESS | 1840 | 1461319524704 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 113 (0x7f962c4ddc00) [pid = 1840] [serial = 1194] [outer = 0x7f9628ecd000] 03:05:25 INFO - PROCESS | 1840 | 1461319525571 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1532ms 03:05:25 INFO - PROCESS | 1840 | 1461319525596 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 1840 | 1461319525599 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:05:25 INFO - PROCESS | 1840 | 1461319525605 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1840 | 1461319525611 Marionette TRACE conn3 <- [1,1562,null,{}] 03:05:25 INFO - PROCESS | 1840 | 1461319525626 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:25 INFO - PROCESS | 1840 | 1461319525830 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:05:26 INFO - PROCESS | 1840 | 1461319526044 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634f65000 == 117 [pid = 1840] [id = 398] 03:05:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 114 (0x7f9632aafc00) [pid = 1840] [serial = 1195] [outer = (nil)] 03:05:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 115 (0x7f9634147000) [pid = 1840] [serial = 1196] [outer = 0x7f9632aafc00] 03:05:26 INFO - PROCESS | 1840 | 1461319526119 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 116 (0x7f963463dc00) [pid = 1840] [serial = 1197] [outer = 0x7f9632aafc00] 03:05:27 INFO - PROCESS | 1840 | 1461319527027 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:05:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:05:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1484ms 03:05:27 INFO - PROCESS | 1840 | 1461319527092 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:05:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:05:27 INFO - PROCESS | 1840 | 1461319527097 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:05:27 INFO - PROCESS | 1840 | 1461319527103 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 1840 | 1461319527106 Marionette TRACE conn3 <- [1,1566,null,{}] 03:05:27 INFO - PROCESS | 1840 | 1461319527111 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:27 INFO - PROCESS | 1840 | 1461319527317 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:05:27 INFO - PROCESS | 1840 | 1461319527505 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380d0800 == 118 [pid = 1840] [id = 399] 03:05:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 117 (0x7f9634b43c00) [pid = 1840] [serial = 1198] [outer = (nil)] 03:05:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 118 (0x7f9634d33400) [pid = 1840] [serial = 1199] [outer = 0x7f9634b43c00] 03:05:27 INFO - PROCESS | 1840 | 1461319527589 Marionette DEBUG loaded listener.js 03:05:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f9637503c00) [pid = 1840] [serial = 1200] [outer = 0x7f9634b43c00] 03:05:28 INFO - PROCESS | 1840 | 1461319528452 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:05:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:05:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1384ms 03:05:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:05:28 INFO - PROCESS | 1840 | 1461319528487 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:05:28 INFO - PROCESS | 1840 | 1461319528490 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:05:28 INFO - PROCESS | 1840 | 1461319528496 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:05:28 INFO - PROCESS | 1840 | 1461319528499 Marionette TRACE conn3 <- [1,1570,null,{}] 03:05:28 INFO - PROCESS | 1840 | 1461319528505 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:28 INFO - PROCESS | 1840 | 1461319528692 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:05:28 INFO - PROCESS | 1840 | 1461319528886 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9639f8c000 == 119 [pid = 1840] [id = 400] 03:05:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f9634d18400) [pid = 1840] [serial = 1201] [outer = (nil)] 03:05:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f9637688400) [pid = 1840] [serial = 1202] [outer = 0x7f9634d18400] 03:05:28 INFO - PROCESS | 1840 | 1461319528956 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f96380a3800) [pid = 1840] [serial = 1203] [outer = 0x7f9634d18400] 03:05:29 INFO - PROCESS | 1840 | 1461319529904 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:05:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:05:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1480ms 03:05:29 INFO - PROCESS | 1840 | 1461319529976 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:05:29 INFO - PROCESS | 1840 | 1461319529980 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:05:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:05:29 INFO - PROCESS | 1840 | 1461319529986 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 1840 | 1461319529989 Marionette TRACE conn3 <- [1,1574,null,{}] 03:05:29 INFO - PROCESS | 1840 | 1461319529994 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:30 INFO - PROCESS | 1840 | 1461319530242 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:05:30 INFO - PROCESS | 1840 | 1461319530471 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d911800 == 120 [pid = 1840] [id = 401] 03:05:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f96380ac800) [pid = 1840] [serial = 1204] [outer = (nil)] 03:05:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f9638872800) [pid = 1840] [serial = 1205] [outer = 0x7f96380ac800] 03:05:30 INFO - PROCESS | 1840 | 1461319530594 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f9639f71000) [pid = 1840] [serial = 1206] [outer = 0x7f96380ac800] 03:05:31 INFO - PROCESS | 1840 | 1461319531454 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:05:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1532ms 03:05:31 INFO - PROCESS | 1840 | 1461319531521 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:05:31 INFO - PROCESS | 1840 | 1461319531525 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:05:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:05:31 INFO - PROCESS | 1840 | 1461319531532 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 1840 | 1461319531537 Marionette TRACE conn3 <- [1,1578,null,{}] 03:05:31 INFO - PROCESS | 1840 | 1461319531545 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:31 INFO - PROCESS | 1840 | 1461319531754 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:05:31 INFO - PROCESS | 1840 | 1461319531951 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963fadc000 == 121 [pid = 1840] [id = 402] 03:05:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f96383d3c00) [pid = 1840] [serial = 1207] [outer = (nil)] 03:05:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f963a990c00) [pid = 1840] [serial = 1208] [outer = 0x7f96383d3c00] 03:05:32 INFO - PROCESS | 1840 | 1461319532024 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f963b3e0000) [pid = 1840] [serial = 1209] [outer = 0x7f96383d3c00] 03:05:32 INFO - PROCESS | 1840 | 1461319532926 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:05:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1434ms 03:05:32 INFO - PROCESS | 1840 | 1461319532967 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1840 | 1461319532971 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:05:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:05:32 INFO - PROCESS | 1840 | 1461319532977 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1840 | 1461319532980 Marionette TRACE conn3 <- [1,1582,null,{}] 03:05:32 INFO - PROCESS | 1840 | 1461319532986 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:33 INFO - PROCESS | 1840 | 1461319533189 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:05:33 INFO - PROCESS | 1840 | 1461319533380 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9649eba000 == 122 [pid = 1840] [id = 403] 03:05:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f9635d83400) [pid = 1840] [serial = 1210] [outer = (nil)] 03:05:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f963c423000) [pid = 1840] [serial = 1211] [outer = 0x7f9635d83400] 03:05:33 INFO - PROCESS | 1840 | 1461319533456 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f963c55a000) [pid = 1840] [serial = 1212] [outer = 0x7f9635d83400] 03:05:34 INFO - PROCESS | 1840 | 1461319534385 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1442ms 03:05:34 INFO - PROCESS | 1840 | 1461319534420 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 1840 | 1461319534423 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:05:34 INFO - PROCESS | 1840 | 1461319534430 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:05:34 INFO - PROCESS | 1840 | 1461319534433 Marionette TRACE conn3 <- [1,1586,null,{}] 03:05:34 INFO - PROCESS | 1840 | 1461319534438 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:34 INFO - PROCESS | 1840 | 1461319534636 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:05:34 INFO - PROCESS | 1840 | 1461319534835 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964acde800 == 123 [pid = 1840] [id = 404] 03:05:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f9639f74400) [pid = 1840] [serial = 1213] [outer = (nil)] 03:05:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f963c899800) [pid = 1840] [serial = 1214] [outer = 0x7f9639f74400] 03:05:34 INFO - PROCESS | 1840 | 1461319534906 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f963cd37c00) [pid = 1840] [serial = 1215] [outer = 0x7f9639f74400] 03:05:35 INFO - PROCESS | 1840 | 1461319535813 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1431ms 03:05:35 INFO - PROCESS | 1840 | 1461319535862 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:05:35 INFO - PROCESS | 1840 | 1461319535866 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:05:35 INFO - PROCESS | 1840 | 1461319535873 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1840 | 1461319535876 Marionette TRACE conn3 <- [1,1590,null,{}] 03:05:35 INFO - PROCESS | 1840 | 1461319535882 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:36 INFO - PROCESS | 1840 | 1461319536106 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:05:36 INFO - PROCESS | 1840 | 1461319536299 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964bc05800 == 124 [pid = 1840] [id = 405] 03:05:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9639f74c00) [pid = 1840] [serial = 1216] [outer = (nil)] 03:05:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f963cd5f400) [pid = 1840] [serial = 1217] [outer = 0x7f9639f74c00] 03:05:36 INFO - PROCESS | 1840 | 1461319536372 Marionette DEBUG loaded listener.js 03:05:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f963cd66400) [pid = 1840] [serial = 1218] [outer = 0x7f9639f74c00] 03:05:37 INFO - PROCESS | 1840 | 1461319537407 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1593ms 03:05:37 INFO - PROCESS | 1840 | 1461319537467 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 1840 | 1461319537474 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:05:37 INFO - PROCESS | 1840 | 1461319537485 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 1840 | 1461319537492 Marionette TRACE conn3 <- [1,1594,null,{}] 03:05:37 INFO - PROCESS | 1840 | 1461319537501 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:37 INFO - PROCESS | 1840 | 1461319537894 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:05:38 INFO - PROCESS | 1840 | 1461319538217 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f73f800 == 125 [pid = 1840] [id = 406] 03:05:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f963d962400) [pid = 1840] [serial = 1219] [outer = (nil)] 03:05:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f963d96e000) [pid = 1840] [serial = 1220] [outer = 0x7f963d962400] 03:05:38 INFO - PROCESS | 1840 | 1461319538304 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f963ddb7000) [pid = 1840] [serial = 1221] [outer = 0x7f963d962400] 03:05:39 INFO - PROCESS | 1840 | 1461319539349 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:05:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:05:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1942ms 03:05:39 INFO - PROCESS | 1840 | 1461319539428 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 1840 | 1461319539434 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:05:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:05:39 INFO - PROCESS | 1840 | 1461319539443 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 1840 | 1461319539447 Marionette TRACE conn3 <- [1,1598,null,{}] 03:05:39 INFO - PROCESS | 1840 | 1461319539464 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:39 INFO - PROCESS | 1840 | 1461319539745 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:05:40 INFO - PROCESS | 1840 | 1461319540066 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625cee000 == 126 [pid = 1840] [id = 407] 03:05:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9624395c00) [pid = 1840] [serial = 1222] [outer = (nil)] 03:05:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f962439e800) [pid = 1840] [serial = 1223] [outer = 0x7f9624395c00] 03:05:40 INFO - PROCESS | 1840 | 1461319540142 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9628ce0000) [pid = 1840] [serial = 1224] [outer = 0x7f9624395c00] 03:05:41 INFO - PROCESS | 1840 | 1461319541847 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:05:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2449ms 03:05:41 INFO - PROCESS | 1840 | 1461319541892 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1840 | 1461319541898 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:05:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:05:41 INFO - PROCESS | 1840 | 1461319541908 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1840 | 1461319541913 Marionette TRACE conn3 <- [1,1602,null,{}] 03:05:41 INFO - PROCESS | 1840 | 1461319541921 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:42 INFO - PROCESS | 1840 | 1461319542165 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:05:42 INFO - PROCESS | 1840 | 1461319542385 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d998000 == 127 [pid = 1840] [id = 408] 03:05:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f9626814000) [pid = 1840] [serial = 1225] [outer = (nil)] 03:05:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9626e8e400) [pid = 1840] [serial = 1226] [outer = 0x7f9626814000] 03:05:42 INFO - PROCESS | 1840 | 1461319542494 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9628c4dc00) [pid = 1840] [serial = 1227] [outer = 0x7f9626814000] 03:05:43 INFO - PROCESS | 1840 | 1461319543576 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:05:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1744ms 03:05:43 INFO - PROCESS | 1840 | 1461319543653 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 1840 | 1461319543660 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:05:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:05:43 INFO - PROCESS | 1840 | 1461319543671 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 1840 | 1461319543674 Marionette TRACE conn3 <- [1,1606,null,{}] 03:05:43 INFO - PROCESS | 1840 | 1461319543681 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:43 INFO - PROCESS | 1840 | 1461319543934 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccc1800 == 126 [pid = 1840] [id = 261] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9628c22400) [pid = 1840] [serial = 1124] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | 1461319544343 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccb9000 == 125 [pid = 1840] [id = 383] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b31a000 == 124 [pid = 1840] [id = 382] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638965800 == 123 [pid = 1840] [id = 381] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962375e000 == 122 [pid = 1840] [id = 342] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380cb800 == 121 [pid = 1840] [id = 380] 03:05:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96245c3800 == 122 [pid = 1840] [id = 409] 03:05:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9628c22400) [pid = 1840] [serial = 1228] [outer = (nil)] 03:05:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9629585000) [pid = 1840] [serial = 1229] [outer = 0x7f9628c22400] 03:05:44 INFO - PROCESS | 1840 | 1461319544422 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f96297e9800) [pid = 1840] [serial = 1230] [outer = 0x7f9628c22400] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637291800 == 121 [pid = 1840] [id = 379] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96347d6000 == 120 [pid = 1840] [id = 378] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96342d4800 == 119 [pid = 1840] [id = 377] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c1e000 == 118 [pid = 1840] [id = 376] 03:05:44 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96245c4800 == 117 [pid = 1840] [id = 375] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9628c2e400) [pid = 1840] [serial = 1115] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f963cd62000) [pid = 1840] [serial = 1002] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f962a729800) [pid = 1840] [serial = 1062] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9632a5d800) [pid = 1840] [serial = 1065] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9632a4cc00) [pid = 1840] [serial = 1121] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9638876c00) [pid = 1840] [serial = 1089] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f962c44dc00) [pid = 1840] [serial = 1110] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f9628ecd800) [pid = 1840] [serial = 1107] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f962a736c00) [pid = 1840] [serial = 1103] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f962b64c800) [pid = 1840] [serial = 1109] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f963196a800) [pid = 1840] [serial = 1095] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f9632a54800) [pid = 1840] [serial = 1113] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f9634d29800) [pid = 1840] [serial = 1074] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9631b0e800) [pid = 1840] [serial = 1112] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f9628c58c00) [pid = 1840] [serial = 1106] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f962b645400) [pid = 1840] [serial = 1104] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f962b613800) [pid = 1840] [serial = 1092] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f96378bac00) [pid = 1840] [serial = 1083] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f96380b0c00) [pid = 1840] [serial = 1086] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f962b64ac00) [pid = 1840] [serial = 1119] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f962b612400) [pid = 1840] [serial = 1118] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f9637337c00) [pid = 1840] [serial = 1080] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f9628c2e800) [pid = 1840] [serial = 1059] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f96345e5400) [pid = 1840] [serial = 1071] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f9632ab4c00) [pid = 1840] [serial = 1122] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f9628cd9000) [pid = 1840] [serial = 1116] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f9635b23000) [pid = 1840] [serial = 1077] [outer = (nil)] [url = about:blank] 03:05:44 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f96342a4800) [pid = 1840] [serial = 1068] [outer = (nil)] [url = about:blank] 03:05:45 INFO - PROCESS | 1840 | 1461319545455 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:05:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1841ms 03:05:45 INFO - PROCESS | 1840 | 1461319545514 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 1840 | 1461319545519 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:05:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:05:45 INFO - PROCESS | 1840 | 1461319545531 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 1840 | 1461319545535 Marionette TRACE conn3 <- [1,1610,null,{}] 03:05:45 INFO - PROCESS | 1840 | 1461319545546 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:45 INFO - PROCESS | 1840 | 1461319545796 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:05:46 INFO - PROCESS | 1840 | 1461319546102 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96296a5000 == 118 [pid = 1840] [id = 410] 03:05:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f9628c2c000) [pid = 1840] [serial = 1231] [outer = (nil)] 03:05:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f9628cd9c00) [pid = 1840] [serial = 1232] [outer = 0x7f9628c2c000] 03:05:46 INFO - PROCESS | 1840 | 1461319546182 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f96297dcc00) [pid = 1840] [serial = 1233] [outer = 0x7f9628c2c000] 03:05:47 INFO - PROCESS | 1840 | 1461319547038 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:05:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1540ms 03:05:47 INFO - PROCESS | 1840 | 1461319547071 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 1840 | 1461319547079 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:05:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:05:47 INFO - PROCESS | 1840 | 1461319547090 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 1840 | 1461319547093 Marionette TRACE conn3 <- [1,1614,null,{}] 03:05:47 INFO - PROCESS | 1840 | 1461319547100 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:47 INFO - PROCESS | 1840 | 1461319547318 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:05:47 INFO - PROCESS | 1840 | 1461319547507 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c676000 == 119 [pid = 1840] [id = 411] 03:05:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f962a588c00) [pid = 1840] [serial = 1234] [outer = (nil)] 03:05:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f962b642800) [pid = 1840] [serial = 1235] [outer = 0x7f962a588c00] 03:05:47 INFO - PROCESS | 1840 | 1461319547579 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f962b7b0000) [pid = 1840] [serial = 1236] [outer = 0x7f962a588c00] 03:05:48 INFO - PROCESS | 1840 | 1461319548612 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:05:48 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:05:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1580ms 03:05:48 INFO - PROCESS | 1840 | 1461319548671 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1840 | 1461319548674 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:05:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:05:48 INFO - PROCESS | 1840 | 1461319548681 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1840 | 1461319548687 Marionette TRACE conn3 <- [1,1618,null,{}] 03:05:48 INFO - PROCESS | 1840 | 1461319548703 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:48 INFO - PROCESS | 1840 | 1461319548946 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:05:49 INFO - PROCESS | 1840 | 1461319549191 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c0e000 == 120 [pid = 1840] [id = 412] 03:05:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f962dc06800) [pid = 1840] [serial = 1237] [outer = (nil)] 03:05:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f9632a54800) [pid = 1840] [serial = 1238] [outer = 0x7f962dc06800] 03:05:49 INFO - PROCESS | 1840 | 1461319549313 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f9633a5e400) [pid = 1840] [serial = 1239] [outer = 0x7f962dc06800] 03:05:50 INFO - PROCESS | 1840 | 1461319550220 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1591ms 03:05:50 INFO - PROCESS | 1840 | 1461319550273 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1840 | 1461319550278 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:05:50 INFO - PROCESS | 1840 | 1461319550285 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1840 | 1461319550288 Marionette TRACE conn3 <- [1,1622,null,{}] 03:05:50 INFO - PROCESS | 1840 | 1461319550294 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:50 INFO - PROCESS | 1840 | 1461319550499 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:05:50 INFO - PROCESS | 1840 | 1461319550690 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634415800 == 121 [pid = 1840] [id = 413] 03:05:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f962dc0a000) [pid = 1840] [serial = 1240] [outer = (nil)] 03:05:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f96342af800) [pid = 1840] [serial = 1241] [outer = 0x7f962dc0a000] 03:05:50 INFO - PROCESS | 1840 | 1461319550810 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f96345e7800) [pid = 1840] [serial = 1242] [outer = 0x7f962dc0a000] 03:05:51 INFO - PROCESS | 1840 | 1461319551667 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:05:51 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:05:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1432ms 03:05:51 INFO - PROCESS | 1840 | 1461319551717 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 1840 | 1461319551721 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:05:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:05:51 INFO - PROCESS | 1840 | 1461319551727 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1840 | 1461319551729 Marionette TRACE conn3 <- [1,1626,null,{}] 03:05:51 INFO - PROCESS | 1840 | 1461319551735 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:51 INFO - PROCESS | 1840 | 1461319551921 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:05:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626de1800 == 120 [pid = 1840] [id = 363] 03:05:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b562800 == 119 [pid = 1840] [id = 288] 03:05:53 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f8b2800 == 118 [pid = 1840] [id = 73] 03:05:54 INFO - PROCESS | 1840 | 1461319554047 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962636d000 == 119 [pid = 1840] [id = 414] 03:05:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f96263f1000) [pid = 1840] [serial = 1243] [outer = (nil)] 03:05:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9626814400) [pid = 1840] [serial = 1244] [outer = 0x7f96263f1000] 03:05:54 INFO - PROCESS | 1840 | 1461319554121 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9628c28000) [pid = 1840] [serial = 1245] [outer = 0x7f96263f1000] 03:05:54 INFO - PROCESS | 1840 | 1461319554840 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 3143ms 03:05:54 INFO - PROCESS | 1840 | 1461319554872 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1840 | 1461319554878 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:05:54 INFO - PROCESS | 1840 | 1461319554898 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1840 | 1461319554903 Marionette TRACE conn3 <- [1,1630,null,{}] 03:05:54 INFO - PROCESS | 1840 | 1461319554913 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:55 INFO - PROCESS | 1840 | 1461319555104 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:05:55 INFO - PROCESS | 1840 | 1461319555124 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d68000 == 120 [pid = 1840] [id = 415] 03:05:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f962b645000) [pid = 1840] [serial = 1246] [outer = (nil)] 03:05:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f962c454000) [pid = 1840] [serial = 1247] [outer = 0x7f962b645000] 03:05:55 INFO - PROCESS | 1840 | 1461319555188 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f962dc09400) [pid = 1840] [serial = 1248] [outer = 0x7f962b645000] 03:05:56 INFO - PROCESS | 1840 | 1461319556237 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1400ms 03:05:56 INFO - PROCESS | 1840 | 1461319556291 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1840 | 1461319556297 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:05:56 INFO - PROCESS | 1840 | 1461319556311 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1840 | 1461319556314 Marionette TRACE conn3 <- [1,1634,null,{}] 03:05:56 INFO - PROCESS | 1840 | 1461319556320 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:56 INFO - PROCESS | 1840 | 1461319556555 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:05:56 INFO - PROCESS | 1840 | 1461319556583 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634e8d000 == 121 [pid = 1840] [id = 416] 03:05:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9633a5c400) [pid = 1840] [serial = 1249] [outer = (nil)] 03:05:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9634640000) [pid = 1840] [serial = 1250] [outer = 0x7f9633a5c400] 03:05:56 INFO - PROCESS | 1840 | 1461319556644 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9634d1e800) [pid = 1840] [serial = 1251] [outer = 0x7f9633a5c400] 03:05:57 INFO - PROCESS | 1840 | 1461319557585 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:05:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1336ms 03:05:57 INFO - PROCESS | 1840 | 1461319557648 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1840 | 1461319557652 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:05:57 INFO - PROCESS | 1840 | 1461319557666 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1840 | 1461319557675 Marionette TRACE conn3 <- [1,1638,null,{}] 03:05:57 INFO - PROCESS | 1840 | 1461319557688 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:58 INFO - PROCESS | 1840 | 1461319558138 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f96349e4c00) [pid = 1840] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9628cdd000) [pid = 1840] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9628c52000) [pid = 1840] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9628ec7c00) [pid = 1840] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f9624390400) [pid = 1840] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f9632a4b800) [pid = 1840] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9632ab4000) [pid = 1840] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:05:58 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f9626814000) [pid = 1840] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:05:58 INFO - PROCESS | 1840 | 1461319558310 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c309000 == 122 [pid = 1840] [id = 417] 03:05:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9624390400) [pid = 1840] [serial = 1252] [outer = (nil)] 03:05:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9626c37800) [pid = 1840] [serial = 1253] [outer = 0x7f9624390400] 03:05:58 INFO - PROCESS | 1840 | 1461319558380 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f9633a54c00) [pid = 1840] [serial = 1254] [outer = 0x7f9624390400] 03:05:59 INFO - PROCESS | 1840 | 1461319559088 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:05:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1450ms 03:05:59 INFO - PROCESS | 1840 | 1461319559112 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 1840 | 1461319559116 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:05:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:05:59 INFO - PROCESS | 1840 | 1461319559122 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 1840 | 1461319559124 Marionette TRACE conn3 <- [1,1642,null,{}] 03:05:59 INFO - PROCESS | 1840 | 1461319559129 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:05:59 INFO - PROCESS | 1840 | 1461319559305 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:05:59 INFO - PROCESS | 1840 | 1461319559468 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626df9800 == 123 [pid = 1840] [id = 418] 03:05:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f9625cae400) [pid = 1840] [serial = 1255] [outer = (nil)] 03:05:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f963750f800) [pid = 1840] [serial = 1256] [outer = 0x7f9625cae400] 03:05:59 INFO - PROCESS | 1840 | 1461319559531 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f963767d800) [pid = 1840] [serial = 1257] [outer = 0x7f9625cae400] 03:06:00 INFO - PROCESS | 1840 | 1461319560495 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1431ms 03:06:00 INFO - PROCESS | 1840 | 1461319560555 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1840 | 1461319560561 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:06:00 INFO - PROCESS | 1840 | 1461319560569 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1840 | 1461319560576 Marionette TRACE conn3 <- [1,1646,null,{}] 03:06:00 INFO - PROCESS | 1840 | 1461319560585 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:00 INFO - PROCESS | 1840 | 1461319560888 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:06:01 INFO - PROCESS | 1840 | 1461319561158 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632946000 == 124 [pid = 1840] [id = 419] 03:06:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9628c29400) [pid = 1840] [serial = 1258] [outer = (nil)] 03:06:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f962b614c00) [pid = 1840] [serial = 1259] [outer = 0x7f9628c29400] 03:06:01 INFO - PROCESS | 1840 | 1461319561242 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f962c7c9400) [pid = 1840] [serial = 1260] [outer = 0x7f9628c29400] 03:06:02 INFO - PROCESS | 1840 | 1461319562144 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1636ms 03:06:02 INFO - PROCESS | 1840 | 1461319562206 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 1840 | 1461319562215 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:06:02 INFO - PROCESS | 1840 | 1461319562227 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1840 | 1461319562230 Marionette TRACE conn3 <- [1,1650,null,{}] 03:06:02 INFO - PROCESS | 1840 | 1461319562236 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:02 INFO - PROCESS | 1840 | 1461319562433 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:06:02 INFO - PROCESS | 1840 | 1461319562676 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96245d0800 == 125 [pid = 1840] [id = 420] 03:06:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9633cbf000) [pid = 1840] [serial = 1261] [outer = (nil)] 03:06:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f9634b48400) [pid = 1840] [serial = 1262] [outer = 0x7f9633cbf000] 03:06:02 INFO - PROCESS | 1840 | 1461319562794 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9634d2fc00) [pid = 1840] [serial = 1263] [outer = 0x7f9633cbf000] 03:06:03 INFO - PROCESS | 1840 | 1461319563818 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1634ms 03:06:03 INFO - PROCESS | 1840 | 1461319563862 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 1840 | 1461319563866 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:06:03 INFO - PROCESS | 1840 | 1461319563872 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1840 | 1461319563878 Marionette TRACE conn3 <- [1,1654,null,{}] 03:06:03 INFO - PROCESS | 1840 | 1461319563894 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:04 INFO - PROCESS | 1840 | 1461319564092 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:06:04 INFO - PROCESS | 1840 | 1461319564334 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963cde3800 == 126 [pid = 1840] [id = 421] 03:06:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96380af000) [pid = 1840] [serial = 1264] [outer = (nil)] 03:06:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f96380b0800) [pid = 1840] [serial = 1265] [outer = 0x7f96380af000] 03:06:04 INFO - PROCESS | 1840 | 1461319564460 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f963882ec00) [pid = 1840] [serial = 1266] [outer = 0x7f96380af000] 03:06:05 INFO - PROCESS | 1840 | 1461319565288 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1485ms 03:06:05 INFO - PROCESS | 1840 | 1461319565358 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:06:05 INFO - PROCESS | 1840 | 1461319565363 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:06:05 INFO - PROCESS | 1840 | 1461319565369 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1840 | 1461319565373 Marionette TRACE conn3 <- [1,1658,null,{}] 03:06:05 INFO - PROCESS | 1840 | 1461319565378 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:05 INFO - PROCESS | 1840 | 1461319565576 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:06:05 INFO - PROCESS | 1840 | 1461319565770 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3b5000 == 127 [pid = 1840] [id = 422] 03:06:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f962dc02800) [pid = 1840] [serial = 1267] [outer = (nil)] 03:06:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f963887a000) [pid = 1840] [serial = 1268] [outer = 0x7f962dc02800] 03:06:05 INFO - PROCESS | 1840 | 1461319565848 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9639491c00) [pid = 1840] [serial = 1269] [outer = 0x7f962dc02800] 03:06:06 INFO - PROCESS | 1840 | 1461319566742 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1430ms 03:06:06 INFO - PROCESS | 1840 | 1461319566799 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1840 | 1461319566802 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:06:06 INFO - PROCESS | 1840 | 1461319566809 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1840 | 1461319566813 Marionette TRACE conn3 <- [1,1662,null,{}] 03:06:06 INFO - PROCESS | 1840 | 1461319566818 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:07 INFO - PROCESS | 1840 | 1461319567012 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:06:07 INFO - PROCESS | 1840 | 1461319567208 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cc0000 == 128 [pid = 1840] [id = 423] 03:06:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f96345e9000) [pid = 1840] [serial = 1270] [outer = (nil)] 03:06:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9639fe3c00) [pid = 1840] [serial = 1271] [outer = 0x7f96345e9000] 03:06:07 INFO - PROCESS | 1840 | 1461319567283 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f963c16f400) [pid = 1840] [serial = 1272] [outer = 0x7f96345e9000] 03:06:08 INFO - PROCESS | 1840 | 1461319568205 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1431ms 03:06:08 INFO - PROCESS | 1840 | 1461319568251 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:06:08 INFO - PROCESS | 1840 | 1461319568255 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:06:08 INFO - PROCESS | 1840 | 1461319568261 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 1840 | 1461319568263 Marionette TRACE conn3 <- [1,1666,null,{}] 03:06:08 INFO - PROCESS | 1840 | 1461319568269 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:08 INFO - PROCESS | 1840 | 1461319568515 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:06:08 INFO - PROCESS | 1840 | 1461319568714 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964be04000 == 129 [pid = 1840] [id = 424] 03:06:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9639490400) [pid = 1840] [serial = 1273] [outer = (nil)] 03:06:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f963d963000) [pid = 1840] [serial = 1274] [outer = 0x7f9639490400] 03:06:08 INFO - PROCESS | 1840 | 1461319568850 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f963d96f800) [pid = 1840] [serial = 1275] [outer = 0x7f9639490400] 03:06:09 INFO - PROCESS | 1840 | 1461319569730 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1533ms 03:06:09 INFO - PROCESS | 1840 | 1461319569796 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:06:09 INFO - PROCESS | 1840 | 1461319569800 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:06:09 INFO - PROCESS | 1840 | 1461319569808 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1840 | 1461319569812 Marionette TRACE conn3 <- [1,1670,null,{}] 03:06:09 INFO - PROCESS | 1840 | 1461319569819 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:10 INFO - PROCESS | 1840 | 1461319570019 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:06:10 INFO - PROCESS | 1840 | 1461319570217 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f8b3000 == 130 [pid = 1840] [id = 425] 03:06:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f96263f2000) [pid = 1840] [serial = 1276] [outer = (nil)] 03:06:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f963ddb3000) [pid = 1840] [serial = 1277] [outer = 0x7f96263f2000] 03:06:10 INFO - PROCESS | 1840 | 1461319570293 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f963e49a000) [pid = 1840] [serial = 1278] [outer = 0x7f96263f2000] 03:06:11 INFO - PROCESS | 1840 | 1461319571198 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1438ms 03:06:11 INFO - PROCESS | 1840 | 1461319571245 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:06:11 INFO - PROCESS | 1840 | 1461319571249 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:06:11 INFO - PROCESS | 1840 | 1461319571256 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 1840 | 1461319571259 Marionette TRACE conn3 <- [1,1674,null,{}] 03:06:11 INFO - PROCESS | 1840 | 1461319571265 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:11 INFO - PROCESS | 1840 | 1461319571460 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:06:11 INFO - PROCESS | 1840 | 1461319571665 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb74800 == 131 [pid = 1840] [id = 426] 03:06:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9625ca8c00) [pid = 1840] [serial = 1279] [outer = (nil)] 03:06:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f963ec7a800) [pid = 1840] [serial = 1280] [outer = 0x7f9625ca8c00] 03:06:11 INFO - PROCESS | 1840 | 1461319571742 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f963f0c3800) [pid = 1840] [serial = 1281] [outer = 0x7f9625ca8c00] 03:06:12 INFO - PROCESS | 1840 | 1461319572629 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1431ms 03:06:12 INFO - PROCESS | 1840 | 1461319572687 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 1840 | 1461319572690 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:06:12 INFO - PROCESS | 1840 | 1461319572697 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 1840 | 1461319572700 Marionette TRACE conn3 <- [1,1678,null,{}] 03:06:12 INFO - PROCESS | 1840 | 1461319572706 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:12 INFO - PROCESS | 1840 | 1461319572905 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:06:13 INFO - PROCESS | 1840 | 1461319573108 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964ffcb800 == 132 [pid = 1840] [id = 427] 03:06:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f96259d1000) [pid = 1840] [serial = 1282] [outer = (nil)] 03:06:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9640c45400) [pid = 1840] [serial = 1283] [outer = 0x7f96259d1000] 03:06:13 INFO - PROCESS | 1840 | 1461319573225 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9644163800) [pid = 1840] [serial = 1284] [outer = 0x7f96259d1000] 03:06:14 INFO - PROCESS | 1840 | 1461319574201 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1582ms 03:06:14 INFO - PROCESS | 1840 | 1461319574281 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1840 | 1461319574284 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:06:14 INFO - PROCESS | 1840 | 1461319574291 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1840 | 1461319574294 Marionette TRACE conn3 <- [1,1682,null,{}] 03:06:14 INFO - PROCESS | 1840 | 1461319574300 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:14 INFO - PROCESS | 1840 | 1461319574543 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:06:14 INFO - PROCESS | 1840 | 1461319574790 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96501d0000 == 133 [pid = 1840] [id = 428] 03:06:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f96259cd400) [pid = 1840] [serial = 1285] [outer = (nil)] 03:06:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9644168c00) [pid = 1840] [serial = 1286] [outer = 0x7f96259cd400] 03:06:14 INFO - PROCESS | 1840 | 1461319574910 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f964aa87400) [pid = 1840] [serial = 1287] [outer = 0x7f96259cd400] 03:06:15 INFO - PROCESS | 1840 | 1461319575801 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1581ms 03:06:15 INFO - PROCESS | 1840 | 1461319575873 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:06:15 INFO - PROCESS | 1840 | 1461319575878 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:06:15 INFO - PROCESS | 1840 | 1461319575884 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 1840 | 1461319575889 Marionette TRACE conn3 <- [1,1686,null,{}] 03:06:15 INFO - PROCESS | 1840 | 1461319575895 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:16 INFO - PROCESS | 1840 | 1461319576133 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:06:16 INFO - PROCESS | 1840 | 1461319576389 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652aa3800 == 134 [pid = 1840] [id = 429] 03:06:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f964b112000) [pid = 1840] [serial = 1288] [outer = (nil)] 03:06:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f964b1f0400) [pid = 1840] [serial = 1289] [outer = 0x7f964b112000] 03:06:16 INFO - PROCESS | 1840 | 1461319576487 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f964bf32c00) [pid = 1840] [serial = 1290] [outer = 0x7f964b112000] 03:06:17 INFO - PROCESS | 1840 | 1461319577339 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:06:17 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:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1489ms 03:06:17 INFO - PROCESS | 1840 | 1461319577373 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1840 | 1461319577376 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:06:17 INFO - PROCESS | 1840 | 1461319577384 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1840 | 1461319577387 Marionette TRACE conn3 <- [1,1690,null,{}] 03:06:17 INFO - PROCESS | 1840 | 1461319577394 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:17 INFO - PROCESS | 1840 | 1461319577599 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:06:17 INFO - PROCESS | 1840 | 1461319577809 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96543ad800 == 135 [pid = 1840] [id = 430] 03:06:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f963405b400) [pid = 1840] [serial = 1291] [outer = (nil)] 03:06:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f964c112800) [pid = 1840] [serial = 1292] [outer = 0x7f963405b400] 03:06:17 INFO - PROCESS | 1840 | 1461319577922 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f964db93800) [pid = 1840] [serial = 1293] [outer = 0x7f963405b400] 03:06:18 INFO - PROCESS | 1840 | 1461319578896 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1587ms 03:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:06:18 INFO - PROCESS | 1840 | 1461319578973 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:06:18 INFO - PROCESS | 1840 | 1461319578975 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:06:18 INFO - PROCESS | 1840 | 1461319578982 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:06:18 INFO - PROCESS | 1840 | 1461319578985 Marionette TRACE conn3 <- [1,1694,null,{}] 03:06:18 INFO - PROCESS | 1840 | 1461319578991 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:19 INFO - PROCESS | 1840 | 1461319579219 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:06:19 INFO - PROCESS | 1840 | 1461319579464 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96242e0000 == 136 [pid = 1840] [id = 431] 03:06:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f962438f400) [pid = 1840] [serial = 1294] [outer = (nil)] 03:06:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f96259cd000) [pid = 1840] [serial = 1295] [outer = 0x7f962438f400] 03:06:19 INFO - PROCESS | 1840 | 1461319579840 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9626808800) [pid = 1840] [serial = 1296] [outer = 0x7f962438f400] 03:06:20 INFO - PROCESS | 1840 | 1461319580760 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1833ms 03:06:20 INFO - PROCESS | 1840 | 1461319580816 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:06:20 INFO - PROCESS | 1840 | 1461319580822 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:06:20 INFO - PROCESS | 1840 | 1461319580832 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1840 | 1461319580837 Marionette TRACE conn3 <- [1,1698,null,{}] 03:06:20 INFO - PROCESS | 1840 | 1461319580844 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:21 INFO - PROCESS | 1840 | 1461319581041 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:06:21 INFO - PROCESS | 1840 | 1461319581437 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626133800 == 137 [pid = 1840] [id = 432] 03:06:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9628ec8800) [pid = 1840] [serial = 1297] [outer = (nil)] 03:06:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f96297e7400) [pid = 1840] [serial = 1298] [outer = 0x7f9628ec8800] 03:06:21 INFO - PROCESS | 1840 | 1461319581513 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f962b616c00) [pid = 1840] [serial = 1299] [outer = 0x7f9628ec8800] 03:06:22 INFO - PROCESS | 1840 | 1461319582341 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:06:22 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:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1581ms 03:06:22 INFO - PROCESS | 1840 | 1461319582414 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:06:22 INFO - PROCESS | 1840 | 1461319582419 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:06:22 INFO - PROCESS | 1840 | 1461319582429 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1840 | 1461319582433 Marionette TRACE conn3 <- [1,1702,null,{}] 03:06:22 INFO - PROCESS | 1840 | 1461319582439 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:22 INFO - PROCESS | 1840 | 1461319582714 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:06:22 INFO - PROCESS | 1840 | 1461319582874 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b55b000 == 138 [pid = 1840] [id = 433] 03:06:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f962b64c800) [pid = 1840] [serial = 1300] [outer = (nil)] 03:06:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9631b19c00) [pid = 1840] [serial = 1301] [outer = 0x7f962b64c800] 03:06:22 INFO - PROCESS | 1840 | 1461319582947 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f9633b60000) [pid = 1840] [serial = 1302] [outer = 0x7f962b64c800] 03:06:23 INFO - PROCESS | 1840 | 1461319583911 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1538ms 03:06:23 INFO - PROCESS | 1840 | 1461319583969 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 1840 | 1461319583971 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:06:23 INFO - PROCESS | 1840 | 1461319583978 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1840 | 1461319583983 Marionette TRACE conn3 <- [1,1706,null,{}] 03:06:24 INFO - PROCESS | 1840 | 1461319583998 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:24 INFO - PROCESS | 1840 | 1461319584230 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c62a000 == 137 [pid = 1840] [id = 232] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c309000 == 136 [pid = 1840] [id = 417] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634e8d000 == 135 [pid = 1840] [id = 416] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9634b4a400) [pid = 1840] [serial = 1142] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f963750b800) [pid = 1840] [serial = 1148] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f96345e5c00) [pid = 1840] [serial = 1139] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f96378b3800) [pid = 1840] [serial = 1151] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9625ca7400) [pid = 1840] [serial = 1166] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f96259ca800) [pid = 1840] [serial = 1127] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9634d32400) [pid = 1840] [serial = 1145] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f9633cbe000) [pid = 1840] [serial = 1136] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f96383e2000) [pid = 1840] [serial = 1157] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f96380aa400) [pid = 1840] [serial = 1154] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9638919400) [pid = 1840] [serial = 1160] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9626c3e400) [pid = 1840] [serial = 1163] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9628c56800) [pid = 1840] [serial = 1190] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f963c899800) [pid = 1840] [serial = 1214] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f962b61c800) [pid = 1840] [serial = 1193] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9634d33400) [pid = 1840] [serial = 1199] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9637688400) [pid = 1840] [serial = 1202] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f963cd5f400) [pid = 1840] [serial = 1217] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f962439e800) [pid = 1840] [serial = 1223] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f963a990c00) [pid = 1840] [serial = 1208] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9638872800) [pid = 1840] [serial = 1205] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f963d96e000) [pid = 1840] [serial = 1220] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9634147000) [pid = 1840] [serial = 1196] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f963c423000) [pid = 1840] [serial = 1211] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9631970400) [pid = 1840] [serial = 1133] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9629585000) [pid = 1840] [serial = 1229] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f962a729c00) [pid = 1840] [serial = 1130] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d68000 == 134 [pid = 1840] [id = 415] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962636d000 == 133 [pid = 1840] [id = 414] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634415800 == 132 [pid = 1840] [id = 413] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c0e000 == 131 [pid = 1840] [id = 412] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c676000 == 130 [pid = 1840] [id = 411] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96296a5000 == 129 [pid = 1840] [id = 410] 03:06:24 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96245c3800 == 128 [pid = 1840] [id = 409] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9628ecf400) [pid = 1840] [serial = 1170] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9628c59800) [pid = 1840] [serial = 1169] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f962c4e5400) [pid = 1840] [serial = 1175] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9632a45c00) [pid = 1840] [serial = 1176] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9629586800) [pid = 1840] [serial = 1125] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9633b62c00) [pid = 1840] [serial = 1178] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9634d29400) [pid = 1840] [serial = 1187] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9634d16800) [pid = 1840] [serial = 1185] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f963405a400) [pid = 1840] [serial = 1179] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f96342acc00) [pid = 1840] [serial = 1181] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9626e8e400) [pid = 1840] [serial = 1226] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9628c4dc00) [pid = 1840] [serial = 1227] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f96349e6000) [pid = 1840] [serial = 1182] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f96349ebc00) [pid = 1840] [serial = 1184] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f962b615800) [pid = 1840] [serial = 1172] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f962b64c000) [pid = 1840] [serial = 1173] [outer = (nil)] [url = about:blank] 03:06:24 INFO - PROCESS | 1840 | 1461319584553 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625cf3800 == 129 [pid = 1840] [id = 434] 03:06:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9626e8e400) [pid = 1840] [serial = 1303] [outer = (nil)] 03:06:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9629585000) [pid = 1840] [serial = 1304] [outer = 0x7f9626e8e400] 03:06:24 INFO - PROCESS | 1840 | 1461319584622 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f9631970400) [pid = 1840] [serial = 1305] [outer = 0x7f9626e8e400] 03:06:25 INFO - PROCESS | 1840 | 1461319585356 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1439ms 03:06:25 INFO - PROCESS | 1840 | 1461319585419 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:06:25 INFO - PROCESS | 1840 | 1461319585424 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:06:25 INFO - PROCESS | 1840 | 1461319585430 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:06:25 INFO - PROCESS | 1840 | 1461319585433 Marionette TRACE conn3 <- [1,1710,null,{}] 03:06:25 INFO - PROCESS | 1840 | 1461319585438 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:25 INFO - PROCESS | 1840 | 1461319585626 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:06:25 INFO - PROCESS | 1840 | 1461319585641 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631dd4000 == 130 [pid = 1840] [id = 435] 03:06:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9631970c00) [pid = 1840] [serial = 1306] [outer = (nil)] 03:06:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9634e24400) [pid = 1840] [serial = 1307] [outer = 0x7f9631970c00] 03:06:25 INFO - PROCESS | 1840 | 1461319585720 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9636018000) [pid = 1840] [serial = 1308] [outer = 0x7f9631970c00] 03:06:26 INFO - PROCESS | 1840 | 1461319586643 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1237ms 03:06:26 INFO - PROCESS | 1840 | 1461319586667 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:06:26 INFO - PROCESS | 1840 | 1461319586671 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:06:26 INFO - PROCESS | 1840 | 1461319586677 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 1840 | 1461319586681 Marionette TRACE conn3 <- [1,1714,null,{}] 03:06:26 INFO - PROCESS | 1840 | 1461319586686 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:26 INFO - PROCESS | 1840 | 1461319586950 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:06:26 INFO - PROCESS | 1840 | 1461319586984 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342cb000 == 131 [pid = 1840] [id = 436] 03:06:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9637679c00) [pid = 1840] [serial = 1309] [outer = (nil)] 03:06:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96378bac00) [pid = 1840] [serial = 1310] [outer = 0x7f9637679c00] 03:06:27 INFO - PROCESS | 1840 | 1461319587057 Marionette DEBUG loaded listener.js 03:06:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f963887d800) [pid = 1840] [serial = 1311] [outer = 0x7f9637679c00] 03:06:27 INFO - PROCESS | 1840 | 1461319587970 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1329ms 03:06:28 INFO - PROCESS | 1840 | 1461319588013 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:06:28 INFO - PROCESS | 1840 | 1461319588016 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:06:28 INFO - PROCESS | 1840 | 1461319588022 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 1840 | 1461319588024 Marionette TRACE conn3 <- [1,1718,null,{}] 03:06:28 INFO - PROCESS | 1840 | 1461319588030 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:28 INFO - PROCESS | 1840 | 1461319588296 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:06:28 INFO - PROCESS | 1840 | 1461319588335 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637ada000 == 132 [pid = 1840] [id = 437] 03:06:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9639496c00) [pid = 1840] [serial = 1312] [outer = (nil)] 03:06:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f963cd60800) [pid = 1840] [serial = 1313] [outer = 0x7f9639496c00] 03:06:28 INFO - PROCESS | 1840 | 1461319588400 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f963d0b8800) [pid = 1840] [serial = 1314] [outer = 0x7f9639496c00] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f962c4e6800) [pid = 1840] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9624399800) [pid = 1840] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9634b46800) [pid = 1840] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f962dc03000) [pid = 1840] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f96383d9400) [pid = 1840] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9624395400) [pid = 1840] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f96297df000) [pid = 1840] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f962439a800) [pid = 1840] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f96259c3400) [pid = 1840] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f96259c4000) [pid = 1840] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9624395c00) [pid = 1840] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9632aacc00) [pid = 1840] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f96263eb400) [pid = 1840] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9634d18000) [pid = 1840] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9633a5c400) [pid = 1840] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f962dc0a000) [pid = 1840] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f962b645000) [pid = 1840] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f962a588c00) [pid = 1840] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f962dc06800) [pid = 1840] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f96263f1000) [pid = 1840] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f9628c2c000) [pid = 1840] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f9624390400) [pid = 1840] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f96383d3c00) [pid = 1840] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f9639f74400) [pid = 1840] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f9639f74c00) [pid = 1840] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f963d962400) [pid = 1840] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f9635d83400) [pid = 1840] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f96380ac800) [pid = 1840] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f9634d18400) [pid = 1840] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f9628c1fc00) [pid = 1840] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f9628ecd000) [pid = 1840] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 121 (0x7f9632aafc00) [pid = 1840] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 120 (0x7f9634b43c00) [pid = 1840] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 119 (0x7f96297e1800) [pid = 1840] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:06:29 INFO - PROCESS | 1840 | --DOMWINDOW == 118 (0x7f96383d9800) [pid = 1840] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:06:29 INFO - PROCESS | 1840 | 1461319589695 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1727ms 03:06:29 INFO - PROCESS | 1840 | 1461319589752 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 1840 | 1461319589754 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:06:29 INFO - PROCESS | 1840 | 1461319589760 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 1840 | 1461319589762 Marionette TRACE conn3 <- [1,1722,null,{}] 03:06:29 INFO - PROCESS | 1840 | 1461319589777 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:30 INFO - PROCESS | 1840 | 1461319590014 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:06:30 INFO - PROCESS | 1840 | 1461319590033 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632943000 == 133 [pid = 1840] [id = 438] 03:06:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 119 (0x7f96263e8800) [pid = 1840] [serial = 1315] [outer = (nil)] 03:06:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 120 (0x7f962b7b4400) [pid = 1840] [serial = 1316] [outer = 0x7f96263e8800] 03:06:30 INFO - PROCESS | 1840 | 1461319590099 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 121 (0x7f9633b65800) [pid = 1840] [serial = 1317] [outer = 0x7f96263e8800] 03:06:30 INFO - PROCESS | 1840 | 1461319590919 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:06:30 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:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1193ms 03:06:30 INFO - PROCESS | 1840 | 1461319590955 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 1840 | 1461319590958 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:06:30 INFO - PROCESS | 1840 | 1461319590964 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 1840 | 1461319590966 Marionette TRACE conn3 <- [1,1726,null,{}] 03:06:30 INFO - PROCESS | 1840 | 1461319590972 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:31 INFO - PROCESS | 1840 | 1461319591230 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:06:31 INFO - PROCESS | 1840 | 1461319591469 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625ab1800 == 134 [pid = 1840] [id = 439] 03:06:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 122 (0x7f9624390800) [pid = 1840] [serial = 1318] [outer = (nil)] 03:06:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f96259c5000) [pid = 1840] [serial = 1319] [outer = 0x7f9624390800] 03:06:31 INFO - PROCESS | 1840 | 1461319591602 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f9626811800) [pid = 1840] [serial = 1320] [outer = 0x7f9624390800] 03:06:32 INFO - PROCESS | 1840 | 1461319592660 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1736ms 03:06:32 INFO - PROCESS | 1840 | 1461319592702 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:06:32 INFO - PROCESS | 1840 | 1461319592710 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:06:32 INFO - PROCESS | 1840 | 1461319592721 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 1840 | 1461319592725 Marionette TRACE conn3 <- [1,1730,null,{}] 03:06:32 INFO - PROCESS | 1840 | 1461319592734 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:32 INFO - PROCESS | 1840 | 1461319592964 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:06:33 INFO - PROCESS | 1840 | 1461319593215 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631de1000 == 135 [pid = 1840] [id = 440] 03:06:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f9629587c00) [pid = 1840] [serial = 1321] [outer = (nil)] 03:06:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f962b649000) [pid = 1840] [serial = 1322] [outer = 0x7f9629587c00] 03:06:33 INFO - PROCESS | 1840 | 1461319593338 Marionette DEBUG loaded listener.js 03:06:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f962c7cd000) [pid = 1840] [serial = 1323] [outer = 0x7f9629587c00] 03:06:34 INFO - PROCESS | 1840 | 1461319594357 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:06:34 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:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1686ms 03:06:34 INFO - PROCESS | 1840 | 1461319594411 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:06:34 INFO - PROCESS | 1840 | 1461319594416 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:06:34 INFO - PROCESS | 1840 | 1461319594425 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:06:34 INFO - PROCESS | 1840 | 1461319594428 Marionette TRACE conn3 <- [1,1734,null,{}] 03:06:34 INFO - PROCESS | 1840 | 1461319594434 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:34 INFO - PROCESS | 1840 | 1461319594647 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:06:34 INFO - PROCESS | 1840 | 1461319594930 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963757a000 == 136 [pid = 1840] [id = 441] 03:06:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f9632a59400) [pid = 1840] [serial = 1324] [outer = (nil)] 03:06:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f9633b63400) [pid = 1840] [serial = 1325] [outer = 0x7f9632a59400] 03:06:35 INFO - PROCESS | 1840 | 1461319595052 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f96342a4000) [pid = 1840] [serial = 1326] [outer = 0x7f9632a59400] 03:06:35 INFO - PROCESS | 1840 | 1461319595966 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:06:36 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:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1582ms 03:06:36 INFO - PROCESS | 1840 | 1461319596007 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 1840 | 1461319596012 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:06:36 INFO - PROCESS | 1840 | 1461319596025 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 1840 | 1461319596035 Marionette TRACE conn3 <- [1,1738,null,{}] 03:06:36 INFO - PROCESS | 1840 | 1461319596044 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:36 INFO - PROCESS | 1840 | 1461319596285 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:06:36 INFO - PROCESS | 1840 | 1461319596533 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c77b800 == 137 [pid = 1840] [id = 442] 03:06:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f9631b18400) [pid = 1840] [serial = 1327] [outer = (nil)] 03:06:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f9634f4a000) [pid = 1840] [serial = 1328] [outer = 0x7f9631b18400] 03:06:36 INFO - PROCESS | 1840 | 1461319596653 Marionette DEBUG loaded listener.js 03:06:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f96378bb800) [pid = 1840] [serial = 1329] [outer = 0x7f9631b18400] 03:06:37 INFO - PROCESS | 1840 | 1461319597498 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1547ms 03:06:37 INFO - PROCESS | 1840 | 1461319597566 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:06:37 INFO - PROCESS | 1840 | 1461319597570 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:06:37 INFO - PROCESS | 1840 | 1461319597576 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:06:37 INFO - PROCESS | 1840 | 1461319597580 Marionette TRACE conn3 <- [1,1742,null,{}] 03:06:37 INFO - PROCESS | 1840 | 1461319597585 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:37 INFO - PROCESS | 1840 | 1461319597794 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:06:38 INFO - PROCESS | 1840 | 1461319598038 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ddf6800 == 138 [pid = 1840] [id = 443] 03:06:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9634b43c00) [pid = 1840] [serial = 1330] [outer = (nil)] 03:06:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f963882f800) [pid = 1840] [serial = 1331] [outer = 0x7f9634b43c00] 03:06:38 INFO - PROCESS | 1840 | 1461319598156 Marionette DEBUG loaded listener.js 03:06:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f9639493000) [pid = 1840] [serial = 1332] [outer = 0x7f9634b43c00] 03:06:38 INFO - PROCESS | 1840 | 1461319598989 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1485ms 03:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:06:39 INFO - PROCESS | 1840 | 1461319599063 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:06:39 INFO - PROCESS | 1840 | 1461319599066 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:06:39 INFO - PROCESS | 1840 | 1461319599073 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 1840 | 1461319599076 Marionette TRACE conn3 <- [1,1746,null,{}] 03:06:39 INFO - PROCESS | 1840 | 1461319599082 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:39 INFO - PROCESS | 1840 | 1461319599281 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:06:39 INFO - PROCESS | 1840 | 1461319599480 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9644eca000 == 139 [pid = 1840] [id = 444] 03:06:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f963c477000) [pid = 1840] [serial = 1333] [outer = (nil)] 03:06:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f963cd33800) [pid = 1840] [serial = 1334] [outer = 0x7f963c477000] 03:06:39 INFO - PROCESS | 1840 | 1461319599609 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f963ddb5000) [pid = 1840] [serial = 1335] [outer = 0x7f963c477000] 03:06:40 INFO - PROCESS | 1840 | 1461319600599 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:06:40 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:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1592ms 03:06:40 INFO - PROCESS | 1840 | 1461319600666 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:06:40 INFO - PROCESS | 1840 | 1461319600669 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:06:40 INFO - PROCESS | 1840 | 1461319600676 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 1840 | 1461319600680 Marionette TRACE conn3 <- [1,1750,null,{}] 03:06:40 INFO - PROCESS | 1840 | 1461319600685 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:40 INFO - PROCESS | 1840 | 1461319600898 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:06:41 INFO - PROCESS | 1840 | 1461319601138 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f982800 == 140 [pid = 1840] [id = 445] 03:06:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f964ada0800) [pid = 1840] [serial = 1336] [outer = (nil)] 03:06:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f963452f000) [pid = 1840] [serial = 1337] [outer = 0x7f964ada0800] 03:06:41 INFO - PROCESS | 1840 | 1461319601274 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f964be35c00) [pid = 1840] [serial = 1338] [outer = 0x7f964ada0800] 03:06:42 INFO - PROCESS | 1840 | 1461319602130 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:06:42 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:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1485ms 03:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:06:42 INFO - PROCESS | 1840 | 1461319602162 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:06:42 INFO - PROCESS | 1840 | 1461319602165 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:06:42 INFO - PROCESS | 1840 | 1461319602171 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1840 | 1461319602174 Marionette TRACE conn3 <- [1,1754,null,{}] 03:06:42 INFO - PROCESS | 1840 | 1461319602179 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:42 INFO - PROCESS | 1840 | 1461319602375 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:06:42 INFO - PROCESS | 1840 | 1461319602585 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652d2e000 == 141 [pid = 1840] [id = 446] 03:06:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f964ada1c00) [pid = 1840] [serial = 1339] [outer = (nil)] 03:06:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f964c119800) [pid = 1840] [serial = 1340] [outer = 0x7f964ada1c00] 03:06:42 INFO - PROCESS | 1840 | 1461319602660 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f964f721800) [pid = 1840] [serial = 1341] [outer = 0x7f964ada1c00] 03:06:43 INFO - PROCESS | 1840 | 1461319603556 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1431ms 03:06:43 INFO - PROCESS | 1840 | 1461319603603 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 1840 | 1461319603607 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:06:43 INFO - PROCESS | 1840 | 1461319603613 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1840 | 1461319603616 Marionette TRACE conn3 <- [1,1758,null,{}] 03:06:43 INFO - PROCESS | 1840 | 1461319603622 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:43 INFO - PROCESS | 1840 | 1461319603831 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:06:44 INFO - PROCESS | 1840 | 1461319604050 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965d1cc000 == 142 [pid = 1840] [id = 447] 03:06:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9632a4cc00) [pid = 1840] [serial = 1342] [outer = (nil)] 03:06:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f964f846800) [pid = 1840] [serial = 1343] [outer = 0x7f9632a4cc00] 03:06:44 INFO - PROCESS | 1840 | 1461319604123 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f964f851000) [pid = 1840] [serial = 1344] [outer = 0x7f9632a4cc00] 03:06:44 INFO - PROCESS | 1840 | 1461319604995 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1431ms 03:06:45 INFO - PROCESS | 1840 | 1461319605045 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:06:45 INFO - PROCESS | 1840 | 1461319605048 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:06:45 INFO - PROCESS | 1840 | 1461319605054 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:06:45 INFO - PROCESS | 1840 | 1461319605056 Marionette TRACE conn3 <- [1,1762,null,{}] 03:06:45 INFO - PROCESS | 1840 | 1461319605062 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:45 INFO - PROCESS | 1840 | 1461319605274 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:06:45 INFO - PROCESS | 1840 | 1461319605483 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628b3b800 == 143 [pid = 1840] [id = 448] 03:06:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96259a4800) [pid = 1840] [serial = 1345] [outer = (nil)] 03:06:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f96259acc00) [pid = 1840] [serial = 1346] [outer = 0x7f96259a4800] 03:06:45 INFO - PROCESS | 1840 | 1461319605596 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f96259b2000) [pid = 1840] [serial = 1347] [outer = 0x7f96259a4800] 03:06:46 INFO - PROCESS | 1840 | 1461319606547 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1531ms 03:06:46 INFO - PROCESS | 1840 | 1461319606587 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 1840 | 1461319606591 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:06:46 INFO - PROCESS | 1840 | 1461319606598 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1840 | 1461319606602 Marionette TRACE conn3 <- [1,1766,null,{}] 03:06:46 INFO - PROCESS | 1840 | 1461319606608 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:46 INFO - PROCESS | 1840 | 1461319606810 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:06:47 INFO - PROCESS | 1840 | 1461319607020 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a351000 == 144 [pid = 1840] [id = 449] 03:06:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f96259ae800) [pid = 1840] [serial = 1348] [outer = (nil)] 03:06:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f964f84a800) [pid = 1840] [serial = 1349] [outer = 0x7f96259ae800] 03:06:47 INFO - PROCESS | 1840 | 1461319607145 Marionette DEBUG loaded listener.js 03:06:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f964fed6400) [pid = 1840] [serial = 1350] [outer = 0x7f96259ae800] 03:06:48 INFO - PROCESS | 1840 | 1461319608098 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1536ms 03:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:06:48 INFO - PROCESS | 1840 | 1461319608135 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:06:48 INFO - PROCESS | 1840 | 1461319608138 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:06:48 INFO - PROCESS | 1840 | 1461319608144 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:06:48 INFO - PROCESS | 1840 | 1461319608148 Marionette TRACE conn3 <- [1,1770,null,{}] 03:06:48 INFO - PROCESS | 1840 | 1461319608154 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:48 INFO - PROCESS | 1840 | 1461319608388 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:06:48 INFO - PROCESS | 1840 | 1461319608603 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962596e800 == 145 [pid = 1840] [id = 450] 03:06:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f96259b2800) [pid = 1840] [serial = 1351] [outer = (nil)] 03:06:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f962957f800) [pid = 1840] [serial = 1352] [outer = 0x7f96259b2800] 03:06:48 INFO - PROCESS | 1840 | 1461319608721 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f962dc0b000) [pid = 1840] [serial = 1353] [outer = 0x7f96259b2800] 03:06:49 INFO - PROCESS | 1840 | 1461319609738 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1630ms 03:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:06:49 INFO - PROCESS | 1840 | 1461319609774 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1840 | 1461319609777 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:06:49 INFO - PROCESS | 1840 | 1461319609783 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1840 | 1461319609786 Marionette TRACE conn3 <- [1,1774,null,{}] 03:06:49 INFO - PROCESS | 1840 | 1461319609792 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:49 INFO - PROCESS | 1840 | 1461319609995 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:06:50 INFO - PROCESS | 1840 | 1461319610212 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96285d3800 == 146 [pid = 1840] [id = 451] 03:06:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9624390c00) [pid = 1840] [serial = 1354] [outer = (nil)] 03:06:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9625fb3c00) [pid = 1840] [serial = 1355] [outer = 0x7f9624390c00] 03:06:50 INFO - PROCESS | 1840 | 1461319610327 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9625fbb800) [pid = 1840] [serial = 1356] [outer = 0x7f9624390c00] 03:06:51 INFO - PROCESS | 1840 | 1461319611841 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2134ms 03:06:51 INFO - PROCESS | 1840 | 1461319611917 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 1840 | 1461319611925 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:06:51 INFO - PROCESS | 1840 | 1461319611934 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 1840 | 1461319611939 Marionette TRACE conn3 <- [1,1778,null,{}] 03:06:51 INFO - PROCESS | 1840 | 1461319611947 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:52 INFO - PROCESS | 1840 | 1461319612190 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:06:52 INFO - PROCESS | 1840 | 1461319612522 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a35d800 == 147 [pid = 1840] [id = 452] 03:06:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9626812c00) [pid = 1840] [serial = 1357] [outer = (nil)] 03:06:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9626814c00) [pid = 1840] [serial = 1358] [outer = 0x7f9626812c00] 03:06:52 INFO - PROCESS | 1840 | 1461319612667 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9628c4dc00) [pid = 1840] [serial = 1359] [outer = 0x7f9626812c00] 03:06:53 INFO - PROCESS | 1840 | 1461319613612 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:06:53 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:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1738ms 03:06:53 INFO - PROCESS | 1840 | 1461319613673 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1840 | 1461319613681 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:06:53 INFO - PROCESS | 1840 | 1461319613692 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1840 | 1461319613696 Marionette TRACE conn3 <- [1,1782,null,{}] 03:06:53 INFO - PROCESS | 1840 | 1461319613701 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:53 INFO - PROCESS | 1840 | 1461319613910 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:06:54 INFO - PROCESS | 1840 | 1461319614252 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632943000 == 146 [pid = 1840] [id = 438] 03:06:54 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f963750f800) [pid = 1840] [serial = 1256] [outer = (nil)] [url = about:blank] 03:06:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625ce3000 == 147 [pid = 1840] [id = 453] 03:06:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962957ac00) [pid = 1840] [serial = 1360] [outer = (nil)] 03:06:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9629705c00) [pid = 1840] [serial = 1361] [outer = 0x7f962957ac00] 03:06:54 INFO - PROCESS | 1840 | 1461319614416 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9629711400) [pid = 1840] [serial = 1362] [outer = 0x7f962957ac00] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637ada000 == 146 [pid = 1840] [id = 437] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96342cb000 == 145 [pid = 1840] [id = 436] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631dd4000 == 144 [pid = 1840] [id = 435] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625cf3800 == 143 [pid = 1840] [id = 434] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b55b000 == 142 [pid = 1840] [id = 433] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626133800 == 141 [pid = 1840] [id = 432] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96242e0000 == 140 [pid = 1840] [id = 431] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96501d0000 == 139 [pid = 1840] [id = 428] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964ffcb800 == 138 [pid = 1840] [id = 427] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fb74800 == 137 [pid = 1840] [id = 426] 03:06:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f8b3000 == 136 [pid = 1840] [id = 425] 03:06:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964be04000 == 135 [pid = 1840] [id = 424] 03:06:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640cc0000 == 134 [pid = 1840] [id = 423] 03:06:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e3b5000 == 133 [pid = 1840] [id = 422] 03:06:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96245d0800 == 132 [pid = 1840] [id = 420] 03:06:55 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632946000 == 131 [pid = 1840] [id = 419] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f962b645800) [pid = 1840] [serial = 1131] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f963949a800) [pid = 1840] [serial = 1161] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9632aac000) [pid = 1840] [serial = 1134] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f962680b800) [pid = 1840] [serial = 1128] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9634d2c000) [pid = 1840] [serial = 1143] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9634634c00) [pid = 1840] [serial = 1140] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9638830c00) [pid = 1840] [serial = 1158] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f9639f78400) [pid = 1840] [serial = 1164] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f96383d3800) [pid = 1840] [serial = 1155] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9628c23c00) [pid = 1840] [serial = 1167] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f96342a7400) [pid = 1840] [serial = 1137] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9637337400) [pid = 1840] [serial = 1146] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9628ce0000) [pid = 1840] [serial = 1224] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9637f4ec00) [pid = 1840] [serial = 1152] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f963784a400) [pid = 1840] [serial = 1149] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f963b3e0000) [pid = 1840] [serial = 1209] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f963cd37c00) [pid = 1840] [serial = 1215] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f963cd66400) [pid = 1840] [serial = 1218] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f963ddb7000) [pid = 1840] [serial = 1221] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f963c55a000) [pid = 1840] [serial = 1212] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9639f71000) [pid = 1840] [serial = 1206] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f96380a3800) [pid = 1840] [serial = 1203] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9628ecb000) [pid = 1840] [serial = 1191] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f962c4ddc00) [pid = 1840] [serial = 1194] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f963463dc00) [pid = 1840] [serial = 1197] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9637503c00) [pid = 1840] [serial = 1200] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9635d80c00) [pid = 1840] [serial = 1188] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9634640000) [pid = 1840] [serial = 1250] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f96345e7800) [pid = 1840] [serial = 1242] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f96342af800) [pid = 1840] [serial = 1241] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f962c454000) [pid = 1840] [serial = 1247] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f962b7b0000) [pid = 1840] [serial = 1236] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f962b642800) [pid = 1840] [serial = 1235] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f9633a5e400) [pid = 1840] [serial = 1239] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f9632a54800) [pid = 1840] [serial = 1238] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f9626814400) [pid = 1840] [serial = 1244] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f9628c28000) [pid = 1840] [serial = 1245] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f9628cd9c00) [pid = 1840] [serial = 1232] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f96297dcc00) [pid = 1840] [serial = 1233] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f9634d1e800) [pid = 1840] [serial = 1251] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f9626c37800) [pid = 1840] [serial = 1253] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f962dc09400) [pid = 1840] [serial = 1248] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | --DOMWINDOW == 122 (0x7f9633a54c00) [pid = 1840] [serial = 1254] [outer = (nil)] [url = about:blank] 03:06:55 INFO - PROCESS | 1840 | 1461319615269 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:06:55 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:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1639ms 03:06:55 INFO - PROCESS | 1840 | 1461319615342 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1840 | 1461319615344 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:06:55 INFO - PROCESS | 1840 | 1461319615351 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1840 | 1461319615356 Marionette TRACE conn3 <- [1,1786,null,{}] 03:06:55 INFO - PROCESS | 1840 | 1461319615371 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:55 INFO - PROCESS | 1840 | 1461319615574 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:06:55 INFO - PROCESS | 1840 | 1461319615743 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d99f000 == 132 [pid = 1840] [id = 454] 03:06:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 123 (0x7f96297ebc00) [pid = 1840] [serial = 1363] [outer = (nil)] 03:06:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f962b64a800) [pid = 1840] [serial = 1364] [outer = 0x7f96297ebc00] 03:06:55 INFO - PROCESS | 1840 | 1461319615820 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f962c7c7800) [pid = 1840] [serial = 1365] [outer = 0x7f96297ebc00] 03:06:56 INFO - PROCESS | 1840 | 1461319616603 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:06:56 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:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1284ms 03:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:06:56 INFO - PROCESS | 1840 | 1461319616635 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1840 | 1461319616638 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:06:56 INFO - PROCESS | 1840 | 1461319616644 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 1840 | 1461319616647 Marionette TRACE conn3 <- [1,1790,null,{}] 03:06:56 INFO - PROCESS | 1840 | 1461319616698 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:56 INFO - PROCESS | 1840 | 1461319616959 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:06:56 INFO - PROCESS | 1840 | 1461319616984 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d25800 == 133 [pid = 1840] [id = 455] 03:06:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f96297dd400) [pid = 1840] [serial = 1366] [outer = (nil)] 03:06:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f9632a53c00) [pid = 1840] [serial = 1367] [outer = 0x7f96297dd400] 03:06:57 INFO - PROCESS | 1840 | 1461319617046 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f9632ab0400) [pid = 1840] [serial = 1368] [outer = 0x7f96297dd400] 03:06:57 INFO - PROCESS | 1840 | 1461319617949 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:06:57 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:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1335ms 03:06:57 INFO - PROCESS | 1840 | 1461319617980 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 1840 | 1461319617984 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:06:57 INFO - PROCESS | 1840 | 1461319617989 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 1840 | 1461319617991 Marionette TRACE conn3 <- [1,1794,null,{}] 03:06:58 INFO - PROCESS | 1840 | 1461319617997 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:06:58 INFO - PROCESS | 1840 | 1461319618233 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:06:58 INFO - PROCESS | 1840 | 1461319618271 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96342d0800 == 134 [pid = 1840] [id = 456] 03:06:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f962c7cc000) [pid = 1840] [serial = 1369] [outer = (nil)] 03:06:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f9633b63c00) [pid = 1840] [serial = 1370] [outer = 0x7f962c7cc000] 03:06:58 INFO - PROCESS | 1840 | 1461319618379 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f9634151000) [pid = 1840] [serial = 1371] [outer = 0x7f962c7cc000] 03:06:59 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f9626e8e400) [pid = 1840] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:06:59 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f9628ec8800) [pid = 1840] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:06:59 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f9639496c00) [pid = 1840] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:06:59 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f962b64c800) [pid = 1840] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:06:59 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f9637679c00) [pid = 1840] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:06:59 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f9631970c00) [pid = 1840] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:06:59 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f962438f400) [pid = 1840] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:06:59 INFO - PROCESS | 1840 | 1461319619752 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1787ms 03:06:59 INFO - PROCESS | 1840 | 1461319619778 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 1840 | 1461319619781 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:06:59 INFO - PROCESS | 1840 | 1461319619787 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 1840 | 1461319619789 Marionette TRACE conn3 <- [1,1798,null,{}] 03:06:59 INFO - PROCESS | 1840 | 1461319619794 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:00 INFO - PROCESS | 1840 | 1461319620057 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:07:00 INFO - PROCESS | 1840 | 1461319620080 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347d5800 == 135 [pid = 1840] [id = 457] 03:07:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f9631970c00) [pid = 1840] [serial = 1372] [outer = (nil)] 03:07:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f9634640800) [pid = 1840] [serial = 1373] [outer = 0x7f9631970c00] 03:07:00 INFO - PROCESS | 1840 | 1461319620147 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f9634d32c00) [pid = 1840] [serial = 1374] [outer = 0x7f9631970c00] 03:07:00 INFO - PROCESS | 1840 | 1461319620958 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1232ms 03:07:01 INFO - PROCESS | 1840 | 1461319621023 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 1840 | 1461319621027 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:07:01 INFO - PROCESS | 1840 | 1461319621033 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 1840 | 1461319621037 Marionette TRACE conn3 <- [1,1802,null,{}] 03:07:01 INFO - PROCESS | 1840 | 1461319621042 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:01 INFO - PROCESS | 1840 | 1461319621224 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:07:01 INFO - PROCESS | 1840 | 1461319621234 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637295800 == 136 [pid = 1840] [id = 458] 03:07:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f9632ab0000) [pid = 1840] [serial = 1375] [outer = (nil)] 03:07:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f9637337400) [pid = 1840] [serial = 1376] [outer = 0x7f9632ab0000] 03:07:01 INFO - PROCESS | 1840 | 1461319621303 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f9637858000) [pid = 1840] [serial = 1377] [outer = 0x7f9632ab0000] 03:07:02 INFO - PROCESS | 1840 | 1461319622542 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1583ms 03:07:02 INFO - PROCESS | 1840 | 1461319622619 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 1840 | 1461319622626 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:07:02 INFO - PROCESS | 1840 | 1461319622635 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1840 | 1461319622641 Marionette TRACE conn3 <- [1,1806,null,{}] 03:07:02 INFO - PROCESS | 1840 | 1461319622648 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:02 INFO - PROCESS | 1840 | 1461319622895 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:07:03 INFO - PROCESS | 1840 | 1461319623150 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c625000 == 137 [pid = 1840] [id = 459] 03:07:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f9626c41c00) [pid = 1840] [serial = 1378] [outer = (nil)] 03:07:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f9628ce1c00) [pid = 1840] [serial = 1379] [outer = 0x7f9626c41c00] 03:07:03 INFO - PROCESS | 1840 | 1461319623275 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f9629587000) [pid = 1840] [serial = 1380] [outer = 0x7f9626c41c00] 03:07:04 INFO - PROCESS | 1840 | 1461319624159 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1586ms 03:07:04 INFO - PROCESS | 1840 | 1461319624228 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:07:04 INFO - PROCESS | 1840 | 1461319624239 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:07:04 INFO - PROCESS | 1840 | 1461319624249 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:07:04 INFO - PROCESS | 1840 | 1461319624253 Marionette TRACE conn3 <- [1,1810,null,{}] 03:07:04 INFO - PROCESS | 1840 | 1461319624259 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:04 INFO - PROCESS | 1840 | 1461319624524 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:07:04 INFO - PROCESS | 1840 | 1461319624857 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634419800 == 138 [pid = 1840] [id = 460] 03:07:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f96297e2800) [pid = 1840] [serial = 1381] [outer = (nil)] 03:07:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f962c4dd000) [pid = 1840] [serial = 1382] [outer = 0x7f96297e2800] 03:07:04 INFO - PROCESS | 1840 | 1461319624930 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f9632a5e800) [pid = 1840] [serial = 1383] [outer = 0x7f96297e2800] 03:07:05 INFO - PROCESS | 1840 | 1461319625790 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1580ms 03:07:05 INFO - PROCESS | 1840 | 1461319625829 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1840 | 1461319625834 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:07:05 INFO - PROCESS | 1840 | 1461319625840 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1840 | 1461319625845 Marionette TRACE conn3 <- [1,1814,null,{}] 03:07:05 INFO - PROCESS | 1840 | 1461319625861 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:06 INFO - PROCESS | 1840 | 1461319626134 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:07:06 INFO - PROCESS | 1840 | 1461319626289 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638133800 == 139 [pid = 1840] [id = 461] 03:07:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f96342ac800) [pid = 1840] [serial = 1384] [outer = (nil)] 03:07:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f96349ebc00) [pid = 1840] [serial = 1385] [outer = 0x7f96342ac800] 03:07:06 INFO - PROCESS | 1840 | 1461319626405 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9635d83400) [pid = 1840] [serial = 1386] [outer = 0x7f96342ac800] 03:07:07 INFO - PROCESS | 1840 | 1461319627582 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1790ms 03:07:07 INFO - PROCESS | 1840 | 1461319627633 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1840 | 1461319627641 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:07:07 INFO - PROCESS | 1840 | 1461319627650 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1840 | 1461319627656 Marionette TRACE conn3 <- [1,1818,null,{}] 03:07:07 INFO - PROCESS | 1840 | 1461319627664 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:07 INFO - PROCESS | 1840 | 1461319627964 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:07:08 INFO - PROCESS | 1840 | 1461319628209 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b308800 == 140 [pid = 1840] [id = 462] 03:07:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f963750e800) [pid = 1840] [serial = 1387] [outer = (nil)] 03:07:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f96380a2800) [pid = 1840] [serial = 1388] [outer = 0x7f963750e800] 03:07:08 INFO - PROCESS | 1840 | 1461319628334 Marionette DEBUG loaded listener.js 03:07:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f96383e0000) [pid = 1840] [serial = 1389] [outer = 0x7f963750e800] 03:07:09 INFO - PROCESS | 1840 | 1461319629173 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1593ms 03:07:09 INFO - PROCESS | 1840 | 1461319629243 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 1840 | 1461319629247 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:07:09 INFO - PROCESS | 1840 | 1461319629252 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 1840 | 1461319629254 Marionette TRACE conn3 <- [1,1822,null,{}] 03:07:09 INFO - PROCESS | 1840 | 1461319629260 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:09 INFO - PROCESS | 1840 | 1461319629474 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:07:09 INFO - PROCESS | 1840 | 1461319629674 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d68c000 == 141 [pid = 1840] [id = 463] 03:07:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9625fbd000) [pid = 1840] [serial = 1390] [outer = (nil)] 03:07:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f963887d000) [pid = 1840] [serial = 1391] [outer = 0x7f9625fbd000] 03:07:09 INFO - PROCESS | 1840 | 1461319629790 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f963949a800) [pid = 1840] [serial = 1392] [outer = 0x7f9625fbd000] 03:07:10 INFO - PROCESS | 1840 | 1461319630742 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 03:07:10 INFO - PROCESS | 1840 | 1461319630784 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1840 | 1461319630788 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:07:10 INFO - PROCESS | 1840 | 1461319630794 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1840 | 1461319630796 Marionette TRACE conn3 <- [1,1826,null,{}] 03:07:10 INFO - PROCESS | 1840 | 1461319630802 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:11 INFO - PROCESS | 1840 | 1461319631016 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:07:11 INFO - PROCESS | 1840 | 1461319631228 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640d8b800 == 142 [pid = 1840] [id = 464] 03:07:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9637331c00) [pid = 1840] [serial = 1393] [outer = (nil)] 03:07:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f963cd3a400) [pid = 1840] [serial = 1394] [outer = 0x7f9637331c00] 03:07:11 INFO - PROCESS | 1840 | 1461319631306 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f963d967400) [pid = 1840] [serial = 1395] [outer = 0x7f9637331c00] 03:07:12 INFO - PROCESS | 1840 | 1461319632183 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1430ms 03:07:12 INFO - PROCESS | 1840 | 1461319632226 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1840 | 1461319632230 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:07:12 INFO - PROCESS | 1840 | 1461319632235 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1840 | 1461319632237 Marionette TRACE conn3 <- [1,1830,null,{}] 03:07:12 INFO - PROCESS | 1840 | 1461319632243 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:12 INFO - PROCESS | 1840 | 1461319632437 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:07:12 INFO - PROCESS | 1840 | 1461319632646 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964af4c000 == 143 [pid = 1840] [id = 465] 03:07:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9638827c00) [pid = 1840] [serial = 1396] [outer = (nil)] 03:07:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f963ddae400) [pid = 1840] [serial = 1397] [outer = 0x7f9638827c00] 03:07:12 INFO - PROCESS | 1840 | 1461319632716 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f963e4a5000) [pid = 1840] [serial = 1398] [outer = 0x7f9638827c00] 03:07:13 INFO - PROCESS | 1840 | 1461319633594 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:07:13 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:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1386ms 03:07:13 INFO - PROCESS | 1840 | 1461319633624 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 1840 | 1461319633628 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:07:13 INFO - PROCESS | 1840 | 1461319633634 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 1840 | 1461319633637 Marionette TRACE conn3 <- [1,1834,null,{}] 03:07:13 INFO - PROCESS | 1840 | 1461319633642 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:13 INFO - PROCESS | 1840 | 1461319633837 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:07:14 INFO - PROCESS | 1840 | 1461319634046 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f752000 == 144 [pid = 1840] [id = 466] 03:07:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f963cd38c00) [pid = 1840] [serial = 1399] [outer = (nil)] 03:07:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9640c80800) [pid = 1840] [serial = 1400] [outer = 0x7f963cd38c00] 03:07:14 INFO - PROCESS | 1840 | 1461319634159 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f964aa7ec00) [pid = 1840] [serial = 1401] [outer = 0x7f963cd38c00] 03:07:15 INFO - PROCESS | 1840 | 1461319635091 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:07:15 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:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1529ms 03:07:15 INFO - PROCESS | 1840 | 1461319635165 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1840 | 1461319635168 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:07:15 INFO - PROCESS | 1840 | 1461319635176 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1840 | 1461319635179 Marionette TRACE conn3 <- [1,1838,null,{}] 03:07:15 INFO - PROCESS | 1840 | 1461319635186 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:15 INFO - PROCESS | 1840 | 1461319635401 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:07:15 INFO - PROCESS | 1840 | 1461319635750 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965011e000 == 145 [pid = 1840] [id = 467] 03:07:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f963cd63800) [pid = 1840] [serial = 1402] [outer = (nil)] 03:07:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f964ad9c800) [pid = 1840] [serial = 1403] [outer = 0x7f963cd63800] 03:07:15 INFO - PROCESS | 1840 | 1461319635887 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f964be38400) [pid = 1840] [serial = 1404] [outer = 0x7f963cd63800] 03:07:16 INFO - PROCESS | 1840 | 1461319636787 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1687ms 03:07:16 INFO - PROCESS | 1840 | 1461319636864 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 1840 | 1461319636868 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:07:16 INFO - PROCESS | 1840 | 1461319636874 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 1840 | 1461319636876 Marionette TRACE conn3 <- [1,1842,null,{}] 03:07:16 INFO - PROCESS | 1840 | 1461319636882 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:17 INFO - PROCESS | 1840 | 1461319637127 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:07:17 INFO - PROCESS | 1840 | 1461319637387 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9655341000 == 146 [pid = 1840] [id = 468] 03:07:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f964f846c00) [pid = 1840] [serial = 1405] [outer = (nil)] 03:07:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f964fecd800) [pid = 1840] [serial = 1406] [outer = 0x7f964f846c00] 03:07:17 INFO - PROCESS | 1840 | 1461319637498 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f964fed9400) [pid = 1840] [serial = 1407] [outer = 0x7f964f846c00] 03:07:18 INFO - PROCESS | 1840 | 1461319638372 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1540ms 03:07:18 INFO - PROCESS | 1840 | 1461319638416 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1840 | 1461319638420 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:07:18 INFO - PROCESS | 1840 | 1461319638425 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1840 | 1461319638430 Marionette TRACE conn3 <- [1,1846,null,{}] 03:07:18 INFO - PROCESS | 1840 | 1461319638435 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:18 INFO - PROCESS | 1840 | 1461319638665 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:07:18 INFO - PROCESS | 1840 | 1461319638870 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c21000 == 147 [pid = 1840] [id = 469] 03:07:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9638245c00) [pid = 1840] [serial = 1408] [outer = (nil)] 03:07:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f963824fc00) [pid = 1840] [serial = 1409] [outer = 0x7f9638245c00] 03:07:18 INFO - PROCESS | 1840 | 1461319638990 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9650170c00) [pid = 1840] [serial = 1410] [outer = 0x7f9638245c00] 03:07:19 INFO - PROCESS | 1840 | 1461319639964 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:07:20 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:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1591ms 03:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:07:20 INFO - PROCESS | 1840 | 1461319640018 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:07:20 INFO - PROCESS | 1840 | 1461319640021 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:07:20 INFO - PROCESS | 1840 | 1461319640027 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1840 | 1461319640030 Marionette TRACE conn3 <- [1,1850,null,{}] 03:07:20 INFO - PROCESS | 1840 | 1461319640036 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:20 INFO - PROCESS | 1840 | 1461319640237 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:07:20 INFO - PROCESS | 1840 | 1461319640546 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631b7b000 == 148 [pid = 1840] [id = 470] 03:07:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f962c4dac00) [pid = 1840] [serial = 1411] [outer = (nil)] 03:07:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9634dddc00) [pid = 1840] [serial = 1412] [outer = 0x7f962c4dac00] 03:07:20 INFO - PROCESS | 1840 | 1461319640625 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9634de4000) [pid = 1840] [serial = 1413] [outer = 0x7f962c4dac00] 03:07:21 INFO - PROCESS | 1840 | 1461319641462 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1482ms 03:07:21 INFO - PROCESS | 1840 | 1461319641509 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:07:21 INFO - PROCESS | 1840 | 1461319641513 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:07:21 INFO - PROCESS | 1840 | 1461319641521 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1840 | 1461319641523 Marionette TRACE conn3 <- [1,1854,null,{}] 03:07:21 INFO - PROCESS | 1840 | 1461319641529 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:21 INFO - PROCESS | 1840 | 1461319641728 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:07:22 INFO - PROCESS | 1840 | 1461319642036 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629741800 == 149 [pid = 1840] [id = 471] 03:07:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9624395c00) [pid = 1840] [serial = 1414] [outer = (nil)] 03:07:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9634909000) [pid = 1840] [serial = 1415] [outer = 0x7f9624395c00] 03:07:22 INFO - PROCESS | 1840 | 1461319642125 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9634912c00) [pid = 1840] [serial = 1416] [outer = 0x7f9624395c00] 03:07:22 INFO - PROCESS | 1840 | 1461319642969 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1488ms 03:07:23 INFO - PROCESS | 1840 | 1461319643009 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:07:23 INFO - PROCESS | 1840 | 1461319643013 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:07:23 INFO - PROCESS | 1840 | 1461319643020 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:07:23 INFO - PROCESS | 1840 | 1461319643022 Marionette TRACE conn3 <- [1,1858,null,{}] 03:07:23 INFO - PROCESS | 1840 | 1461319643029 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:23 INFO - PROCESS | 1840 | 1461319643238 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:07:23 INFO - PROCESS | 1840 | 1461319643457 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a348000 == 150 [pid = 1840] [id = 472] 03:07:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9624392000) [pid = 1840] [serial = 1417] [outer = (nil)] 03:07:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f962439ec00) [pid = 1840] [serial = 1418] [outer = 0x7f9624392000] 03:07:23 INFO - PROCESS | 1840 | 1461319643911 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f96259cc400) [pid = 1840] [serial = 1419] [outer = 0x7f9624392000] 03:07:24 INFO - PROCESS | 1840 | 1461319644902 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1954ms 03:07:24 INFO - PROCESS | 1840 | 1461319644975 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1840 | 1461319644981 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:07:24 INFO - PROCESS | 1840 | 1461319644990 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1840 | 1461319644993 Marionette TRACE conn3 <- [1,1862,null,{}] 03:07:25 INFO - PROCESS | 1840 | 1461319645001 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:25 INFO - PROCESS | 1840 | 1461319645264 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:07:25 INFO - PROCESS | 1840 | 1461319645701 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625960000 == 151 [pid = 1840] [id = 473] 03:07:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9629586800) [pid = 1840] [serial = 1420] [outer = (nil)] 03:07:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f962970ac00) [pid = 1840] [serial = 1421] [outer = 0x7f9629586800] 03:07:25 INFO - PROCESS | 1840 | 1461319645778 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f96297e9400) [pid = 1840] [serial = 1422] [outer = 0x7f9629586800] 03:07:26 INFO - PROCESS | 1840 | 1461319646705 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1787ms 03:07:26 INFO - PROCESS | 1840 | 1461319646777 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 1840 | 1461319646783 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:07:26 INFO - PROCESS | 1840 | 1461319646793 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 1840 | 1461319646796 Marionette TRACE conn3 <- [1,1866,null,{}] 03:07:26 INFO - PROCESS | 1840 | 1461319646802 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:27 INFO - PROCESS | 1840 | 1461319647049 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962d998000 == 150 [pid = 1840] [id = 408] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9640c45400) [pid = 1840] [serial = 1283] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f964b1f0400) [pid = 1840] [serial = 1289] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f964c112800) [pid = 1840] [serial = 1292] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9644168c00) [pid = 1840] [serial = 1286] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f963ec7a800) [pid = 1840] [serial = 1280] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f962b7b4400) [pid = 1840] [serial = 1316] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965d1cc000 == 149 [pid = 1840] [id = 447] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9652d2e000 == 148 [pid = 1840] [id = 446] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f982800 == 147 [pid = 1840] [id = 445] 03:07:27 INFO - PROCESS | 1840 | 1461319647402 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644eca000 == 146 [pid = 1840] [id = 444] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ddf6800 == 145 [pid = 1840] [id = 443] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c77b800 == 144 [pid = 1840] [id = 442] 03:07:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626130800 == 145 [pid = 1840] [id = 474] 03:07:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9628c26000) [pid = 1840] [serial = 1423] [outer = (nil)] 03:07:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f962c459000) [pid = 1840] [serial = 1424] [outer = 0x7f9628c26000] 03:07:27 INFO - PROCESS | 1840 | 1461319647476 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9632a5cc00) [pid = 1840] [serial = 1425] [outer = 0x7f9628c26000] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963757a000 == 144 [pid = 1840] [id = 441] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631de1000 == 143 [pid = 1840] [id = 440] 03:07:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625ab1800 == 142 [pid = 1840] [id = 439] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f963d963000) [pid = 1840] [serial = 1274] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9629585000) [pid = 1840] [serial = 1304] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f96297e7400) [pid = 1840] [serial = 1298] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9639fe3c00) [pid = 1840] [serial = 1271] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9634b48400) [pid = 1840] [serial = 1262] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f962b616c00) [pid = 1840] [serial = 1299] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f963d0b8800) [pid = 1840] [serial = 1314] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9631b19c00) [pid = 1840] [serial = 1301] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9631970400) [pid = 1840] [serial = 1305] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f96378bac00) [pid = 1840] [serial = 1310] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9634e24400) [pid = 1840] [serial = 1307] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f96259cd000) [pid = 1840] [serial = 1295] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9626808800) [pid = 1840] [serial = 1296] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f96380b0800) [pid = 1840] [serial = 1265] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f963887d800) [pid = 1840] [serial = 1311] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9636018000) [pid = 1840] [serial = 1308] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f963887a000) [pid = 1840] [serial = 1268] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f963cd60800) [pid = 1840] [serial = 1313] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9633b60000) [pid = 1840] [serial = 1302] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f963ddb3000) [pid = 1840] [serial = 1277] [outer = (nil)] [url = about:blank] 03:07:27 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f962b614c00) [pid = 1840] [serial = 1259] [outer = (nil)] [url = about:blank] 03:07:28 INFO - PROCESS | 1840 | 1461319648255 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1483ms 03:07:28 INFO - PROCESS | 1840 | 1461319648277 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1840 | 1461319648281 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:07:28 INFO - PROCESS | 1840 | 1461319648287 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1840 | 1461319648292 Marionette TRACE conn3 <- [1,1870,null,{}] 03:07:28 INFO - PROCESS | 1840 | 1461319648323 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:28 INFO - PROCESS | 1840 | 1461319648517 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:07:28 INFO - PROCESS | 1840 | 1461319648541 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c18800 == 143 [pid = 1840] [id = 475] 03:07:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f96342a7400) [pid = 1840] [serial = 1426] [outer = (nil)] 03:07:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f963490f000) [pid = 1840] [serial = 1427] [outer = 0x7f96342a7400] 03:07:28 INFO - PROCESS | 1840 | 1461319648631 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9634915400) [pid = 1840] [serial = 1428] [outer = 0x7f96342a7400] 03:07:29 INFO - PROCESS | 1840 | 1461319649581 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1343ms 03:07:29 INFO - PROCESS | 1840 | 1461319649631 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 1840 | 1461319649636 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:07:29 INFO - PROCESS | 1840 | 1461319649641 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 1840 | 1461319649643 Marionette TRACE conn3 <- [1,1874,null,{}] 03:07:29 INFO - PROCESS | 1840 | 1461319649648 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:29 INFO - PROCESS | 1840 | 1461319649848 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:07:30 INFO - PROCESS | 1840 | 1461319650051 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633e83000 == 144 [pid = 1840] [id = 476] 03:07:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f96342a8400) [pid = 1840] [serial = 1429] [outer = (nil)] 03:07:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9634ddbc00) [pid = 1840] [serial = 1430] [outer = 0x7f96342a8400] 03:07:30 INFO - PROCESS | 1840 | 1461319650114 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9634e24c00) [pid = 1840] [serial = 1431] [outer = 0x7f96342a8400] 03:07:30 INFO - PROCESS | 1840 | 1461319650967 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1396ms 03:07:31 INFO - PROCESS | 1840 | 1461319651044 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1840 | 1461319651047 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:07:31 INFO - PROCESS | 1840 | 1461319651054 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1840 | 1461319651056 Marionette TRACE conn3 <- [1,1878,null,{}] 03:07:31 INFO - PROCESS | 1840 | 1461319651061 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:31 INFO - PROCESS | 1840 | 1461319651315 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:07:31 INFO - PROCESS | 1840 | 1461319651343 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634421000 == 145 [pid = 1840] [id = 477] 03:07:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9636015c00) [pid = 1840] [serial = 1432] [outer = (nil)] 03:07:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f963784b000) [pid = 1840] [serial = 1433] [outer = 0x7f9636015c00] 03:07:31 INFO - PROCESS | 1840 | 1461319651412 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f963824d400) [pid = 1840] [serial = 1434] [outer = 0x7f9636015c00] 03:07:32 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9626812c00) [pid = 1840] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:07:32 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f962957ac00) [pid = 1840] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:07:32 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f96263e8800) [pid = 1840] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:07:32 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f962c7cc000) [pid = 1840] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:07:32 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9631970c00) [pid = 1840] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:07:32 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f96297dd400) [pid = 1840] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:07:32 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f96297ebc00) [pid = 1840] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:07:32 INFO - PROCESS | 1840 | 1461319652565 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1529ms 03:07:32 INFO - PROCESS | 1840 | 1461319652583 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:07:32 INFO - PROCESS | 1840 | 1461319652588 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:07:32 INFO - PROCESS | 1840 | 1461319652593 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 1840 | 1461319652595 Marionette TRACE conn3 <- [1,1882,null,{}] 03:07:32 INFO - PROCESS | 1840 | 1461319652601 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:32 INFO - PROCESS | 1840 | 1461319652788 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:07:32 INFO - PROCESS | 1840 | 1461319652962 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96360a4800 == 146 [pid = 1840] [id = 478] 03:07:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f962b612400) [pid = 1840] [serial = 1435] [outer = (nil)] 03:07:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9637506000) [pid = 1840] [serial = 1436] [outer = 0x7f962b612400] 03:07:33 INFO - PROCESS | 1840 | 1461319653027 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9639f74400) [pid = 1840] [serial = 1437] [outer = 0x7f962b612400] 03:07:33 INFO - PROCESS | 1840 | 1461319653757 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1186ms 03:07:33 INFO - PROCESS | 1840 | 1461319653781 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 1840 | 1461319653785 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:07:33 INFO - PROCESS | 1840 | 1461319653791 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 1840 | 1461319653793 Marionette TRACE conn3 <- [1,1886,null,{}] 03:07:33 INFO - PROCESS | 1840 | 1461319653810 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:34 INFO - PROCESS | 1840 | 1461319654041 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:07:34 INFO - PROCESS | 1840 | 1461319654370 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625cde000 == 147 [pid = 1840] [id = 479] 03:07:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9624390400) [pid = 1840] [serial = 1438] [outer = (nil)] 03:07:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f96259aac00) [pid = 1840] [serial = 1439] [outer = 0x7f9624390400] 03:07:34 INFO - PROCESS | 1840 | 1461319654451 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9625fbb400) [pid = 1840] [serial = 1440] [outer = 0x7f9624390400] 03:07:35 INFO - PROCESS | 1840 | 1461319655467 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1737ms 03:07:35 INFO - PROCESS | 1840 | 1461319655530 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 1840 | 1461319655536 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:07:35 INFO - PROCESS | 1840 | 1461319655543 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 1840 | 1461319655550 Marionette TRACE conn3 <- [1,1890,null,{}] 03:07:35 INFO - PROCESS | 1840 | 1461319655558 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:35 INFO - PROCESS | 1840 | 1461319655774 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:07:36 INFO - PROCESS | 1840 | 1461319656032 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631b77800 == 148 [pid = 1840] [id = 480] 03:07:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f96297dd400) [pid = 1840] [serial = 1441] [outer = (nil)] 03:07:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f962b612c00) [pid = 1840] [serial = 1442] [outer = 0x7f96297dd400] 03:07:36 INFO - PROCESS | 1840 | 1461319656156 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f962c453400) [pid = 1840] [serial = 1443] [outer = 0x7f96297dd400] 03:07:37 INFO - PROCESS | 1840 | 1461319657127 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1638ms 03:07:37 INFO - PROCESS | 1840 | 1461319657183 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 1840 | 1461319657190 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:07:37 INFO - PROCESS | 1840 | 1461319657198 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1840 | 1461319657202 Marionette TRACE conn3 <- [1,1894,null,{}] 03:07:37 INFO - PROCESS | 1840 | 1461319657207 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:37 INFO - PROCESS | 1840 | 1461319657419 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:07:37 INFO - PROCESS | 1840 | 1461319657705 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c8d000 == 149 [pid = 1840] [id = 481] 03:07:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9631b10c00) [pid = 1840] [serial = 1444] [outer = (nil)] 03:07:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9633b60000) [pid = 1840] [serial = 1445] [outer = 0x7f9631b10c00] 03:07:37 INFO - PROCESS | 1840 | 1461319657825 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f96345e5400) [pid = 1840] [serial = 1446] [outer = 0x7f9631b10c00] 03:07:38 INFO - PROCESS | 1840 | 1461319658730 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1580ms 03:07:38 INFO - PROCESS | 1840 | 1461319658779 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 1840 | 1461319658784 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:07:38 INFO - PROCESS | 1840 | 1461319658792 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 1840 | 1461319658800 Marionette TRACE conn3 <- [1,1898,null,{}] 03:07:38 INFO - PROCESS | 1840 | 1461319658814 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:39 INFO - PROCESS | 1840 | 1461319659032 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:07:39 INFO - PROCESS | 1840 | 1461319659286 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d0a1000 == 150 [pid = 1840] [id = 482] 03:07:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f962c7d6000) [pid = 1840] [serial = 1447] [outer = (nil)] 03:07:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9634d33400) [pid = 1840] [serial = 1448] [outer = 0x7f962c7d6000] 03:07:39 INFO - PROCESS | 1840 | 1461319659405 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f96380b0800) [pid = 1840] [serial = 1449] [outer = 0x7f962c7d6000] 03:07:40 INFO - PROCESS | 1840 | 1461319660244 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1495ms 03:07:40 INFO - PROCESS | 1840 | 1461319660286 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:07:40 INFO - PROCESS | 1840 | 1461319660291 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:07:40 INFO - PROCESS | 1840 | 1461319660297 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1840 | 1461319660300 Marionette TRACE conn3 <- [1,1902,null,{}] 03:07:40 INFO - PROCESS | 1840 | 1461319660305 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:40 INFO - PROCESS | 1840 | 1461319660509 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:07:40 INFO - PROCESS | 1840 | 1461319660723 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640d92800 == 151 [pid = 1840] [id = 483] 03:07:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f96349ee000) [pid = 1840] [serial = 1450] [outer = (nil)] 03:07:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f963882d800) [pid = 1840] [serial = 1451] [outer = 0x7f96349ee000] 03:07:40 INFO - PROCESS | 1840 | 1461319660837 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f963abb9c00) [pid = 1840] [serial = 1452] [outer = 0x7f96349ee000] 03:07:41 INFO - PROCESS | 1840 | 1461319661737 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1479ms 03:07:41 INFO - PROCESS | 1840 | 1461319661776 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 1840 | 1461319661780 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:07:41 INFO - PROCESS | 1840 | 1461319661786 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 1840 | 1461319661789 Marionette TRACE conn3 <- [1,1906,null,{}] 03:07:41 INFO - PROCESS | 1840 | 1461319661795 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:41 INFO - PROCESS | 1840 | 1461319661992 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:07:42 INFO - PROCESS | 1840 | 1461319662206 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f8a9000 == 152 [pid = 1840] [id = 484] 03:07:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f963cd40800) [pid = 1840] [serial = 1453] [outer = (nil)] 03:07:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f963cd67000) [pid = 1840] [serial = 1454] [outer = 0x7f963cd40800] 03:07:42 INFO - PROCESS | 1840 | 1461319662336 Marionette DEBUG loaded listener.js 03:07:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f964be30c00) [pid = 1840] [serial = 1455] [outer = 0x7f963cd40800] 03:07:43 INFO - PROCESS | 1840 | 1461319663315 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1578ms 03:07:43 INFO - PROCESS | 1840 | 1461319663366 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 1840 | 1461319663369 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:07:43 INFO - PROCESS | 1840 | 1461319663376 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 1840 | 1461319663379 Marionette TRACE conn3 <- [1,1910,null,{}] 03:07:43 INFO - PROCESS | 1840 | 1461319663384 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:43 INFO - PROCESS | 1840 | 1461319663580 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:07:43 INFO - PROCESS | 1840 | 1461319663797 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965456d800 == 153 [pid = 1840] [id = 485] 03:07:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9625b9bc00) [pid = 1840] [serial = 1456] [outer = (nil)] 03:07:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f963824ac00) [pid = 1840] [serial = 1457] [outer = 0x7f9625b9bc00] 03:07:43 INFO - PROCESS | 1840 | 1461319663908 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f964db06000) [pid = 1840] [serial = 1458] [outer = 0x7f9625b9bc00] 03:07:44 INFO - PROCESS | 1840 | 1461319664811 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1486ms 03:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:07:44 INFO - PROCESS | 1840 | 1461319664863 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1840 | 1461319664866 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:07:44 INFO - PROCESS | 1840 | 1461319664872 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1840 | 1461319664875 Marionette TRACE conn3 <- [1,1914,null,{}] 03:07:44 INFO - PROCESS | 1840 | 1461319664894 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:45 INFO - PROCESS | 1840 | 1461319665160 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:07:45 INFO - PROCESS | 1840 | 1461319665310 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962daa4000 == 154 [pid = 1840] [id = 486] 03:07:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f96260b1800) [pid = 1840] [serial = 1459] [outer = (nil)] 03:07:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f96260b7800) [pid = 1840] [serial = 1460] [outer = 0x7f96260b1800] 03:07:45 INFO - PROCESS | 1840 | 1461319665384 Marionette DEBUG loaded listener.js 03:07:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f96260bbc00) [pid = 1840] [serial = 1461] [outer = 0x7f96260b1800] 03:07:46 INFO - PROCESS | 1840 | 1461319666255 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1435ms 03:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:07:46 INFO - PROCESS | 1840 | 1461319666307 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1840 | 1461319666310 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:07:46 INFO - PROCESS | 1840 | 1461319666316 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1840 | 1461319666319 Marionette TRACE conn3 <- [1,1918,null,{}] 03:07:46 INFO - PROCESS | 1840 | 1461319666324 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:46 INFO - PROCESS | 1840 | 1461319666534 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:07:46 INFO - PROCESS | 1840 | 1461319666748 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632965800 == 155 [pid = 1840] [id = 487] 03:07:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f96260b2c00) [pid = 1840] [serial = 1462] [outer = (nil)] 03:07:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f964bf40400) [pid = 1840] [serial = 1463] [outer = 0x7f96260b2c00] 03:07:46 INFO - PROCESS | 1840 | 1461319666860 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f964f84c000) [pid = 1840] [serial = 1464] [outer = 0x7f96260b2c00] 03:07:47 INFO - PROCESS | 1840 | 1461319667684 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1433ms 03:07:47 INFO - PROCESS | 1840 | 1461319667755 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 1840 | 1461319667759 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:07:47 INFO - PROCESS | 1840 | 1461319667765 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 1840 | 1461319667767 Marionette TRACE conn3 <- [1,1922,null,{}] 03:07:47 INFO - PROCESS | 1840 | 1461319667772 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:47 INFO - PROCESS | 1840 | 1461319667970 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:07:48 INFO - PROCESS | 1840 | 1461319668185 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963297e000 == 156 [pid = 1840] [id = 488] 03:07:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f96260b4000) [pid = 1840] [serial = 1465] [outer = (nil)] 03:07:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f9626f59c00) [pid = 1840] [serial = 1466] [outer = 0x7f96260b4000] 03:07:48 INFO - PROCESS | 1840 | 1461319668301 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9626f5e400) [pid = 1840] [serial = 1467] [outer = 0x7f96260b4000] 03:07:49 INFO - PROCESS | 1840 | 1461319669149 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1431ms 03:07:49 INFO - PROCESS | 1840 | 1461319669196 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1840 | 1461319669200 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:07:49 INFO - PROCESS | 1840 | 1461319669206 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1840 | 1461319669208 Marionette TRACE conn3 <- [1,1926,null,{}] 03:07:49 INFO - PROCESS | 1840 | 1461319669213 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:49 INFO - PROCESS | 1840 | 1461319669404 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:07:49 INFO - PROCESS | 1840 | 1461319669633 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c3a6800 == 157 [pid = 1840] [id = 489] 03:07:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f96246ef000) [pid = 1840] [serial = 1468] [outer = (nil)] 03:07:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f96246f6000) [pid = 1840] [serial = 1469] [outer = 0x7f96246ef000] 03:07:49 INFO - PROCESS | 1840 | 1461319669719 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f9626f57c00) [pid = 1840] [serial = 1470] [outer = 0x7f96246ef000] 03:07:50 INFO - PROCESS | 1840 | 1461319670705 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1537ms 03:07:50 INFO - PROCESS | 1840 | 1461319670744 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:07:50 INFO - PROCESS | 1840 | 1461319670748 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:07:50 INFO - PROCESS | 1840 | 1461319670753 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:07:50 INFO - PROCESS | 1840 | 1461319670757 Marionette TRACE conn3 <- [1,1930,null,{}] 03:07:50 INFO - PROCESS | 1840 | 1461319670762 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:50 INFO - PROCESS | 1840 | 1461319670976 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:07:51 INFO - PROCESS | 1840 | 1461319671194 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96229de800 == 158 [pid = 1840] [id = 490] 03:07:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f96246f1000) [pid = 1840] [serial = 1471] [outer = (nil)] 03:07:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f9628e8b800) [pid = 1840] [serial = 1472] [outer = 0x7f96246f1000] 03:07:51 INFO - PROCESS | 1840 | 1461319671305 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f964f850000) [pid = 1840] [serial = 1473] [outer = 0x7f96246f1000] 03:07:52 INFO - PROCESS | 1840 | 1461319672171 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1478ms 03:07:52 INFO - PROCESS | 1840 | 1461319672234 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:07:52 INFO - PROCESS | 1840 | 1461319672237 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:07:52 INFO - PROCESS | 1840 | 1461319672242 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1840 | 1461319672245 Marionette TRACE conn3 <- [1,1934,null,{}] 03:07:52 INFO - PROCESS | 1840 | 1461319672250 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:52 INFO - PROCESS | 1840 | 1461319672457 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:07:52 INFO - PROCESS | 1840 | 1461319672674 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239e7000 == 159 [pid = 1840] [id = 491] 03:07:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9623a84400) [pid = 1840] [serial = 1474] [outer = (nil)] 03:07:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9623a8ac00) [pid = 1840] [serial = 1475] [outer = 0x7f9623a84400] 03:07:52 INFO - PROCESS | 1840 | 1461319672785 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9623a8f800) [pid = 1840] [serial = 1476] [outer = 0x7f9623a84400] 03:07:54 INFO - PROCESS | 1840 | 1461319674290 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2080ms 03:07:54 INFO - PROCESS | 1840 | 1461319674324 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:07:54 INFO - PROCESS | 1840 | 1461319674329 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:07:54 INFO - PROCESS | 1840 | 1461319674336 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1840 | 1461319674341 Marionette TRACE conn3 <- [1,1938,null,{}] 03:07:54 INFO - PROCESS | 1840 | 1461319674348 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:54 INFO - PROCESS | 1840 | 1461319674518 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:07:54 INFO - PROCESS | 1840 | 1461319674785 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626dfc000 == 160 [pid = 1840] [id = 492] 03:07:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9625b94000) [pid = 1840] [serial = 1477] [outer = (nil)] 03:07:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f9625b96400) [pid = 1840] [serial = 1478] [outer = 0x7f9625b94000] 03:07:54 INFO - PROCESS | 1840 | 1461319674896 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f9625fb9c00) [pid = 1840] [serial = 1479] [outer = 0x7f9625b94000] 03:07:56 INFO - PROCESS | 1840 | 1461319676012 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1736ms 03:07:56 INFO - PROCESS | 1840 | 1461319676074 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:07:56 INFO - PROCESS | 1840 | 1461319676081 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:07:56 INFO - PROCESS | 1840 | 1461319676090 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:07:56 INFO - PROCESS | 1840 | 1461319676094 Marionette TRACE conn3 <- [1,1942,null,{}] 03:07:56 INFO - PROCESS | 1840 | 1461319676099 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:56 INFO - PROCESS | 1840 | 1461319676320 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:07:56 INFO - PROCESS | 1840 | 1461319676703 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9644ed0800 == 159 [pid = 1840] [id = 174] 03:07:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96543ad800 == 158 [pid = 1840] [id = 430] 03:07:56 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963cde3800 == 157 [pid = 1840] [id = 421] 03:07:56 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f964f84a800) [pid = 1840] [serial = 1349] [outer = (nil)] [url = about:blank] 03:07:56 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f963452f000) [pid = 1840] [serial = 1337] [outer = (nil)] [url = about:blank] 03:07:56 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f964f846800) [pid = 1840] [serial = 1343] [outer = (nil)] [url = about:blank] 03:07:56 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f962957f800) [pid = 1840] [serial = 1352] [outer = (nil)] [url = about:blank] 03:07:56 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f96259acc00) [pid = 1840] [serial = 1346] [outer = (nil)] [url = about:blank] 03:07:56 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f964c119800) [pid = 1840] [serial = 1340] [outer = (nil)] [url = about:blank] 03:07:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625975800 == 158 [pid = 1840] [id = 493] 03:07:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f96259acc00) [pid = 1840] [serial = 1480] [outer = (nil)] 03:07:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9626f61c00) [pid = 1840] [serial = 1481] [outer = 0x7f96259acc00] 03:07:56 INFO - PROCESS | 1840 | 1461319676848 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9628c59800) [pid = 1840] [serial = 1482] [outer = 0x7f96259acc00] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96360a4800 == 157 [pid = 1840] [id = 478] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634421000 == 156 [pid = 1840] [id = 477] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633e83000 == 155 [pid = 1840] [id = 476] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632c18800 == 154 [pid = 1840] [id = 475] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626130800 == 153 [pid = 1840] [id = 474] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625960000 == 152 [pid = 1840] [id = 473] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962a348000 == 151 [pid = 1840] [id = 472] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9629741800 == 150 [pid = 1840] [id = 471] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631b7b000 == 149 [pid = 1840] [id = 470] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632c21000 == 148 [pid = 1840] [id = 469] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9655341000 == 147 [pid = 1840] [id = 468] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965011e000 == 146 [pid = 1840] [id = 467] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f752000 == 145 [pid = 1840] [id = 466] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964af4c000 == 144 [pid = 1840] [id = 465] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640d8b800 == 143 [pid = 1840] [id = 464] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d68c000 == 142 [pid = 1840] [id = 463] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b308800 == 141 [pid = 1840] [id = 462] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638133800 == 140 [pid = 1840] [id = 461] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634419800 == 139 [pid = 1840] [id = 460] 03:07:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c625000 == 138 [pid = 1840] [id = 459] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f9634d32c00) [pid = 1840] [serial = 1374] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f9626814c00) [pid = 1840] [serial = 1358] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f9629711400) [pid = 1840] [serial = 1362] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f963cd33800) [pid = 1840] [serial = 1334] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f96259c5000) [pid = 1840] [serial = 1319] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f9633b65800) [pid = 1840] [serial = 1317] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f9629705c00) [pid = 1840] [serial = 1361] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f9633b63c00) [pid = 1840] [serial = 1370] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f9633b63400) [pid = 1840] [serial = 1325] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f9634640800) [pid = 1840] [serial = 1373] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f9632a53c00) [pid = 1840] [serial = 1367] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f962c7c7800) [pid = 1840] [serial = 1365] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f963882f800) [pid = 1840] [serial = 1331] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9634f4a000) [pid = 1840] [serial = 1328] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9628c4dc00) [pid = 1840] [serial = 1359] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9634151000) [pid = 1840] [serial = 1371] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f962b649000) [pid = 1840] [serial = 1322] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9632ab0400) [pid = 1840] [serial = 1368] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f962b64a800) [pid = 1840] [serial = 1364] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9625fb3c00) [pid = 1840] [serial = 1355] [outer = (nil)] [url = about:blank] 03:07:57 INFO - PROCESS | 1840 | 1461319677637 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1584ms 03:07:57 INFO - PROCESS | 1840 | 1461319677675 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1840 | 1461319677677 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:07:57 INFO - PROCESS | 1840 | 1461319677683 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1840 | 1461319677688 Marionette TRACE conn3 <- [1,1946,null,{}] 03:07:57 INFO - PROCESS | 1840 | 1461319677716 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:57 INFO - PROCESS | 1840 | 1461319677881 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:07:57 INFO - PROCESS | 1840 | 1461319677900 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962974d000 == 139 [pid = 1840] [id = 494] 03:07:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f9628ec9000) [pid = 1840] [serial = 1483] [outer = (nil)] 03:07:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9629583800) [pid = 1840] [serial = 1484] [outer = 0x7f9628ec9000] 03:07:57 INFO - PROCESS | 1840 | 1461319677968 Marionette DEBUG loaded listener.js 03:07:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f96297dec00) [pid = 1840] [serial = 1485] [outer = 0x7f9628ec9000] 03:07:58 INFO - PROCESS | 1840 | 1461319678851 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1194ms 03:07:58 INFO - PROCESS | 1840 | 1461319678877 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:07:58 INFO - PROCESS | 1840 | 1461319678881 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:07:58 INFO - PROCESS | 1840 | 1461319678886 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1840 | 1461319678888 Marionette TRACE conn3 <- [1,1950,null,{}] 03:07:58 INFO - PROCESS | 1840 | 1461319678897 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:07:59 INFO - PROCESS | 1840 | 1461319679060 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:07:59 INFO - PROCESS | 1840 | 1461319679075 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c3a6000 == 140 [pid = 1840] [id = 495] 03:07:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f96297df000) [pid = 1840] [serial = 1486] [outer = (nil)] 03:07:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f962b61fc00) [pid = 1840] [serial = 1487] [outer = 0x7f96297df000] 03:07:59 INFO - PROCESS | 1840 | 1461319679135 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f962b64c800) [pid = 1840] [serial = 1488] [outer = 0x7f96297df000] 03:08:00 INFO - PROCESS | 1840 | 1461319680068 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1232ms 03:08:00 INFO - PROCESS | 1840 | 1461319680122 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:08:00 INFO - PROCESS | 1840 | 1461319680125 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:08:00 INFO - PROCESS | 1840 | 1461319680134 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1840 | 1461319680136 Marionette TRACE conn3 <- [1,1954,null,{}] 03:08:00 INFO - PROCESS | 1840 | 1461319680140 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:00 INFO - PROCESS | 1840 | 1461319680371 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:08:00 INFO - PROCESS | 1840 | 1461319680398 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d98e800 == 141 [pid = 1840] [id = 496] 03:08:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f962b64ac00) [pid = 1840] [serial = 1489] [outer = (nil)] 03:08:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f962c44c800) [pid = 1840] [serial = 1490] [outer = 0x7f962b64ac00] 03:08:00 INFO - PROCESS | 1840 | 1461319680459 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f962c7cf000) [pid = 1840] [serial = 1491] [outer = 0x7f962b64ac00] 03:08:01 INFO - PROCESS | 1840 | ************************* 03:08:01 INFO - PROCESS | 1840 | A coding exception was thrown and uncaught in a Task. 03:08:01 INFO - PROCESS | 1840 | 03:08:01 INFO - PROCESS | 1840 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:08:01 INFO - PROCESS | 1840 | Full stack: 03:08:01 INFO - PROCESS | 1840 | ************************* 03:08:01 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f96342a8400) [pid = 1840] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:08:01 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f96342a7400) [pid = 1840] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:08:01 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9636015c00) [pid = 1840] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:08:01 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9628c26000) [pid = 1840] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:08:01 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9624392000) [pid = 1840] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:08:01 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9629586800) [pid = 1840] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:08:01 INFO - PROCESS | 1840 | 1461319681926 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1833ms 03:08:01 INFO - PROCESS | 1840 | 1461319681968 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:08:01 INFO - PROCESS | 1840 | 1461319681971 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:08:01 INFO - PROCESS | 1840 | 1461319681976 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1840 | 1461319681979 Marionette TRACE conn3 <- [1,1958,null,{}] 03:08:01 INFO - PROCESS | 1840 | 1461319681984 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:02 INFO - PROCESS | 1840 | 1461319682276 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:08:02 INFO - PROCESS | 1840 | 1461319682395 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963297f000 == 142 [pid = 1840] [id = 497] 03:08:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9633b5bc00) [pid = 1840] [serial = 1492] [outer = (nil)] 03:08:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9634522c00) [pid = 1840] [serial = 1493] [outer = 0x7f9633b5bc00] 03:08:02 INFO - PROCESS | 1840 | 1461319682462 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f9634636c00) [pid = 1840] [serial = 1494] [outer = 0x7f9633b5bc00] 03:08:03 INFO - PROCESS | 1840 | 1461319683128 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1181ms 03:08:03 INFO - PROCESS | 1840 | 1461319683159 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1840 | 1461319683162 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:08:03 INFO - PROCESS | 1840 | 1461319683168 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1840 | 1461319683170 Marionette TRACE conn3 <- [1,1962,null,{}] 03:08:03 INFO - PROCESS | 1840 | 1461319683175 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:03 INFO - PROCESS | 1840 | 1461319683398 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:08:03 INFO - PROCESS | 1840 | 1461319683415 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c18000 == 143 [pid = 1840] [id = 498] 03:08:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9633a5c400) [pid = 1840] [serial = 1495] [outer = (nil)] 03:08:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9634911c00) [pid = 1840] [serial = 1496] [outer = 0x7f9633a5c400] 03:08:03 INFO - PROCESS | 1840 | 1461319683475 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f9634b4a400) [pid = 1840] [serial = 1497] [outer = 0x7f9633a5c400] 03:08:04 INFO - PROCESS | 1840 | 1461319684616 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1537ms 03:08:04 INFO - PROCESS | 1840 | 1461319684707 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 1840 | 1461319684714 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:08:04 INFO - PROCESS | 1840 | 1461319684723 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1840 | 1461319684727 Marionette TRACE conn3 <- [1,1966,null,{}] 03:08:04 INFO - PROCESS | 1840 | 1461319684735 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:05 INFO - PROCESS | 1840 | 1461319685046 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:08:05 INFO - PROCESS | 1840 | 1461319685305 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96296a9000 == 144 [pid = 1840] [id = 499] 03:08:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f9626c39400) [pid = 1840] [serial = 1498] [outer = (nil)] 03:08:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9626c42400) [pid = 1840] [serial = 1499] [outer = 0x7f9626c39400] 03:08:05 INFO - PROCESS | 1840 | 1461319685412 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f9628c4ec00) [pid = 1840] [serial = 1500] [outer = 0x7f9626c39400] 03:08:06 INFO - PROCESS | 1840 | 1461319686372 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1681ms 03:08:06 INFO - PROCESS | 1840 | 1461319686405 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 1840 | 1461319686414 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:08:06 INFO - PROCESS | 1840 | 1461319686424 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 1840 | 1461319686428 Marionette TRACE conn3 <- [1,1970,null,{}] 03:08:06 INFO - PROCESS | 1840 | 1461319686434 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:06 INFO - PROCESS | 1840 | 1461319686657 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:08:06 INFO - PROCESS | 1840 | 1461319686872 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d1c000 == 145 [pid = 1840] [id = 500] 03:08:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f9629581800) [pid = 1840] [serial = 1501] [outer = (nil)] 03:08:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f962a72d400) [pid = 1840] [serial = 1502] [outer = 0x7f9629581800] 03:08:07 INFO - PROCESS | 1840 | 1461319687071 Marionette DEBUG loaded listener.js 03:08:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f962b7b0c00) [pid = 1840] [serial = 1503] [outer = 0x7f9629581800] 03:08:07 INFO - PROCESS | 1840 | 1461319687945 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1535ms 03:08:07 INFO - PROCESS | 1840 | 1461319687959 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:08:07 INFO - PROCESS | 1840 | 1461319687964 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:08:07 INFO - PROCESS | 1840 | 1461319687971 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 1840 | 1461319687977 Marionette TRACE conn3 <- [1,1974,null,{}] 03:08:07 INFO - PROCESS | 1840 | 1461319687992 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:08 INFO - PROCESS | 1840 | 1461319688198 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:08:08 INFO - PROCESS | 1840 | 1461319688426 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634422800 == 146 [pid = 1840] [id = 501] 03:08:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f962680b400) [pid = 1840] [serial = 1504] [outer = (nil)] 03:08:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9632ab4c00) [pid = 1840] [serial = 1505] [outer = 0x7f962680b400] 03:08:08 INFO - PROCESS | 1840 | 1461319688545 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f96342ac400) [pid = 1840] [serial = 1506] [outer = 0x7f962680b400] 03:08:09 INFO - PROCESS | 1840 | 1461319689459 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1541ms 03:08:09 INFO - PROCESS | 1840 | 1461319689514 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1840 | 1461319689517 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:08:09 INFO - PROCESS | 1840 | 1461319689524 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1840 | 1461319689527 Marionette TRACE conn3 <- [1,1978,null,{}] 03:08:09 INFO - PROCESS | 1840 | 1461319689533 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:09 INFO - PROCESS | 1840 | 1461319689738 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:08:09 INFO - PROCESS | 1840 | 1461319689947 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96360ab000 == 147 [pid = 1840] [id = 502] 03:08:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9634527c00) [pid = 1840] [serial = 1507] [outer = (nil)] 03:08:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9634d17c00) [pid = 1840] [serial = 1508] [outer = 0x7f9634527c00] 03:08:10 INFO - PROCESS | 1840 | 1461319690069 Marionette DEBUG loaded listener.js 03:08:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9634d2a000) [pid = 1840] [serial = 1509] [outer = 0x7f9634527c00] 03:08:11 INFO - PROCESS | 1840 | 1461319690995 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1540ms 03:08:11 INFO - PROCESS | 1840 | 1461319691066 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:08:11 INFO - PROCESS | 1840 | 1461319691069 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:08:11 INFO - PROCESS | 1840 | 1461319691075 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:08:11 INFO - PROCESS | 1840 | 1461319691077 Marionette TRACE conn3 <- [1,1982,null,{}] 03:08:11 INFO - PROCESS | 1840 | 1461319691083 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:11 INFO - PROCESS | 1840 | 1461319691312 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:08:11 INFO - PROCESS | 1840 | 1461319691521 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380c8000 == 148 [pid = 1840] [id = 503] 03:08:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f963452a400) [pid = 1840] [serial = 1510] [outer = (nil)] 03:08:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f9634de1c00) [pid = 1840] [serial = 1511] [outer = 0x7f963452a400] 03:08:11 INFO - PROCESS | 1840 | 1461319691643 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f9635d86c00) [pid = 1840] [serial = 1512] [outer = 0x7f963452a400] 03:08:12 INFO - PROCESS | 1840 | 1461319692562 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1533ms 03:08:12 INFO - PROCESS | 1840 | 1461319692609 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:08:12 INFO - PROCESS | 1840 | 1461319692613 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:08:12 INFO - PROCESS | 1840 | 1461319692619 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 1840 | 1461319692623 Marionette TRACE conn3 <- [1,1986,null,{}] 03:08:12 INFO - PROCESS | 1840 | 1461319692628 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:12 INFO - PROCESS | 1840 | 1461319692851 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:08:13 INFO - PROCESS | 1840 | 1461319693067 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b41f800 == 149 [pid = 1840] [id = 504] 03:08:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f9628cd8800) [pid = 1840] [serial = 1513] [outer = (nil)] 03:08:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f9637f4a400) [pid = 1840] [serial = 1514] [outer = 0x7f9628cd8800] 03:08:13 INFO - PROCESS | 1840 | 1461319693184 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f9638828400) [pid = 1840] [serial = 1515] [outer = 0x7f9628cd8800] 03:08:14 INFO - PROCESS | 1840 | 1461319694029 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1480ms 03:08:14 INFO - PROCESS | 1840 | 1461319694100 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:08:14 INFO - PROCESS | 1840 | 1461319694103 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:08:14 INFO - PROCESS | 1840 | 1461319694110 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:08:14 INFO - PROCESS | 1840 | 1461319694113 Marionette TRACE conn3 <- [1,1990,null,{}] 03:08:14 INFO - PROCESS | 1840 | 1461319694118 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:14 INFO - PROCESS | 1840 | 1461319694312 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:08:14 INFO - PROCESS | 1840 | 1461319694524 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d097000 == 150 [pid = 1840] [id = 505] 03:08:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f962b649800) [pid = 1840] [serial = 1516] [outer = (nil)] 03:08:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f9639490000) [pid = 1840] [serial = 1517] [outer = 0x7f962b649800] 03:08:14 INFO - PROCESS | 1840 | 1461319694638 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f963a98e400) [pid = 1840] [serial = 1518] [outer = 0x7f962b649800] 03:08:15 INFO - PROCESS | 1840 | 1461319695538 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1491ms 03:08:15 INFO - PROCESS | 1840 | 1461319695602 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:08:15 INFO - PROCESS | 1840 | 1461319695606 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:08:15 INFO - PROCESS | 1840 | 1461319695612 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1840 | 1461319695615 Marionette TRACE conn3 <- [1,1994,null,{}] 03:08:15 INFO - PROCESS | 1840 | 1461319695620 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:15 INFO - PROCESS | 1840 | 1461319695821 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:08:16 INFO - PROCESS | 1840 | 1461319696036 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963eb5f800 == 151 [pid = 1840] [id = 506] 03:08:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f9626814c00) [pid = 1840] [serial = 1519] [outer = (nil)] 03:08:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f963b847800) [pid = 1840] [serial = 1520] [outer = 0x7f9626814c00] 03:08:16 INFO - PROCESS | 1840 | 1461319696151 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f963c5df400) [pid = 1840] [serial = 1521] [outer = 0x7f9626814c00] 03:08:17 INFO - PROCESS | 1840 | 1461319697033 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1484ms 03:08:17 INFO - PROCESS | 1840 | 1461319697096 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:08:17 INFO - PROCESS | 1840 | 1461319697100 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:08:17 INFO - PROCESS | 1840 | 1461319697106 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 1840 | 1461319697109 Marionette TRACE conn3 <- [1,1998,null,{}] 03:08:17 INFO - PROCESS | 1840 | 1461319697114 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:17 INFO - PROCESS | 1840 | 1461319697358 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:08:17 INFO - PROCESS | 1840 | 1461319697571 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96440cc800 == 152 [pid = 1840] [id = 507] 03:08:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f9637f48c00) [pid = 1840] [serial = 1522] [outer = (nil)] 03:08:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f963cd3f800) [pid = 1840] [serial = 1523] [outer = 0x7f9637f48c00] 03:08:17 INFO - PROCESS | 1840 | 1461319697692 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f963d0c0000) [pid = 1840] [serial = 1524] [outer = 0x7f9637f48c00] 03:08:18 INFO - PROCESS | 1840 | 1461319698597 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1534ms 03:08:18 INFO - PROCESS | 1840 | 1461319698641 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:08:18 INFO - PROCESS | 1840 | 1461319698644 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:08:18 INFO - PROCESS | 1840 | 1461319698650 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 1840 | 1461319698652 Marionette TRACE conn3 <- [1,2002,null,{}] 03:08:18 INFO - PROCESS | 1840 | 1461319698658 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:18 INFO - PROCESS | 1840 | 1461319698859 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:08:19 INFO - PROCESS | 1840 | 1461319699079 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964db27000 == 153 [pid = 1840] [id = 508] 03:08:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f963c5d8000) [pid = 1840] [serial = 1525] [outer = (nil)] 03:08:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f963df9a000) [pid = 1840] [serial = 1526] [outer = 0x7f963c5d8000] 03:08:19 INFO - PROCESS | 1840 | 1461319699192 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f963f01fc00) [pid = 1840] [serial = 1527] [outer = 0x7f963c5d8000] 03:08:20 INFO - PROCESS | 1840 | 1461319700174 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1586ms 03:08:20 INFO - PROCESS | 1840 | 1461319700237 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:08:20 INFO - PROCESS | 1840 | 1461319700241 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:08:20 INFO - PROCESS | 1840 | 1461319700247 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:08:20 INFO - PROCESS | 1840 | 1461319700251 Marionette TRACE conn3 <- [1,2006,null,{}] 03:08:20 INFO - PROCESS | 1840 | 1461319700256 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:20 INFO - PROCESS | 1840 | 1461319700528 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:08:20 INFO - PROCESS | 1840 | 1461319700842 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652074000 == 154 [pid = 1840] [id = 509] 03:08:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f963e343800) [pid = 1840] [serial = 1528] [outer = (nil)] 03:08:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f964c2cf000) [pid = 1840] [serial = 1529] [outer = 0x7f963e343800] 03:08:20 INFO - PROCESS | 1840 | 1461319700924 Marionette DEBUG loaded listener.js 03:08:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f964f84a000) [pid = 1840] [serial = 1530] [outer = 0x7f963e343800] 03:08:21 INFO - PROCESS | 1840 | 1461319701756 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:08:21 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:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1580ms 03:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:08:21 INFO - PROCESS | 1840 | 1461319701828 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1840 | 1461319701831 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:08:21 INFO - PROCESS | 1840 | 1461319701837 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1840 | 1461319701840 Marionette TRACE conn3 <- [1,2010,null,{}] 03:08:21 INFO - PROCESS | 1840 | 1461319701845 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:22 INFO - PROCESS | 1840 | 1461319702035 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:08:22 INFO - PROCESS | 1840 | 1461319702273 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626367000 == 155 [pid = 1840] [id = 510] 03:08:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f962439ac00) [pid = 1840] [serial = 1531] [outer = (nil)] 03:08:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f96263ea800) [pid = 1840] [serial = 1532] [outer = 0x7f962439ac00] 03:08:22 INFO - PROCESS | 1840 | 1461319702384 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f96282e4000) [pid = 1840] [serial = 1533] [outer = 0x7f962439ac00] 03:08:23 INFO - PROCESS | 1840 | 1461319703290 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:08:23 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:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1482ms 03:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:08:23 INFO - PROCESS | 1840 | 1461319703321 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:08:23 INFO - PROCESS | 1840 | 1461319703323 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:08:23 INFO - PROCESS | 1840 | 1461319703331 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:08:23 INFO - PROCESS | 1840 | 1461319703334 Marionette TRACE conn3 <- [1,2014,null,{}] 03:08:23 INFO - PROCESS | 1840 | 1461319703339 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:23 INFO - PROCESS | 1840 | 1461319703546 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:08:23 INFO - PROCESS | 1840 | 1461319703770 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626d26000 == 156 [pid = 1840] [id = 511] 03:08:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f9623a87400) [pid = 1840] [serial = 1534] [outer = (nil)] 03:08:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f9623a8c800) [pid = 1840] [serial = 1535] [outer = 0x7f9623a87400] 03:08:24 INFO - PROCESS | 1840 | 1461319704214 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f96246f8000) [pid = 1840] [serial = 1536] [outer = 0x7f9623a87400] 03:08:25 INFO - PROCESS | 1840 | 1461319705164 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1891ms 03:08:25 INFO - PROCESS | 1840 | 1461319705223 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 1840 | 1461319705229 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:08:25 INFO - PROCESS | 1840 | 1461319705238 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 1840 | 1461319705241 Marionette TRACE conn3 <- [1,2018,null,{}] 03:08:25 INFO - PROCESS | 1840 | 1461319705248 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:25 INFO - PROCESS | 1840 | 1461319705454 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:08:25 INFO - PROCESS | 1840 | 1461319705801 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c3ad800 == 157 [pid = 1840] [id = 512] 03:08:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f96246fb800) [pid = 1840] [serial = 1537] [outer = (nil)] 03:08:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f9625b9e000) [pid = 1840] [serial = 1538] [outer = 0x7f96246fb800] 03:08:25 INFO - PROCESS | 1840 | 1461319705939 Marionette DEBUG loaded listener.js 03:08:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f96282da000) [pid = 1840] [serial = 1539] [outer = 0x7f96246fb800] 03:08:26 INFO - PROCESS | 1840 | 1461319706864 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1685ms 03:08:26 INFO - PROCESS | 1840 | 1461319706922 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1840 | 1461319706928 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:08:26 INFO - PROCESS | 1840 | 1461319706937 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1840 | 1461319706941 Marionette TRACE conn3 <- [1,2022,null,{}] 03:08:26 INFO - PROCESS | 1840 | 1461319706946 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:27 INFO - PROCESS | 1840 | 1461319707150 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:08:27 INFO - PROCESS | 1840 | 1461319707420 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f9634dddc00) [pid = 1840] [serial = 1412] [outer = (nil)] [url = about:blank] 03:08:27 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f9634909000) [pid = 1840] [serial = 1415] [outer = (nil)] [url = about:blank] 03:08:27 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f9637506000) [pid = 1840] [serial = 1436] [outer = (nil)] [url = about:blank] 03:08:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626123800 == 158 [pid = 1840] [id = 513] 03:08:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f96263ea400) [pid = 1840] [serial = 1540] [outer = (nil)] 03:08:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f9628eccc00) [pid = 1840] [serial = 1541] [outer = 0x7f96263ea400] 03:08:27 INFO - PROCESS | 1840 | 1461319707635 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f96297ebc00) [pid = 1840] [serial = 1542] [outer = 0x7f96263ea400] 03:08:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c3a6800 == 157 [pid = 1840] [id = 489] 03:08:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963297e000 == 156 [pid = 1840] [id = 488] 03:08:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632965800 == 155 [pid = 1840] [id = 487] 03:08:27 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962daa4000 == 154 [pid = 1840] [id = 486] 03:08:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965456d800 == 153 [pid = 1840] [id = 485] 03:08:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f8a9000 == 152 [pid = 1840] [id = 484] 03:08:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9640d92800 == 151 [pid = 1840] [id = 483] 03:08:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d0a1000 == 150 [pid = 1840] [id = 482] 03:08:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634c8d000 == 149 [pid = 1840] [id = 481] 03:08:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631b77800 == 148 [pid = 1840] [id = 480] 03:08:28 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625cde000 == 147 [pid = 1840] [id = 479] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f963490f000) [pid = 1840] [serial = 1427] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f963784b000) [pid = 1840] [serial = 1433] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f9634915400) [pid = 1840] [serial = 1428] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f9628ce1c00) [pid = 1840] [serial = 1379] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f962c4dd000) [pid = 1840] [serial = 1382] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f964ad9c800) [pid = 1840] [serial = 1403] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f96380a2800) [pid = 1840] [serial = 1388] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f9637337400) [pid = 1840] [serial = 1376] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f963887d000) [pid = 1840] [serial = 1391] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f963cd3a400) [pid = 1840] [serial = 1394] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f962c459000) [pid = 1840] [serial = 1424] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f9632a5cc00) [pid = 1840] [serial = 1425] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f96349ebc00) [pid = 1840] [serial = 1385] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f96259cc400) [pid = 1840] [serial = 1419] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f962439ec00) [pid = 1840] [serial = 1418] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f964fecd800) [pid = 1840] [serial = 1406] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f96297e9400) [pid = 1840] [serial = 1422] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f962970ac00) [pid = 1840] [serial = 1421] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f963824fc00) [pid = 1840] [serial = 1409] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f963ddae400) [pid = 1840] [serial = 1397] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f9640c80800) [pid = 1840] [serial = 1400] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f963824d400) [pid = 1840] [serial = 1434] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f9634e24c00) [pid = 1840] [serial = 1431] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f9634ddbc00) [pid = 1840] [serial = 1430] [outer = (nil)] [url = about:blank] 03:08:28 INFO - PROCESS | 1840 | 1461319708421 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1530ms 03:08:28 INFO - PROCESS | 1840 | 1461319708472 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 1840 | 1461319708476 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:08:28 INFO - PROCESS | 1840 | 1461319708482 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 1840 | 1461319708487 Marionette TRACE conn3 <- [1,2026,null,{}] 03:08:28 INFO - PROCESS | 1840 | 1461319708501 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:28 INFO - PROCESS | 1840 | 1461319708696 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:08:28 INFO - PROCESS | 1840 | 1461319708709 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c678000 == 148 [pid = 1840] [id = 514] 03:08:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f962b620000) [pid = 1840] [serial = 1543] [outer = (nil)] 03:08:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f962c4e5400) [pid = 1840] [serial = 1544] [outer = 0x7f962b620000] 03:08:28 INFO - PROCESS | 1840 | 1461319708777 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f9631b11800) [pid = 1840] [serial = 1545] [outer = 0x7f962b620000] 03:08:29 INFO - PROCESS | 1840 | 1461319709662 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1237ms 03:08:29 INFO - PROCESS | 1840 | 1461319709720 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:08:29 INFO - PROCESS | 1840 | 1461319709724 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:08:29 INFO - PROCESS | 1840 | 1461319709730 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1840 | 1461319709732 Marionette TRACE conn3 <- [1,2030,null,{}] 03:08:29 INFO - PROCESS | 1840 | 1461319709737 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:30 INFO - PROCESS | 1840 | 1461319710007 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:08:30 INFO - PROCESS | 1840 | 1461319710117 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631dd8000 == 149 [pid = 1840] [id = 515] 03:08:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f9623a81400) [pid = 1840] [serial = 1546] [outer = (nil)] 03:08:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f9633a5a400) [pid = 1840] [serial = 1547] [outer = 0x7f9623a81400] 03:08:30 INFO - PROCESS | 1840 | 1461319710181 Marionette DEBUG loaded listener.js 03:08:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f9634641c00) [pid = 1840] [serial = 1548] [outer = 0x7f9623a81400] 03:08:31 INFO - PROCESS | 1840 | 1461319711053 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1381ms 03:08:31 INFO - PROCESS | 1840 | 1461319711111 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 1840 | 1461319711114 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:08:31 INFO - PROCESS | 1840 | 1461319711127 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 1840 | 1461319711129 Marionette TRACE conn3 <- [1,2034,null,{}] 03:08:31 INFO - PROCESS | 1840 | 1461319711135 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:31 INFO - PROCESS | 1840 | 1461319711374 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:08:31 INFO - PROCESS | 1840 | 1461319711408 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c1c800 == 150 [pid = 1840] [id = 516] 03:08:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f9634915400) [pid = 1840] [serial = 1549] [outer = (nil)] 03:08:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f9634d29800) [pid = 1840] [serial = 1550] [outer = 0x7f9634915400] 03:08:31 INFO - PROCESS | 1840 | 1461319711478 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f963732a800) [pid = 1840] [serial = 1551] [outer = 0x7f9634915400] 03:08:32 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f962b612400) [pid = 1840] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:08:32 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f962b64ac00) [pid = 1840] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:08:32 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f9633b5bc00) [pid = 1840] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:08:32 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f9625b94000) [pid = 1840] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:08:32 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f9628ec9000) [pid = 1840] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:08:32 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f96297df000) [pid = 1840] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:08:32 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f96259acc00) [pid = 1840] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:08:32 INFO - PROCESS | 1840 | 1461319712771 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1694ms 03:08:32 INFO - PROCESS | 1840 | 1461319712815 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:08:32 INFO - PROCESS | 1840 | 1461319712819 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:08:32 INFO - PROCESS | 1840 | 1461319712834 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 1840 | 1461319712838 Marionette TRACE conn3 <- [1,2038,null,{}] 03:08:32 INFO - PROCESS | 1840 | 1461319712843 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:33 INFO - PROCESS | 1840 | 1461319713010 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:08:33 INFO - PROCESS | 1840 | 1461319713227 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d62000 == 151 [pid = 1840] [id = 517] 03:08:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f9637337400) [pid = 1840] [serial = 1552] [outer = (nil)] 03:08:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f96378b9400) [pid = 1840] [serial = 1553] [outer = 0x7f9637337400] 03:08:33 INFO - PROCESS | 1840 | 1461319713286 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f9638245000) [pid = 1840] [serial = 1554] [outer = 0x7f9637337400] 03:08:33 INFO - PROCESS | 1840 | 1461319713965 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1183ms 03:08:34 INFO - PROCESS | 1840 | 1461319714025 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:08:34 INFO - PROCESS | 1840 | 1461319714028 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:08:34 INFO - PROCESS | 1840 | 1461319714034 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:08:34 INFO - PROCESS | 1840 | 1461319714036 Marionette TRACE conn3 <- [1,2042,null,{}] 03:08:34 INFO - PROCESS | 1840 | 1461319714041 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:34 INFO - PROCESS | 1840 | 1461319714207 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:08:34 INFO - PROCESS | 1840 | 1461319714217 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347d6000 == 152 [pid = 1840] [id = 518] 03:08:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 208 (0x7f962dc0ac00) [pid = 1840] [serial = 1555] [outer = (nil)] 03:08:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 209 (0x7f9638910000) [pid = 1840] [serial = 1556] [outer = 0x7f962dc0ac00] 03:08:34 INFO - PROCESS | 1840 | 1461319714276 Marionette DEBUG loaded listener.js 03:08:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 210 (0x7f963d8c8400) [pid = 1840] [serial = 1557] [outer = 0x7f962dc0ac00] 03:08:35 INFO - PROCESS | 1840 | 1461319715391 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:08:35 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:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1426ms 03:08:35 INFO - PROCESS | 1840 | 1461319715462 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:08:35 INFO - PROCESS | 1840 | 1461319715468 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:08:35 INFO - PROCESS | 1840 | 1461319715476 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1840 | 1461319715481 Marionette TRACE conn3 <- [1,2046,null,{}] 03:08:35 INFO - PROCESS | 1840 | 1461319715489 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:35 INFO - PROCESS | 1840 | 1461319715754 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:08:36 INFO - PROCESS | 1840 | 1461319716103 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b55e800 == 153 [pid = 1840] [id = 519] 03:08:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f96263f1000) [pid = 1840] [serial = 1558] [outer = (nil)] 03:08:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f96282ddc00) [pid = 1840] [serial = 1559] [outer = 0x7f96263f1000] 03:08:36 INFO - PROCESS | 1840 | 1461319716176 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f9628e88000) [pid = 1840] [serial = 1560] [outer = 0x7f96263f1000] 03:08:37 INFO - PROCESS | 1840 | 1461319717068 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1638ms 03:08:37 INFO - PROCESS | 1840 | 1461319717114 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:08:37 INFO - PROCESS | 1840 | 1461319717122 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:08:37 INFO - PROCESS | 1840 | 1461319717132 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:08:37 INFO - PROCESS | 1840 | 1461319717136 Marionette TRACE conn3 <- [1,2050,null,{}] 03:08:37 INFO - PROCESS | 1840 | 1461319717142 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:37 INFO - PROCESS | 1840 | 1461319717349 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:08:37 INFO - PROCESS | 1840 | 1461319717565 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d61000 == 154 [pid = 1840] [id = 520] 03:08:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f962a72e400) [pid = 1840] [serial = 1561] [outer = (nil)] 03:08:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f962b7ad800) [pid = 1840] [serial = 1562] [outer = 0x7f962a72e400] 03:08:37 INFO - PROCESS | 1840 | 1461319717771 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f9632ab0c00) [pid = 1840] [serial = 1563] [outer = 0x7f962a72e400] 03:08:38 INFO - PROCESS | 1840 | 1461319718654 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1587ms 03:08:38 INFO - PROCESS | 1840 | 1461319718719 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 1840 | 1461319718723 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:08:38 INFO - PROCESS | 1840 | 1461319718729 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 1840 | 1461319718735 Marionette TRACE conn3 <- [1,2054,null,{}] 03:08:38 INFO - PROCESS | 1840 | 1461319718750 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:38 INFO - PROCESS | 1840 | 1461319718991 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:08:39 INFO - PROCESS | 1840 | 1461319719293 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963896b000 == 155 [pid = 1840] [id = 521] 03:08:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f9634ddd400) [pid = 1840] [serial = 1564] [outer = (nil)] 03:08:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f9636015000) [pid = 1840] [serial = 1565] [outer = 0x7f9634ddd400] 03:08:39 INFO - PROCESS | 1840 | 1461319719375 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f9637f4d400) [pid = 1840] [serial = 1566] [outer = 0x7f9634ddd400] 03:08:40 INFO - PROCESS | 1840 | 1461319720210 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1537ms 03:08:40 INFO - PROCESS | 1840 | 1461319720268 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 1840 | 1461319720272 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:08:40 INFO - PROCESS | 1840 | 1461319720278 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1840 | 1461319720281 Marionette TRACE conn3 <- [1,2058,null,{}] 03:08:40 INFO - PROCESS | 1840 | 1461319720286 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:40 INFO - PROCESS | 1840 | 1461319720501 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:08:40 INFO - PROCESS | 1840 | 1461319720771 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df5a000 == 156 [pid = 1840] [id = 522] 03:08:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f96259c8400) [pid = 1840] [serial = 1567] [outer = (nil)] 03:08:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f963c5e1800) [pid = 1840] [serial = 1568] [outer = 0x7f96259c8400] 03:08:40 INFO - PROCESS | 1840 | 1461319720905 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f9640c80800) [pid = 1840] [serial = 1569] [outer = 0x7f96259c8400] 03:08:41 INFO - PROCESS | 1840 | 1461319721753 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1534ms 03:08:41 INFO - PROCESS | 1840 | 1461319721813 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 1840 | 1461319721816 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:08:41 INFO - PROCESS | 1840 | 1461319721822 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 1840 | 1461319721826 Marionette TRACE conn3 <- [1,2062,null,{}] 03:08:41 INFO - PROCESS | 1840 | 1461319721831 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:42 INFO - PROCESS | 1840 | 1461319722047 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:08:42 INFO - PROCESS | 1840 | 1461319722264 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964be1b800 == 157 [pid = 1840] [id = 523] 03:08:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f9626e93800) [pid = 1840] [serial = 1570] [outer = (nil)] 03:08:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f964ada0c00) [pid = 1840] [serial = 1571] [outer = 0x7f9626e93800] 03:08:42 INFO - PROCESS | 1840 | 1461319722382 Marionette DEBUG loaded listener.js 03:08:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f964bf39000) [pid = 1840] [serial = 1572] [outer = 0x7f9626e93800] 03:08:43 INFO - PROCESS | 1840 | 1461319723316 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1528ms 03:08:43 INFO - PROCESS | 1840 | 1461319723352 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:08:43 INFO - PROCESS | 1840 | 1461319723356 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:08:43 INFO - PROCESS | 1840 | 1461319723362 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:08:43 INFO - PROCESS | 1840 | 1461319723365 Marionette TRACE conn3 <- [1,2066,null,{}] 03:08:43 INFO - PROCESS | 1840 | 1461319723370 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:43 INFO - PROCESS | 1840 | 1461319723590 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:08:43 INFO - PROCESS | 1840 | 1461319723816 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9650421000 == 158 [pid = 1840] [id = 524] 03:08:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f96410ca400) [pid = 1840] [serial = 1573] [outer = (nil)] 03:08:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f964f92c400) [pid = 1840] [serial = 1574] [outer = 0x7f96410ca400] 03:08:43 INFO - PROCESS | 1840 | 1461319723934 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f9650309800) [pid = 1840] [serial = 1575] [outer = 0x7f96410ca400] 03:08:44 INFO - PROCESS | 1840 | 1461319724848 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1536ms 03:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:08:44 INFO - PROCESS | 1840 | 1461319724899 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 1840 | 1461319724902 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:08:44 INFO - PROCESS | 1840 | 1461319724908 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 1840 | 1461319724911 Marionette TRACE conn3 <- [1,2070,null,{}] 03:08:44 INFO - PROCESS | 1840 | 1461319724916 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:45 INFO - PROCESS | 1840 | 1461319725113 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:08:45 INFO - PROCESS | 1840 | 1461319725379 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962380e800 == 159 [pid = 1840] [id = 525] 03:08:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f96242e8c00) [pid = 1840] [serial = 1576] [outer = (nil)] 03:08:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f96242f2400) [pid = 1840] [serial = 1577] [outer = 0x7f96242e8c00] 03:08:45 INFO - PROCESS | 1840 | 1461319725456 Marionette DEBUG loaded listener.js 03:08:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f96242f6c00) [pid = 1840] [serial = 1578] [outer = 0x7f96242e8c00] 03:08:46 INFO - PROCESS | 1840 | 1461319726333 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1486ms 03:08:46 INFO - PROCESS | 1840 | 1461319726395 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1840 | 1461319726398 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:08:46 INFO - PROCESS | 1840 | 1461319726404 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1840 | 1461319726406 Marionette TRACE conn3 <- [1,2074,null,{}] 03:08:46 INFO - PROCESS | 1840 | 1461319726412 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:46 INFO - PROCESS | 1840 | 1461319726609 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:08:46 INFO - PROCESS | 1840 | 1461319726881 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9655337000 == 160 [pid = 1840] [id = 526] 03:08:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f9623969c00) [pid = 1840] [serial = 1579] [outer = (nil)] 03:08:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f962396fc00) [pid = 1840] [serial = 1580] [outer = 0x7f9623969c00] 03:08:47 INFO - PROCESS | 1840 | 1461319726997 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f9623975000) [pid = 1840] [serial = 1581] [outer = 0x7f9623969c00] 03:08:47 INFO - PROCESS | 1840 | 1461319727815 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1483ms 03:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:08:47 INFO - PROCESS | 1840 | 1461319727888 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1840 | 1461319727891 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:08:47 INFO - PROCESS | 1840 | 1461319727897 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1840 | 1461319727900 Marionette TRACE conn3 <- [1,2078,null,{}] 03:08:47 INFO - PROCESS | 1840 | 1461319727906 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:48 INFO - PROCESS | 1840 | 1461319728144 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:08:48 INFO - PROCESS | 1840 | 1461319728446 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9622da4800 == 161 [pid = 1840] [id = 527] 03:08:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f962396a400) [pid = 1840] [serial = 1582] [outer = (nil)] 03:08:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f96242f7800) [pid = 1840] [serial = 1583] [outer = 0x7f962396a400] 03:08:48 INFO - PROCESS | 1840 | 1461319728526 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f962469f800) [pid = 1840] [serial = 1584] [outer = 0x7f962396a400] 03:08:49 INFO - PROCESS | 1840 | 1461319729333 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1479ms 03:08:49 INFO - PROCESS | 1840 | 1461319729377 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:08:49 INFO - PROCESS | 1840 | 1461319729380 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:08:49 INFO - PROCESS | 1840 | 1461319729386 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 1840 | 1461319729388 Marionette TRACE conn3 <- [1,2082,null,{}] 03:08:49 INFO - PROCESS | 1840 | 1461319729394 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:49 INFO - PROCESS | 1840 | 1461319729590 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:08:49 INFO - PROCESS | 1840 | 1461319729859 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239b5000 == 162 [pid = 1840] [id = 528] 03:08:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f962396e000) [pid = 1840] [serial = 1585] [outer = (nil)] 03:08:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f96246a4c00) [pid = 1840] [serial = 1586] [outer = 0x7f962396e000] 03:08:49 INFO - PROCESS | 1840 | 1461319729936 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f96246aa800) [pid = 1840] [serial = 1587] [outer = 0x7f962396e000] 03:08:50 INFO - PROCESS | 1840 | 1461319730791 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1433ms 03:08:50 INFO - PROCESS | 1840 | 1461319730821 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 1840 | 1461319730825 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:08:50 INFO - PROCESS | 1840 | 1461319730831 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 1840 | 1461319730835 Marionette TRACE conn3 <- [1,2086,null,{}] 03:08:50 INFO - PROCESS | 1840 | 1461319730842 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:51 INFO - PROCESS | 1840 | 1461319731111 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:08:51 INFO - PROCESS | 1840 | 1461319731380 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621edc800 == 163 [pid = 1840] [id = 529] 03:08:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f9626f4fc00) [pid = 1840] [serial = 1588] [outer = (nil)] 03:08:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f96282e6000) [pid = 1840] [serial = 1589] [outer = 0x7f9626f4fc00] 03:08:51 INFO - PROCESS | 1840 | 1461319731514 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f965030b400) [pid = 1840] [serial = 1590] [outer = 0x7f9626f4fc00] 03:08:52 INFO - PROCESS | 1840 | 1461319732349 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1584ms 03:08:52 INFO - PROCESS | 1840 | 1461319732417 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:08:52 INFO - PROCESS | 1840 | 1461319732420 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:08:52 INFO - PROCESS | 1840 | 1461319732426 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:08:52 INFO - PROCESS | 1840 | 1461319732429 Marionette TRACE conn3 <- [1,2090,null,{}] 03:08:52 INFO - PROCESS | 1840 | 1461319732434 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:52 INFO - PROCESS | 1840 | 1461319732636 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:08:52 INFO - PROCESS | 1840 | 1461319732903 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621c4b000 == 164 [pid = 1840] [id = 530] 03:08:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f9621c1c000) [pid = 1840] [serial = 1591] [outer = (nil)] 03:08:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f9621c23c00) [pid = 1840] [serial = 1592] [outer = 0x7f9621c1c000] 03:08:53 INFO - PROCESS | 1840 | 1461319733020 Marionette DEBUG loaded listener.js 03:08:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f9621c28400) [pid = 1840] [serial = 1593] [outer = 0x7f9621c1c000] 03:08:53 INFO - PROCESS | 1840 | 1461319733860 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1492ms 03:08:53 INFO - PROCESS | 1840 | 1461319733919 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 1840 | 1461319733922 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:08:53 INFO - PROCESS | 1840 | 1461319733928 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 1840 | 1461319733931 Marionette TRACE conn3 <- [1,2094,null,{}] 03:08:53 INFO - PROCESS | 1840 | 1461319733936 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:54 INFO - PROCESS | 1840 | 1461319734204 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:08:54 INFO - PROCESS | 1840 | 1461319734512 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9650419000 == 165 [pid = 1840] [id = 531] 03:08:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f9621c21400) [pid = 1840] [serial = 1594] [outer = (nil)] 03:08:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f9626427c00) [pid = 1840] [serial = 1595] [outer = 0x7f9621c21400] 03:08:54 INFO - PROCESS | 1840 | 1461319734591 Marionette DEBUG loaded listener.js 03:08:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f962642c000) [pid = 1840] [serial = 1596] [outer = 0x7f9621c21400] 03:08:55 INFO - PROCESS | 1840 | 1461319735422 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1531ms 03:08:55 INFO - PROCESS | 1840 | 1461319735460 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 1840 | 1461319735463 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:08:55 INFO - PROCESS | 1840 | 1461319735469 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1840 | 1461319735471 Marionette TRACE conn3 <- [1,2098,null,{}] 03:08:55 INFO - PROCESS | 1840 | 1461319735477 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:55 INFO - PROCESS | 1840 | 1461319735685 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:08:55 INFO - PROCESS | 1840 | 1461319735989 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621d6b000 == 166 [pid = 1840] [id = 532] 03:08:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f9621c1e000) [pid = 1840] [serial = 1597] [outer = (nil)] 03:08:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f9621dee800) [pid = 1840] [serial = 1598] [outer = 0x7f9621c1e000] 03:08:56 INFO - PROCESS | 1840 | 1461319736124 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f9621df4400) [pid = 1840] [serial = 1599] [outer = 0x7f9621c1e000] 03:08:57 INFO - PROCESS | 1840 | 1461319737621 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2231ms 03:08:57 INFO - PROCESS | 1840 | 1461319737702 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:08:57 INFO - PROCESS | 1840 | 1461319737707 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:08:57 INFO - PROCESS | 1840 | 1461319737715 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 1840 | 1461319737720 Marionette TRACE conn3 <- [1,2102,null,{}] 03:08:57 INFO - PROCESS | 1840 | 1461319737737 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:58 INFO - PROCESS | 1840 | 1461319738025 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:08:58 INFO - PROCESS | 1840 | 1461319738245 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96242dd800 == 167 [pid = 1840] [id = 533] 03:08:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f9621df6400) [pid = 1840] [serial = 1600] [outer = (nil)] 03:08:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f96242f2800) [pid = 1840] [serial = 1601] [outer = 0x7f9621df6400] 03:08:58 INFO - PROCESS | 1840 | 1461319738320 Marionette DEBUG loaded listener.js 03:08:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f962439c000) [pid = 1840] [serial = 1602] [outer = 0x7f9621df6400] 03:08:59 INFO - PROCESS | 1840 | 1461319739184 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1537ms 03:08:59 INFO - PROCESS | 1840 | 1461319739253 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 1840 | 1461319739269 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:08:59 INFO - PROCESS | 1840 | 1461319739283 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1840 | 1461319739292 Marionette TRACE conn3 <- [1,2106,null,{}] 03:08:59 INFO - PROCESS | 1840 | 1461319739305 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:08:59 INFO - PROCESS | 1840 | 1461319739550 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:08:59 INFO - PROCESS | 1840 | 1461319739864 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239f1000 == 168 [pid = 1840] [id = 534] 03:08:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f96246f5000) [pid = 1840] [serial = 1603] [outer = (nil)] 03:08:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f96259c7000) [pid = 1840] [serial = 1604] [outer = 0x7f96246f5000] 03:08:59 INFO - PROCESS | 1840 | 1461319739942 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f9625b96000) [pid = 1840] [serial = 1605] [outer = 0x7f96246f5000] 03:09:00 INFO - PROCESS | 1840 | 1461319740884 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1651ms 03:09:00 INFO - PROCESS | 1840 | 1461319740935 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:09:00 INFO - PROCESS | 1840 | 1461319740938 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:09:00 INFO - PROCESS | 1840 | 1461319740944 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:09:00 INFO - PROCESS | 1840 | 1461319740949 Marionette TRACE conn3 <- [1,2110,null,{}] 03:09:00 INFO - PROCESS | 1840 | 1461319740965 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:01 INFO - PROCESS | 1840 | 1461319741173 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:09:01 INFO - PROCESS | 1840 | 1461319741483 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626ded800 == 169 [pid = 1840] [id = 535] 03:09:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f96263e4c00) [pid = 1840] [serial = 1606] [outer = (nil)] 03:09:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f962642e000) [pid = 1840] [serial = 1607] [outer = 0x7f96263e4c00] 03:09:01 INFO - PROCESS | 1840 | 1461319741562 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f962680ac00) [pid = 1840] [serial = 1608] [outer = 0x7f96263e4c00] 03:09:02 INFO - PROCESS | 1840 | 1461319742421 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1535ms 03:09:02 INFO - PROCESS | 1840 | 1461319742481 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 1840 | 1461319742486 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:09:02 INFO - PROCESS | 1840 | 1461319742492 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 1840 | 1461319742493 Marionette TRACE conn3 <- [1,2114,null,{}] 03:09:02 INFO - PROCESS | 1840 | 1461319742499 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:02 INFO - PROCESS | 1840 | 1461319742699 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380b8800 == 168 [pid = 1840] [id = 219] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d62000 == 167 [pid = 1840] [id = 517] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f963824ac00) [pid = 1840] [serial = 1457] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f9628e8b800) [pid = 1840] [serial = 1472] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f96260b7800) [pid = 1840] [serial = 1460] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f9634d33400) [pid = 1840] [serial = 1448] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f9623a8ac00) [pid = 1840] [serial = 1475] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f962b612c00) [pid = 1840] [serial = 1442] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f964bf40400) [pid = 1840] [serial = 1463] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f9626f59c00) [pid = 1840] [serial = 1466] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f96259aac00) [pid = 1840] [serial = 1439] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f963cd67000) [pid = 1840] [serial = 1454] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f9633b60000) [pid = 1840] [serial = 1445] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f96246f6000) [pid = 1840] [serial = 1469] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f963882d800) [pid = 1840] [serial = 1451] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f9634911c00) [pid = 1840] [serial = 1496] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | 1461319743110 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632c1c800 == 166 [pid = 1840] [id = 516] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631dd8000 == 165 [pid = 1840] [id = 515] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c678000 == 164 [pid = 1840] [id = 514] 03:09:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962636d000 == 165 [pid = 1840] [id = 536] 03:09:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f9623a8ac00) [pid = 1840] [serial = 1609] [outer = (nil)] 03:09:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f962680b000) [pid = 1840] [serial = 1610] [outer = 0x7f9623a8ac00] 03:09:03 INFO - PROCESS | 1840 | 1461319743206 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f9626e9c400) [pid = 1840] [serial = 1611] [outer = 0x7f9623a8ac00] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626123800 == 164 [pid = 1840] [id = 513] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c3ad800 == 163 [pid = 1840] [id = 512] 03:09:03 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626d26000 == 162 [pid = 1840] [id = 511] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f9639f74400) [pid = 1840] [serial = 1437] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f962c44c800) [pid = 1840] [serial = 1490] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f9634636c00) [pid = 1840] [serial = 1494] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f9625fb9c00) [pid = 1840] [serial = 1479] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f96297dec00) [pid = 1840] [serial = 1485] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f9629583800) [pid = 1840] [serial = 1484] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f962c7cf000) [pid = 1840] [serial = 1491] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f9625b96400) [pid = 1840] [serial = 1478] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f962b64c800) [pid = 1840] [serial = 1488] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f9628c59800) [pid = 1840] [serial = 1482] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f9634522c00) [pid = 1840] [serial = 1493] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f9626f61c00) [pid = 1840] [serial = 1481] [outer = (nil)] [url = about:blank] 03:09:03 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f962b61fc00) [pid = 1840] [serial = 1487] [outer = (nil)] [url = about:blank] 03:09:04 INFO - PROCESS | 1840 | 1461319744062 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1627ms 03:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:09:04 INFO - PROCESS | 1840 | 1461319744121 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 1840 | 1461319744123 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:09:04 INFO - PROCESS | 1840 | 1461319744129 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1840 | 1461319744132 Marionette TRACE conn3 <- [1,2118,null,{}] 03:09:04 INFO - PROCESS | 1840 | 1461319744136 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:04 INFO - PROCESS | 1840 | 1461319744319 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:09:04 INFO - PROCESS | 1840 | 1461319744525 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962974f000 == 163 [pid = 1840] [id = 537] 03:09:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f9624393400) [pid = 1840] [serial = 1612] [outer = (nil)] 03:09:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f9626e98800) [pid = 1840] [serial = 1613] [outer = 0x7f9624393400] 03:09:04 INFO - PROCESS | 1840 | 1461319744593 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f9626f54400) [pid = 1840] [serial = 1614] [outer = 0x7f9624393400] 03:09:05 INFO - PROCESS | 1840 | 1461319745333 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1230ms 03:09:05 INFO - PROCESS | 1840 | 1461319745360 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 1840 | 1461319745362 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:09:05 INFO - PROCESS | 1840 | 1461319745368 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 1840 | 1461319745370 Marionette TRACE conn3 <- [1,2122,null,{}] 03:09:05 INFO - PROCESS | 1840 | 1461319745376 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:05 INFO - PROCESS | 1840 | 1461319745580 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:09:05 INFO - PROCESS | 1840 | 1461319745818 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c306000 == 164 [pid = 1840] [id = 538] 03:09:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f9623a88800) [pid = 1840] [serial = 1615] [outer = (nil)] 03:09:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f96282da800) [pid = 1840] [serial = 1616] [outer = 0x7f9623a88800] 03:09:05 INFO - PROCESS | 1840 | 1461319745888 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f9628e85800) [pid = 1840] [serial = 1617] [outer = 0x7f9623a88800] 03:09:06 INFO - PROCESS | 1840 | 1461319746745 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1430ms 03:09:06 INFO - PROCESS | 1840 | 1461319746801 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:09:06 INFO - PROCESS | 1840 | 1461319746805 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:09:06 INFO - PROCESS | 1840 | 1461319746810 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 1840 | 1461319746812 Marionette TRACE conn3 <- [1,2126,null,{}] 03:09:06 INFO - PROCESS | 1840 | 1461319746818 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:07 INFO - PROCESS | 1840 | 1461319747078 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:09:07 INFO - PROCESS | 1840 | 1461319747112 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c625000 == 165 [pid = 1840] [id = 539] 03:09:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f9628e86800) [pid = 1840] [serial = 1618] [outer = (nil)] 03:09:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f962957c800) [pid = 1840] [serial = 1619] [outer = 0x7f9628e86800] 03:09:07 INFO - PROCESS | 1840 | 1461319747172 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f9629706c00) [pid = 1840] [serial = 1620] [outer = 0x7f9628e86800] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f96263ea400) [pid = 1840] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f9637337400) [pid = 1840] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f9623a81400) [pid = 1840] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f9634915400) [pid = 1840] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f9624390c00) [pid = 1840] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f962b620000) [pid = 1840] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f9623a87400) [pid = 1840] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f9623a84400) [pid = 1840] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f96246fb800) [pid = 1840] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:09:08 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f9628c22400) [pid = 1840] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:09:08 INFO - PROCESS | 1840 | 1461319748911 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2134ms 03:09:08 INFO - PROCESS | 1840 | 1461319748946 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:09:08 INFO - PROCESS | 1840 | 1461319748949 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:09:08 INFO - PROCESS | 1840 | 1461319748955 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 1840 | 1461319748958 Marionette TRACE conn3 <- [1,2130,null,{}] 03:09:08 INFO - PROCESS | 1840 | 1461319748963 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:09 INFO - PROCESS | 1840 | 1461319749147 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:09:09 INFO - PROCESS | 1840 | 1461319749332 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c66d000 == 166 [pid = 1840] [id = 540] 03:09:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f9623a87400) [pid = 1840] [serial = 1621] [outer = (nil)] 03:09:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f9626f5c400) [pid = 1840] [serial = 1622] [outer = 0x7f9623a87400] 03:09:09 INFO - PROCESS | 1840 | 1461319749393 Marionette DEBUG loaded listener.js 03:09:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f9629711c00) [pid = 1840] [serial = 1623] [outer = 0x7f9623a87400] 03:09:10 INFO - PROCESS | 1840 | 1461319750092 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 1840 | 1461319750139 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:09:10 INFO - PROCESS | 1840 | 1461319750145 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 1840 | 1461319750147 Marionette TRACE conn3 <- [1,2134,null,{}] 03:09:10 INFO - PROCESS | 1840 | 1461319750152 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:10 INFO - PROCESS | 1840 | 1461319750410 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:09:10 INFO - PROCESS | 1840 | 1461319750435 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d99f800 == 167 [pid = 1840] [id = 541] 03:09:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f96260afc00) [pid = 1840] [serial = 1624] [outer = (nil)] 03:09:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f962a58c800) [pid = 1840] [serial = 1625] [outer = 0x7f96260afc00] 03:09:10 INFO - PROCESS | 1840 | 1461319750497 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f962a733800) [pid = 1840] [serial = 1626] [outer = 0x7f96260afc00] 03:09:11 INFO - PROCESS | 1840 | 1461319751694 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1584ms 03:09:11 INFO - PROCESS | 1840 | 1461319751731 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1840 | 1461319751738 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:09:11 INFO - PROCESS | 1840 | 1461319751747 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1840 | 1461319751751 Marionette TRACE conn3 <- [1,2138,null,{}] 03:09:11 INFO - PROCESS | 1840 | 1461319751779 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:12 INFO - PROCESS | 1840 | 1461319752010 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:09:12 INFO - PROCESS | 1840 | 1461319752324 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626126800 == 168 [pid = 1840] [id = 542] 03:09:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f9624398800) [pid = 1840] [serial = 1627] [outer = (nil)] 03:09:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f96246eec00) [pid = 1840] [serial = 1628] [outer = 0x7f9624398800] 03:09:12 INFO - PROCESS | 1840 | 1461319752404 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f96259c9400) [pid = 1840] [serial = 1629] [outer = 0x7f9624398800] 03:09:13 INFO - PROCESS | 1840 | 1461319753310 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1607ms 03:09:13 INFO - PROCESS | 1840 | 1461319753355 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 1840 | 1461319753364 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:09:13 INFO - PROCESS | 1840 | 1461319753375 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1840 | 1461319753379 Marionette TRACE conn3 <- [1,2142,null,{}] 03:09:13 INFO - PROCESS | 1840 | 1461319753385 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:13 INFO - PROCESS | 1840 | 1461319753604 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:09:13 INFO - PROCESS | 1840 | 1461319753954 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a4ca800 == 169 [pid = 1840] [id = 543] 03:09:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f96246a5400) [pid = 1840] [serial = 1630] [outer = (nil)] 03:09:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f9626430800) [pid = 1840] [serial = 1631] [outer = 0x7f96246a5400] 03:09:14 INFO - PROCESS | 1840 | 1461319754033 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f9626e94c00) [pid = 1840] [serial = 1632] [outer = 0x7f96246a5400] 03:09:14 INFO - PROCESS | 1840 | 1461319754891 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 1840 | 1461319754962 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:09:14 INFO - PROCESS | 1840 | 1461319754969 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 1840 | 1461319754975 Marionette TRACE conn3 <- [1,2146,null,{}] 03:09:14 INFO - PROCESS | 1840 | 1461319754991 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:15 INFO - PROCESS | 1840 | 1461319755292 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:09:15 INFO - PROCESS | 1840 | 1461319755539 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631dce800 == 170 [pid = 1840] [id = 544] 03:09:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f9626f4bc00) [pid = 1840] [serial = 1633] [outer = (nil)] 03:09:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f9628c2b800) [pid = 1840] [serial = 1634] [outer = 0x7f9626f4bc00] 03:09:15 INFO - PROCESS | 1840 | 1461319755624 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f9629586000) [pid = 1840] [serial = 1635] [outer = 0x7f9626f4bc00] 03:09:16 INFO - PROCESS | 1840 | 1461319756490 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 1840 | 1461319756563 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:09:16 INFO - PROCESS | 1840 | 1461319756571 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1840 | 1461319756574 Marionette TRACE conn3 <- [1,2150,null,{}] 03:09:16 INFO - PROCESS | 1840 | 1461319756580 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:16 INFO - PROCESS | 1840 | 1461319756794 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:09:17 INFO - PROCESS | 1840 | 1461319757063 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c06800 == 171 [pid = 1840] [id = 545] 03:09:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f962a72b400) [pid = 1840] [serial = 1636] [outer = (nil)] 03:09:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f962b618000) [pid = 1840] [serial = 1637] [outer = 0x7f962a72b400] 03:09:17 INFO - PROCESS | 1840 | 1461319757179 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f962b61f400) [pid = 1840] [serial = 1638] [outer = 0x7f962a72b400] 03:09:18 INFO - PROCESS | 1840 | 1461319758038 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:09:18 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:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1531ms 03:09:18 INFO - PROCESS | 1840 | 1461319758104 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:09:18 INFO - PROCESS | 1840 | 1461319758108 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:09:18 INFO - PROCESS | 1840 | 1461319758113 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 1840 | 1461319758116 Marionette TRACE conn3 <- [1,2154,null,{}] 03:09:18 INFO - PROCESS | 1840 | 1461319758121 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:18 INFO - PROCESS | 1840 | 1461319758330 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:09:18 INFO - PROCESS | 1840 | 1461319758600 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c02800 == 172 [pid = 1840] [id = 546] 03:09:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f962b64c800) [pid = 1840] [serial = 1639] [outer = (nil)] 03:09:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f962b650c00) [pid = 1840] [serial = 1640] [outer = 0x7f962b64c800] 03:09:18 INFO - PROCESS | 1840 | 1461319758724 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f962b7b2c00) [pid = 1840] [serial = 1641] [outer = 0x7f962b64c800] 03:09:19 INFO - PROCESS | 1840 | 1461319759562 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1478ms 03:09:19 INFO - PROCESS | 1840 | 1461319759592 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 1840 | 1461319759596 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:09:19 INFO - PROCESS | 1840 | 1461319759602 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 1840 | 1461319759605 Marionette TRACE conn3 <- [1,2158,null,{}] 03:09:19 INFO - PROCESS | 1840 | 1461319759610 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:19 INFO - PROCESS | 1840 | 1461319759852 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:09:20 INFO - PROCESS | 1840 | 1461319760171 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633ed1800 == 173 [pid = 1840] [id = 547] 03:09:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f962b7b3800) [pid = 1840] [serial = 1642] [outer = (nil)] 03:09:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f962c4e5c00) [pid = 1840] [serial = 1643] [outer = 0x7f962b7b3800] 03:09:20 INFO - PROCESS | 1840 | 1461319760256 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f962dc0b800) [pid = 1840] [serial = 1644] [outer = 0x7f962b7b3800] 03:09:21 INFO - PROCESS | 1840 | 1461319761116 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1585ms 03:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:09:21 INFO - PROCESS | 1840 | 1461319761189 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:09:21 INFO - PROCESS | 1840 | 1461319761192 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:09:21 INFO - PROCESS | 1840 | 1461319761199 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 1840 | 1461319761202 Marionette TRACE conn3 <- [1,2162,null,{}] 03:09:21 INFO - PROCESS | 1840 | 1461319761208 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:21 INFO - PROCESS | 1840 | 1461319761458 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:09:21 INFO - PROCESS | 1840 | 1461319761797 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345bc800 == 174 [pid = 1840] [id = 548] 03:09:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f962439e000) [pid = 1840] [serial = 1645] [outer = (nil)] 03:09:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f9631971800) [pid = 1840] [serial = 1646] [outer = 0x7f962439e000] 03:09:21 INFO - PROCESS | 1840 | 1461319761870 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f9631b15c00) [pid = 1840] [serial = 1647] [outer = 0x7f962439e000] 03:09:22 INFO - PROCESS | 1840 | 1461319762703 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1536ms 03:09:22 INFO - PROCESS | 1840 | 1461319762736 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 1840 | 1461319762739 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:09:22 INFO - PROCESS | 1840 | 1461319762745 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 1840 | 1461319762748 Marionette TRACE conn3 <- [1,2166,null,{}] 03:09:22 INFO - PROCESS | 1840 | 1461319762753 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:22 INFO - PROCESS | 1840 | 1461319762966 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:09:23 INFO - PROCESS | 1840 | 1461319763240 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634ea4800 == 175 [pid = 1840] [id = 549] 03:09:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f962dc0cc00) [pid = 1840] [serial = 1648] [outer = (nil)] 03:09:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f9632a52800) [pid = 1840] [serial = 1649] [outer = 0x7f962dc0cc00] 03:09:23 INFO - PROCESS | 1840 | 1461319763317 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f9632a5f800) [pid = 1840] [serial = 1650] [outer = 0x7f962dc0cc00] 03:09:24 INFO - PROCESS | 1840 | 1461319764168 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1482ms 03:09:24 INFO - PROCESS | 1840 | 1461319764229 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 1840 | 1461319764232 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:09:24 INFO - PROCESS | 1840 | 1461319764239 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1840 | 1461319764242 Marionette TRACE conn3 <- [1,2170,null,{}] 03:09:24 INFO - PROCESS | 1840 | 1461319764247 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:24 INFO - PROCESS | 1840 | 1461319764467 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:09:24 INFO - PROCESS | 1840 | 1461319764738 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963800e800 == 176 [pid = 1840] [id = 550] 03:09:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f9631b16c00) [pid = 1840] [serial = 1651] [outer = (nil)] 03:09:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f9632ab4000) [pid = 1840] [serial = 1652] [outer = 0x7f9631b16c00] 03:09:24 INFO - PROCESS | 1840 | 1461319764856 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f9633a55400) [pid = 1840] [serial = 1653] [outer = 0x7f9631b16c00] 03:09:25 INFO - PROCESS | 1840 | 1461319765666 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1482ms 03:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:09:25 INFO - PROCESS | 1840 | 1461319765721 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 1840 | 1461319765724 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:09:25 INFO - PROCESS | 1840 | 1461319765731 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 1840 | 1461319765734 Marionette TRACE conn3 <- [1,2174,null,{}] 03:09:25 INFO - PROCESS | 1840 | 1461319765740 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:25 INFO - PROCESS | 1840 | 1461319765962 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:09:26 INFO - PROCESS | 1840 | 1461319766237 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963812e000 == 177 [pid = 1840] [id = 551] 03:09:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f9633b66c00) [pid = 1840] [serial = 1654] [outer = (nil)] 03:09:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f9633cb6400) [pid = 1840] [serial = 1655] [outer = 0x7f9633b66c00] 03:09:26 INFO - PROCESS | 1840 | 1461319766364 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f9634060400) [pid = 1840] [serial = 1656] [outer = 0x7f9633b66c00] 03:09:27 INFO - PROCESS | 1840 | 1461319767258 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1581ms 03:09:27 INFO - PROCESS | 1840 | 1461319767312 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1840 | 1461319767316 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:09:27 INFO - PROCESS | 1840 | 1461319767321 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1840 | 1461319767325 Marionette TRACE conn3 <- [1,2178,null,{}] 03:09:27 INFO - PROCESS | 1840 | 1461319767330 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:27 INFO - PROCESS | 1840 | 1461319767571 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:09:27 INFO - PROCESS | 1840 | 1461319767889 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b30b800 == 178 [pid = 1840] [id = 552] 03:09:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f9633b63800) [pid = 1840] [serial = 1657] [outer = (nil)] 03:09:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f963452a800) [pid = 1840] [serial = 1658] [outer = 0x7f9633b63800] 03:09:27 INFO - PROCESS | 1840 | 1461319767974 Marionette DEBUG loaded listener.js 03:09:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f9634909400) [pid = 1840] [serial = 1659] [outer = 0x7f9633b63800] 03:09:28 INFO - PROCESS | 1840 | 1461319768778 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1531ms 03:09:28 INFO - PROCESS | 1840 | 1461319768858 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 1840 | 1461319768861 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:09:28 INFO - PROCESS | 1840 | 1461319768870 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 1840 | 1461319768873 Marionette TRACE conn3 <- [1,2182,null,{}] 03:09:28 INFO - PROCESS | 1840 | 1461319768877 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:29 INFO - PROCESS | 1840 | 1461319769122 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:09:29 INFO - PROCESS | 1840 | 1461319769445 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccd3800 == 179 [pid = 1840] [id = 553] 03:09:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f9633cb2800) [pid = 1840] [serial = 1660] [outer = (nil)] 03:09:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f96349e2400) [pid = 1840] [serial = 1661] [outer = 0x7f9633cb2800] 03:09:29 INFO - PROCESS | 1840 | 1461319769530 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f96349ed400) [pid = 1840] [serial = 1662] [outer = 0x7f9633cb2800] 03:09:30 INFO - PROCESS | 1840 | 1461319770404 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1582ms 03:09:30 INFO - PROCESS | 1840 | 1461319770454 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:09:30 INFO - PROCESS | 1840 | 1461319770457 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:09:30 INFO - PROCESS | 1840 | 1461319770463 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 1840 | 1461319770465 Marionette TRACE conn3 <- [1,2186,null,{}] 03:09:30 INFO - PROCESS | 1840 | 1461319770470 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:30 INFO - PROCESS | 1840 | 1461319770685 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:09:31 INFO - PROCESS | 1840 | 1461319771010 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df4a800 == 180 [pid = 1840] [id = 554] 03:09:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f9634525800) [pid = 1840] [serial = 1663] [outer = (nil)] 03:09:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f9634b50400) [pid = 1840] [serial = 1664] [outer = 0x7f9634525800] 03:09:31 INFO - PROCESS | 1840 | 1461319771098 Marionette DEBUG loaded listener.js 03:09:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f9634d1dc00) [pid = 1840] [serial = 1665] [outer = 0x7f9634525800] 03:09:31 INFO - PROCESS | 1840 | 1461319771956 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1539ms 03:09:32 INFO - PROCESS | 1840 | 1461319772003 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 1840 | 1461319772007 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:09:32 INFO - PROCESS | 1840 | 1461319772012 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 1840 | 1461319772018 Marionette TRACE conn3 <- [1,2190,null,{}] 03:09:32 INFO - PROCESS | 1840 | 1461319772023 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:32 INFO - PROCESS | 1840 | 1461319772228 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:09:32 INFO - PROCESS | 1840 | 1461319772543 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9640cbc800 == 181 [pid = 1840] [id = 555] 03:09:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f9633cbdc00) [pid = 1840] [serial = 1666] [outer = (nil)] 03:09:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f9634d28800) [pid = 1840] [serial = 1667] [outer = 0x7f9633cbdc00] 03:09:32 INFO - PROCESS | 1840 | 1461319772619 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f9634ddc800) [pid = 1840] [serial = 1668] [outer = 0x7f9633cbdc00] 03:09:33 INFO - PROCESS | 1840 | 1461319773456 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1490ms 03:09:33 INFO - PROCESS | 1840 | 1461319773504 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:09:33 INFO - PROCESS | 1840 | 1461319773508 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:09:33 INFO - PROCESS | 1840 | 1461319773513 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 1840 | 1461319773515 Marionette TRACE conn3 <- [1,2194,null,{}] 03:09:33 INFO - PROCESS | 1840 | 1461319773521 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:33 INFO - PROCESS | 1840 | 1461319773729 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:09:34 INFO - PROCESS | 1840 | 1461319774017 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964acec800 == 182 [pid = 1840] [id = 556] 03:09:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f962b7b1400) [pid = 1840] [serial = 1669] [outer = (nil)] 03:09:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f9634f4cc00) [pid = 1840] [serial = 1670] [outer = 0x7f962b7b1400] 03:09:34 INFO - PROCESS | 1840 | 1461319774137 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f9635d7d800) [pid = 1840] [serial = 1671] [outer = 0x7f962b7b1400] 03:09:34 INFO - PROCESS | 1840 | 1461319774941 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:09:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1489ms 03:09:35 INFO - PROCESS | 1840 | 1461319775003 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:09:35 INFO - PROCESS | 1840 | 1461319775007 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:09:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:09:35 INFO - PROCESS | 1840 | 1461319775012 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:09:35 INFO - PROCESS | 1840 | 1461319775014 Marionette TRACE conn3 <- [1,2198,null,{}] 03:09:35 INFO - PROCESS | 1840 | 1461319775020 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:35 INFO - PROCESS | 1840 | 1461319775238 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:09:35 INFO - PROCESS | 1840 | 1461319775511 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964f983800 == 183 [pid = 1840] [id = 557] 03:09:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f963490a000) [pid = 1840] [serial = 1672] [outer = (nil)] 03:09:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f9636017000) [pid = 1840] [serial = 1673] [outer = 0x7f963490a000] 03:09:35 INFO - PROCESS | 1840 | 1461319775625 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f9637508000) [pid = 1840] [serial = 1674] [outer = 0x7f963490a000] 03:09:36 INFO - PROCESS | 1840 | 1461319776462 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1480ms 03:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:09:36 INFO - PROCESS | 1840 | 1461319776493 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 1840 | 1461319776496 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:09:36 INFO - PROCESS | 1840 | 1461319776502 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1840 | 1461319776505 Marionette TRACE conn3 <- [1,2202,null,{}] 03:09:36 INFO - PROCESS | 1840 | 1461319776511 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:36 INFO - PROCESS | 1840 | 1461319776735 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:09:37 INFO - PROCESS | 1840 | 1461319777111 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962974f800 == 184 [pid = 1840] [id = 558] 03:09:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f96246fa000) [pid = 1840] [serial = 1675] [outer = (nil)] 03:09:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f9626c3b800) [pid = 1840] [serial = 1676] [outer = 0x7f96246fa000] 03:09:37 INFO - PROCESS | 1840 | 1461319777188 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f963750fc00) [pid = 1840] [serial = 1677] [outer = 0x7f96246fa000] 03:09:38 INFO - PROCESS | 1840 | 1461319778058 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1635ms 03:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:09:38 INFO - PROCESS | 1840 | 1461319778137 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 1840 | 1461319778140 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:09:38 INFO - PROCESS | 1840 | 1461319778147 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 1840 | 1461319778150 Marionette TRACE conn3 <- [1,2206,null,{}] 03:09:38 INFO - PROCESS | 1840 | 1461319778155 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:38 INFO - PROCESS | 1840 | 1461319778375 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:09:38 INFO - PROCESS | 1840 | 1461319778703 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652065800 == 185 [pid = 1840] [id = 559] 03:09:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f96259c5000) [pid = 1840] [serial = 1678] [outer = (nil)] 03:09:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f9637686800) [pid = 1840] [serial = 1679] [outer = 0x7f96259c5000] 03:09:38 INFO - PROCESS | 1840 | 1461319778780 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f96378b7c00) [pid = 1840] [serial = 1680] [outer = 0x7f96259c5000] 03:09:39 INFO - PROCESS | 1840 | 1461319779614 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1529ms 03:09:39 INFO - PROCESS | 1840 | 1461319779676 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:09:39 INFO - PROCESS | 1840 | 1461319779678 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:09:39 INFO - PROCESS | 1840 | 1461319779684 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1840 | 1461319779686 Marionette TRACE conn3 <- [1,2210,null,{}] 03:09:39 INFO - PROCESS | 1840 | 1461319779692 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:39 INFO - PROCESS | 1840 | 1461319779903 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:09:40 INFO - PROCESS | 1840 | 1461319780226 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628d18800 == 186 [pid = 1840] [id = 560] 03:09:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f9625cb2000) [pid = 1840] [serial = 1681] [outer = (nil)] 03:09:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7f96378bdc00) [pid = 1840] [serial = 1682] [outer = 0x7f9625cb2000] 03:09:40 INFO - PROCESS | 1840 | 1461319780303 Marionette DEBUG loaded listener.js 03:09:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7f96380a6400) [pid = 1840] [serial = 1683] [outer = 0x7f9625cb2000] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96347d5800 == 185 [pid = 1840] [id = 457] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962d99f000 == 184 [pid = 1840] [id = 454] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96347d6800 == 183 [pid = 1840] [id = 235] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625ce3000 == 182 [pid = 1840] [id = 453] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962a35d800 == 181 [pid = 1840] [id = 452] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96229de800 == 180 [pid = 1840] [id = 490] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c66d000 == 179 [pid = 1840] [id = 540] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c625000 == 178 [pid = 1840] [id = 539] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c306000 == 177 [pid = 1840] [id = 538] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962636d000 == 176 [pid = 1840] [id = 536] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96239f1000 == 175 [pid = 1840] [id = 534] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96242dd800 == 174 [pid = 1840] [id = 533] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621edc800 == 173 [pid = 1840] [id = 529] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96239b5000 == 172 [pid = 1840] [id = 528] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9622da4800 == 171 [pid = 1840] [id = 527] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9655337000 == 170 [pid = 1840] [id = 526] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962380e800 == 169 [pid = 1840] [id = 525] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9650421000 == 168 [pid = 1840] [id = 524] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964be1b800 == 167 [pid = 1840] [id = 523] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963df5a000 == 166 [pid = 1840] [id = 522] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963896b000 == 165 [pid = 1840] [id = 521] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d61000 == 164 [pid = 1840] [id = 520] 03:09:42 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b55e800 == 163 [pid = 1840] [id = 519] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7f9638910000) [pid = 1840] [serial = 1556] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7f9638245000) [pid = 1840] [serial = 1554] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f9628eccc00) [pid = 1840] [serial = 1541] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f96297ebc00) [pid = 1840] [serial = 1542] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f96378b9400) [pid = 1840] [serial = 1553] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f9634641c00) [pid = 1840] [serial = 1548] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f963732a800) [pid = 1840] [serial = 1551] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f9625fbb800) [pid = 1840] [serial = 1356] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f9631b11800) [pid = 1840] [serial = 1545] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f962c4e5400) [pid = 1840] [serial = 1544] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f963df9a000) [pid = 1840] [serial = 1526] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f9633a5a400) [pid = 1840] [serial = 1547] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f9634de1c00) [pid = 1840] [serial = 1511] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f96263ea800) [pid = 1840] [serial = 1532] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f9637f4a400) [pid = 1840] [serial = 1514] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f963b847800) [pid = 1840] [serial = 1520] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f96246f8000) [pid = 1840] [serial = 1536] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f9623a8f800) [pid = 1840] [serial = 1476] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f9626c42400) [pid = 1840] [serial = 1499] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f9632ab4c00) [pid = 1840] [serial = 1505] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f962a72d400) [pid = 1840] [serial = 1502] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f9625b9e000) [pid = 1840] [serial = 1538] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f96282da000) [pid = 1840] [serial = 1539] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f9634d29800) [pid = 1840] [serial = 1550] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f9634d17c00) [pid = 1840] [serial = 1508] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f963cd3f800) [pid = 1840] [serial = 1523] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f9623a8c800) [pid = 1840] [serial = 1535] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f964c2cf000) [pid = 1840] [serial = 1529] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f96297e9800) [pid = 1840] [serial = 1230] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f9639490000) [pid = 1840] [serial = 1517] [outer = (nil)] [url = about:blank] 03:09:42 INFO - PROCESS | 1840 | 1461319782357 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2784ms 03:09:42 INFO - PROCESS | 1840 | 1461319782470 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:09:42 INFO - PROCESS | 1840 | 1461319782475 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:09:42 INFO - PROCESS | 1840 | 1461319782482 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 1840 | 1461319782487 Marionette TRACE conn3 <- [1,2214,null,{}] 03:09:42 INFO - PROCESS | 1840 | 1461319782495 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:42 INFO - PROCESS | 1840 | 1461319782678 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:09:42 INFO - PROCESS | 1840 | 1461319782689 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621f3d800 == 164 [pid = 1840] [id = 561] 03:09:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f9623a8f800) [pid = 1840] [serial = 1684] [outer = (nil)] 03:09:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f96242eac00) [pid = 1840] [serial = 1685] [outer = 0x7f9623a8f800] 03:09:42 INFO - PROCESS | 1840 | 1461319782760 Marionette DEBUG loaded listener.js 03:09:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f962438f800) [pid = 1840] [serial = 1686] [outer = 0x7f9623a8f800] 03:09:43 INFO - PROCESS | 1840 | 1461319783675 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1241ms 03:09:43 INFO - PROCESS | 1840 | 1461319783723 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:09:43 INFO - PROCESS | 1840 | 1461319783731 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:09:43 INFO - PROCESS | 1840 | 1461319783741 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 1840 | 1461319783744 Marionette TRACE conn3 <- [1,2218,null,{}] 03:09:43 INFO - PROCESS | 1840 | 1461319783754 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:43 INFO - PROCESS | 1840 | 1461319783955 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:09:44 INFO - PROCESS | 1840 | 1461319784148 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9623810000 == 165 [pid = 1840] [id = 562] 03:09:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f9623a85000) [pid = 1840] [serial = 1687] [outer = (nil)] 03:09:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f96246fac00) [pid = 1840] [serial = 1688] [outer = 0x7f9623a85000] 03:09:44 INFO - PROCESS | 1840 | 1461319784214 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f9625b9c000) [pid = 1840] [serial = 1689] [outer = 0x7f9623a85000] 03:09:45 INFO - PROCESS | 1840 | 1461319785110 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1390ms 03:09:45 INFO - PROCESS | 1840 | 1461319785132 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 1840 | 1461319785136 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:09:45 INFO - PROCESS | 1840 | 1461319785142 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 1840 | 1461319785147 Marionette TRACE conn3 <- [1,2222,null,{}] 03:09:45 INFO - PROCESS | 1840 | 1461319785162 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:45 INFO - PROCESS | 1840 | 1461319785459 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:09:45 INFO - PROCESS | 1840 | 1461319785489 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96245e1000 == 166 [pid = 1840] [id = 563] 03:09:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f9625fb5400) [pid = 1840] [serial = 1690] [outer = (nil)] 03:09:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f9626431400) [pid = 1840] [serial = 1691] [outer = 0x7f9625fb5400] 03:09:45 INFO - PROCESS | 1840 | 1461319785553 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f9626f46c00) [pid = 1840] [serial = 1692] [outer = 0x7f9625fb5400] 03:09:46 INFO - PROCESS | 1840 | 1461319786419 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1294ms 03:09:46 INFO - PROCESS | 1840 | 1461319786438 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:09:46 INFO - PROCESS | 1840 | 1461319786442 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:09:46 INFO - PROCESS | 1840 | 1461319786448 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 1840 | 1461319786451 Marionette TRACE conn3 <- [1,2226,null,{}] 03:09:46 INFO - PROCESS | 1840 | 1461319786455 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:46 INFO - PROCESS | 1840 | 1461319786702 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:09:46 INFO - PROCESS | 1840 | 1461319786737 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626d2e000 == 167 [pid = 1840] [id = 564] 03:09:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f96263ea800) [pid = 1840] [serial = 1693] [outer = (nil)] 03:09:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f96282da000) [pid = 1840] [serial = 1694] [outer = 0x7f96263ea800] 03:09:46 INFO - PROCESS | 1840 | 1461319786799 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f9628c52400) [pid = 1840] [serial = 1695] [outer = 0x7f96263ea800] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f9621df6400) [pid = 1840] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f9623a88800) [pid = 1840] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f9623a87400) [pid = 1840] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f96246f5000) [pid = 1840] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f9623a8ac00) [pid = 1840] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f9628e86800) [pid = 1840] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f9624393400) [pid = 1840] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:09:48 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f96263e4c00) [pid = 1840] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:09:48 INFO - PROCESS | 1840 | 1461319788540 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:09:48 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:09:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2131ms 03:09:48 INFO - PROCESS | 1840 | 1461319788580 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 1840 | 1461319788583 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:09:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:09:48 INFO - PROCESS | 1840 | 1461319788589 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 1840 | 1461319788591 Marionette TRACE conn3 <- [1,2230,null,{}] 03:09:48 INFO - PROCESS | 1840 | 1461319788596 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:48 INFO - PROCESS | 1840 | 1461319788765 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:09:48 INFO - PROCESS | 1840 | 1461319788795 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628d1a000 == 168 [pid = 1840] [id = 565] 03:09:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 274 (0x7f96263e4c00) [pid = 1840] [serial = 1696] [outer = (nil)] 03:09:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 275 (0x7f9628cd6400) [pid = 1840] [serial = 1697] [outer = 0x7f96263e4c00] 03:09:48 INFO - PROCESS | 1840 | 1461319788856 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 276 (0x7f9628e8e800) [pid = 1840] [serial = 1698] [outer = 0x7f96263e4c00] 03:09:49 INFO - PROCESS | 1840 | 1461319789711 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1177ms 03:09:49 INFO - PROCESS | 1840 | 1461319789767 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1840 | 1461319789770 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:09:49 INFO - PROCESS | 1840 | 1461319789787 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1840 | 1461319789790 Marionette TRACE conn3 <- [1,2234,null,{}] 03:09:49 INFO - PROCESS | 1840 | 1461319789795 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:50 INFO - PROCESS | 1840 | 1461319790011 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:09:50 INFO - PROCESS | 1840 | 1461319790387 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621d61000 == 169 [pid = 1840] [id = 566] 03:09:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 277 (0x7f9621dec000) [pid = 1840] [serial = 1699] [outer = (nil)] 03:09:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 278 (0x7f962396b000) [pid = 1840] [serial = 1700] [outer = 0x7f9621dec000] 03:09:50 INFO - PROCESS | 1840 | 1461319790526 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 279 (0x7f96242f0800) [pid = 1840] [serial = 1701] [outer = 0x7f9621dec000] 03:09:51 INFO - PROCESS | 1840 | 1461319791446 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:09:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:09:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1730ms 03:09:51 INFO - PROCESS | 1840 | 1461319791520 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:09:51 INFO - PROCESS | 1840 | 1461319791527 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:09:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:09:51 INFO - PROCESS | 1840 | 1461319791536 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 1840 | 1461319791541 Marionette TRACE conn3 <- [1,2238,null,{}] 03:09:51 INFO - PROCESS | 1840 | 1461319791549 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:51 INFO - PROCESS | 1840 | 1461319791823 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:09:52 INFO - PROCESS | 1840 | 1461319792190 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c18800 == 170 [pid = 1840] [id = 567] 03:09:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 280 (0x7f9625fbf800) [pid = 1840] [serial = 1702] [outer = (nil)] 03:09:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 281 (0x7f96263e4800) [pid = 1840] [serial = 1703] [outer = 0x7f9625fbf800] 03:09:52 INFO - PROCESS | 1840 | 1461319792278 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 282 (0x7f9626e91000) [pid = 1840] [serial = 1704] [outer = 0x7f9625fbf800] 03:09:53 INFO - PROCESS | 1840 | 1461319793212 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1731ms 03:09:53 INFO - PROCESS | 1840 | 1461319793272 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:09:53 INFO - PROCESS | 1840 | 1461319793279 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:09:53 INFO - PROCESS | 1840 | 1461319793285 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 1840 | 1461319793289 Marionette TRACE conn3 <- [1,2242,null,{}] 03:09:53 INFO - PROCESS | 1840 | 1461319793294 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:53 INFO - PROCESS | 1840 | 1461319793524 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:09:53 INFO - PROCESS | 1840 | 1461319793883 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b54a000 == 171 [pid = 1840] [id = 568] 03:09:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 283 (0x7f9628c4c000) [pid = 1840] [serial = 1705] [outer = (nil)] 03:09:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 284 (0x7f9628e8e000) [pid = 1840] [serial = 1706] [outer = 0x7f9628c4c000] 03:09:53 INFO - PROCESS | 1840 | 1461319793963 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 285 (0x7f9629587800) [pid = 1840] [serial = 1707] [outer = 0x7f9628c4c000] 03:09:54 INFO - PROCESS | 1840 | 1461319794858 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1630ms 03:09:54 INFO - PROCESS | 1840 | 1461319794916 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 1840 | 1461319794919 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:09:54 INFO - PROCESS | 1840 | 1461319794935 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 1840 | 1461319794945 Marionette TRACE conn3 <- [1,2246,null,{}] 03:09:54 INFO - PROCESS | 1840 | 1461319794952 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:55 INFO - PROCESS | 1840 | 1461319795190 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:09:55 INFO - PROCESS | 1840 | 1461319795508 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962d986000 == 172 [pid = 1840] [id = 569] 03:09:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 286 (0x7f9628c58c00) [pid = 1840] [serial = 1708] [outer = (nil)] 03:09:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 287 (0x7f962b620c00) [pid = 1840] [serial = 1709] [outer = 0x7f9628c58c00] 03:09:55 INFO - PROCESS | 1840 | 1461319795587 Marionette DEBUG loaded listener.js 03:09:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 288 (0x7f962b64d000) [pid = 1840] [serial = 1710] [outer = 0x7f9628c58c00] 03:09:56 INFO - PROCESS | 1840 | 1461319796435 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1553ms 03:09:56 INFO - PROCESS | 1840 | 1461319796481 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:09:56 INFO - PROCESS | 1840 | 1461319796486 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:09:56 INFO - PROCESS | 1840 | 1461319796491 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 1840 | 1461319796493 Marionette TRACE conn3 <- [1,2250,null,{}] 03:09:56 INFO - PROCESS | 1840 | 1461319796499 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:56 INFO - PROCESS | 1840 | 1461319796699 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:09:57 INFO - PROCESS | 1840 | 1461319797017 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632941800 == 173 [pid = 1840] [id = 570] 03:09:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 289 (0x7f96297e0c00) [pid = 1840] [serial = 1711] [outer = (nil)] 03:09:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 290 (0x7f962c4db800) [pid = 1840] [serial = 1712] [outer = 0x7f96297e0c00] 03:09:57 INFO - PROCESS | 1840 | 1461319797107 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 291 (0x7f962c7cbc00) [pid = 1840] [serial = 1713] [outer = 0x7f96297e0c00] 03:09:57 INFO - PROCESS | 1840 | 1461319797994 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1577ms 03:09:58 INFO - PROCESS | 1840 | 1461319798072 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 1840 | 1461319798078 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:09:58 INFO - PROCESS | 1840 | 1461319798090 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1840 | 1461319798095 Marionette TRACE conn3 <- [1,2254,null,{}] 03:09:58 INFO - PROCESS | 1840 | 1461319798104 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:09:58 INFO - PROCESS | 1840 | 1461319798472 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:09:58 INFO - PROCESS | 1840 | 1461319798890 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d31000 == 174 [pid = 1840] [id = 571] 03:09:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 292 (0x7f9632a5f000) [pid = 1840] [serial = 1714] [outer = (nil)] 03:09:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 293 (0x7f9632ab4400) [pid = 1840] [serial = 1715] [outer = 0x7f9632a5f000] 03:09:59 INFO - PROCESS | 1840 | 1461319798997 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 294 (0x7f963414d400) [pid = 1840] [serial = 1716] [outer = 0x7f9632a5f000] 03:09:59 INFO - PROCESS | 1840 | 1461319799920 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1885ms 03:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:09:59 INFO - PROCESS | 1840 | 1461319799974 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 1840 | 1461319799977 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:09:59 INFO - PROCESS | 1840 | 1461319799983 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 1840 | 1461319799986 Marionette TRACE conn3 <- [1,2258,null,{}] 03:09:59 INFO - PROCESS | 1840 | 1461319799991 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:00 INFO - PROCESS | 1840 | 1461319800191 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:10:00 INFO - PROCESS | 1840 | 1461319800472 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9635b3f000 == 175 [pid = 1840] [id = 572] 03:10:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 295 (0x7f963196ac00) [pid = 1840] [serial = 1717] [outer = (nil)] 03:10:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 296 (0x7f9634633400) [pid = 1840] [serial = 1718] [outer = 0x7f963196ac00] 03:10:00 INFO - PROCESS | 1840 | 1461319800585 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 297 (0x7f9634d29800) [pid = 1840] [serial = 1719] [outer = 0x7f963196ac00] 03:10:01 INFO - PROCESS | 1840 | 1461319801624 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1681ms 03:10:01 INFO - PROCESS | 1840 | 1461319801664 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 1840 | 1461319801668 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:10:01 INFO - PROCESS | 1840 | 1461319801673 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 1840 | 1461319801676 Marionette TRACE conn3 <- [1,2262,null,{}] 03:10:01 INFO - PROCESS | 1840 | 1461319801681 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:01 INFO - PROCESS | 1840 | 1461319801868 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:10:02 INFO - PROCESS | 1840 | 1461319802216 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b263000 == 176 [pid = 1840] [id = 573] 03:10:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 298 (0x7f96246a6400) [pid = 1840] [serial = 1720] [outer = (nil)] 03:10:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 299 (0x7f9634ddf000) [pid = 1840] [serial = 1721] [outer = 0x7f96246a6400] 03:10:02 INFO - PROCESS | 1840 | 1461319802300 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 300 (0x7f9638247c00) [pid = 1840] [serial = 1722] [outer = 0x7f96246a6400] 03:10:03 INFO - PROCESS | 1840 | 1461319803092 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:10:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:10:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1429ms 03:10:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:10:03 INFO - PROCESS | 1840 | 1461319803103 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 1840 | 1461319803106 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:10:03 INFO - PROCESS | 1840 | 1461319803112 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 1840 | 1461319803115 Marionette TRACE conn3 <- [1,2266,null,{}] 03:10:03 INFO - PROCESS | 1840 | 1461319803140 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:03 INFO - PROCESS | 1840 | 1461319803321 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:10:03 INFO - PROCESS | 1840 | 1461319803598 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e433800 == 177 [pid = 1840] [id = 574] 03:10:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 301 (0x7f96259c4400) [pid = 1840] [serial = 1723] [outer = (nil)] 03:10:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 302 (0x7f96383da400) [pid = 1840] [serial = 1724] [outer = 0x7f96259c4400] 03:10:03 INFO - PROCESS | 1840 | 1461319803673 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 303 (0x7f9638826000) [pid = 1840] [serial = 1725] [outer = 0x7f96259c4400] 03:10:04 INFO - PROCESS | 1840 | 1461319804539 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1500ms 03:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:10:04 INFO - PROCESS | 1840 | 1461319804612 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 1840 | 1461319804615 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:10:04 INFO - PROCESS | 1840 | 1461319804621 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1840 | 1461319804624 Marionette TRACE conn3 <- [1,2270,null,{}] 03:10:04 INFO - PROCESS | 1840 | 1461319804629 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:04 INFO - PROCESS | 1840 | 1461319804867 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:10:05 INFO - PROCESS | 1840 | 1461319805186 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964be1b800 == 178 [pid = 1840] [id = 575] 03:10:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 304 (0x7f963824d400) [pid = 1840] [serial = 1726] [outer = (nil)] 03:10:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 305 (0x7f9638879800) [pid = 1840] [serial = 1727] [outer = 0x7f963824d400] 03:10:05 INFO - PROCESS | 1840 | 1461319805264 Marionette DEBUG loaded listener.js 03:10:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 306 (0x7f9638914800) [pid = 1840] [serial = 1728] [outer = 0x7f963824d400] 03:10:06 INFO - PROCESS | 1840 | 1461319806102 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1536ms 03:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:10:06 INFO - PROCESS | 1840 | 1461319806158 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:10:06 INFO - PROCESS | 1840 | 1461319806160 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:10:06 INFO - PROCESS | 1840 | 1461319806167 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 1840 | 1461319806170 Marionette TRACE conn3 <- [1,2274,null,{}] 03:10:06 INFO - PROCESS | 1840 | 1461319806175 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:06 INFO - PROCESS | 1840 | 1461319806401 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:10:06 INFO - PROCESS | 1840 | 1461319806743 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965533f000 == 179 [pid = 1840] [id = 576] 03:10:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 307 (0x7f9638919c00) [pid = 1840] [serial = 1729] [outer = (nil)] 03:10:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 308 (0x7f9639496800) [pid = 1840] [serial = 1730] [outer = 0x7f9638919c00] 03:10:06 INFO - PROCESS | 1840 | 1461319806833 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7f963b2bc000) [pid = 1840] [serial = 1731] [outer = 0x7f9638919c00] 03:10:07 INFO - PROCESS | 1840 | 1461319807761 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:10:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:10:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1633ms 03:10:07 INFO - PROCESS | 1840 | 1461319807801 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1840 | 1461319807805 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:10:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:10:07 INFO - PROCESS | 1840 | 1461319807811 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1840 | 1461319807814 Marionette TRACE conn3 <- [1,2278,null,{}] 03:10:07 INFO - PROCESS | 1840 | 1461319807820 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:08 INFO - PROCESS | 1840 | 1461319808060 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:10:08 INFO - PROCESS | 1840 | 1461319808386 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621bd6000 == 180 [pid = 1840] [id = 577] 03:10:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 310 (0x7f963cd3b800) [pid = 1840] [serial = 1732] [outer = (nil)] 03:10:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 311 (0x7f963cd61000) [pid = 1840] [serial = 1733] [outer = 0x7f963cd3b800] 03:10:08 INFO - PROCESS | 1840 | 1461319808464 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 312 (0x7f963d962400) [pid = 1840] [serial = 1734] [outer = 0x7f963cd3b800] 03:10:09 INFO - PROCESS | 1840 | 1461319809299 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1538ms 03:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:10:09 INFO - PROCESS | 1840 | 1461319809350 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:10:09 INFO - PROCESS | 1840 | 1461319809353 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:10:09 INFO - PROCESS | 1840 | 1461319809359 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:10:09 INFO - PROCESS | 1840 | 1461319809362 Marionette TRACE conn3 <- [1,2282,null,{}] 03:10:09 INFO - PROCESS | 1840 | 1461319809367 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:09 INFO - PROCESS | 1840 | 1461319809577 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:10:09 INFO - PROCESS | 1840 | 1461319809862 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621bf2000 == 181 [pid = 1840] [id = 578] 03:10:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 313 (0x7f963cd40c00) [pid = 1840] [serial = 1735] [outer = (nil)] 03:10:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 314 (0x7f963d970800) [pid = 1840] [serial = 1736] [outer = 0x7f963cd40c00] 03:10:09 INFO - PROCESS | 1840 | 1461319809977 Marionette DEBUG loaded listener.js 03:10:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 315 (0x7f963df9bc00) [pid = 1840] [serial = 1737] [outer = 0x7f963cd40c00] 03:10:10 INFO - PROCESS | 1840 | 1461319810779 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1482ms 03:10:10 INFO - PROCESS | 1840 | 1461319810843 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1840 | 1461319810846 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:10:10 INFO - PROCESS | 1840 | 1461319810852 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1840 | 1461319810854 Marionette TRACE conn3 <- [1,2286,null,{}] 03:10:10 INFO - PROCESS | 1840 | 1461319810860 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:11 INFO - PROCESS | 1840 | 1461319811072 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:10:11 INFO - PROCESS | 1840 | 1461319811358 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9624256800 == 182 [pid = 1840] [id = 579] 03:10:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 316 (0x7f9633b63000) [pid = 1840] [serial = 1738] [outer = (nil)] 03:10:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 317 (0x7f963eb4f400) [pid = 1840] [serial = 1739] [outer = 0x7f9633b63000] 03:10:11 INFO - PROCESS | 1840 | 1461319811490 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 318 (0x7f963f012800) [pid = 1840] [serial = 1740] [outer = 0x7f9633b63000] 03:10:12 INFO - PROCESS | 1840 | 1461319812295 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:10:12 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:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1483ms 03:10:12 INFO - PROCESS | 1840 | 1461319812336 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:10:12 INFO - PROCESS | 1840 | 1461319812338 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:10:12 INFO - PROCESS | 1840 | 1461319812344 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:10:12 INFO - PROCESS | 1840 | 1461319812346 Marionette TRACE conn3 <- [1,2290,null,{}] 03:10:12 INFO - PROCESS | 1840 | 1461319812352 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:12 INFO - PROCESS | 1840 | 1461319812587 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:10:12 INFO - PROCESS | 1840 | 1461319812873 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961ca4c800 == 183 [pid = 1840] [id = 580] 03:10:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 319 (0x7f9634526c00) [pid = 1840] [serial = 1741] [outer = (nil)] 03:10:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 320 (0x7f9640c4e400) [pid = 1840] [serial = 1742] [outer = 0x7f9634526c00] 03:10:12 INFO - PROCESS | 1840 | 1461319812991 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 321 (0x7f96410ca000) [pid = 1840] [serial = 1743] [outer = 0x7f9634526c00] 03:10:13 INFO - PROCESS | 1840 | 1461319813828 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:10:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:10:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1538ms 03:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:10:13 INFO - PROCESS | 1840 | 1461319813884 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 1840 | 1461319813887 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:10:13 INFO - PROCESS | 1840 | 1461319813893 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1840 | 1461319813896 Marionette TRACE conn3 <- [1,2294,null,{}] 03:10:13 INFO - PROCESS | 1840 | 1461319813901 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:14 INFO - PROCESS | 1840 | 1461319814116 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:10:14 INFO - PROCESS | 1840 | 1461319814403 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962425f000 == 184 [pid = 1840] [id = 581] 03:10:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 322 (0x7f963e49b400) [pid = 1840] [serial = 1744] [outer = (nil)] 03:10:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 323 (0x7f964aa81800) [pid = 1840] [serial = 1745] [outer = 0x7f963e49b400] 03:10:14 INFO - PROCESS | 1840 | 1461319814520 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 324 (0x7f964ad9bc00) [pid = 1840] [serial = 1746] [outer = 0x7f963e49b400] 03:10:15 INFO - PROCESS | 1840 | 1461319815390 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:10:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:10:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1534ms 03:10:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:10:15 INFO - PROCESS | 1840 | 1461319815426 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:10:15 INFO - PROCESS | 1840 | 1461319815429 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:10:15 INFO - PROCESS | 1840 | 1461319815436 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 1840 | 1461319815440 Marionette TRACE conn3 <- [1,2298,null,{}] 03:10:15 INFO - PROCESS | 1840 | 1461319815445 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:15 INFO - PROCESS | 1840 | 1461319815658 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:10:15 INFO - PROCESS | 1840 | 1461319815948 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961f48e000 == 185 [pid = 1840] [id = 582] 03:10:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 325 (0x7f96349e4000) [pid = 1840] [serial = 1747] [outer = (nil)] 03:10:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 326 (0x7f964afaf800) [pid = 1840] [serial = 1748] [outer = 0x7f96349e4000] 03:10:16 INFO - PROCESS | 1840 | 1461319816073 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 327 (0x7f964b1f7c00) [pid = 1840] [serial = 1749] [outer = 0x7f96349e4000] 03:10:17 INFO - PROCESS | 1840 | 1461319816997 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1592ms 03:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:10:17 INFO - PROCESS | 1840 | 1461319817028 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 1840 | 1461319817031 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:10:17 INFO - PROCESS | 1840 | 1461319817038 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 1840 | 1461319817041 Marionette TRACE conn3 <- [1,2302,null,{}] 03:10:17 INFO - PROCESS | 1840 | 1461319817046 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:17 INFO - PROCESS | 1840 | 1461319817264 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:10:17 INFO - PROCESS | 1840 | 1461319817574 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc11000 == 186 [pid = 1840] [id = 583] 03:10:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 328 (0x7f9621c26800) [pid = 1840] [serial = 1750] [outer = (nil)] 03:10:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 329 (0x7f96260b5400) [pid = 1840] [serial = 1751] [outer = 0x7f9621c26800] 03:10:17 INFO - PROCESS | 1840 | 1461319817690 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 330 (0x7f9649eefc00) [pid = 1840] [serial = 1752] [outer = 0x7f9621c26800] 03:10:18 INFO - PROCESS | 1840 | 1461319818553 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:10:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:10:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1582ms 03:10:18 INFO - PROCESS | 1840 | 1461319818619 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:10:18 INFO - PROCESS | 1840 | 1461319818623 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:10:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:10:18 INFO - PROCESS | 1840 | 1461319818628 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:10:18 INFO - PROCESS | 1840 | 1461319818630 Marionette TRACE conn3 <- [1,2306,null,{}] 03:10:18 INFO - PROCESS | 1840 | 1461319818636 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:18 INFO - PROCESS | 1840 | 1461319818858 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:10:19 INFO - PROCESS | 1840 | 1461319819184 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962613c800 == 187 [pid = 1840] [id = 584] 03:10:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 331 (0x7f9621c26000) [pid = 1840] [serial = 1753] [outer = (nil)] 03:10:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 332 (0x7f964be30000) [pid = 1840] [serial = 1754] [outer = 0x7f9621c26000] 03:10:19 INFO - PROCESS | 1840 | 1461319819260 Marionette DEBUG loaded listener.js 03:10:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 333 (0x7f964c10f800) [pid = 1840] [serial = 1755] [outer = 0x7f9621c26000] 03:10:20 INFO - PROCESS | 1840 | 1461319820099 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1527ms 03:10:20 INFO - PROCESS | 1840 | 1461319820157 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 1840 | 1461319820161 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:10:20 INFO - PROCESS | 1840 | 1461319820166 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 1840 | 1461319820168 Marionette TRACE conn3 <- [1,2310,null,{}] 03:10:20 INFO - PROCESS | 1840 | 1461319820174 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:20 INFO - PROCESS | 1840 | 1461319820385 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c13000 == 186 [pid = 1840] [id = 397] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b41f800 == 185 [pid = 1840] [id = 504] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963441f000 == 184 [pid = 1840] [id = 395] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9652078800 == 183 [pid = 1840] [id = 84] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9628d1a000 == 182 [pid = 1840] [id = 565] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626d2e000 == 181 [pid = 1840] [id = 564] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626ded800 == 180 [pid = 1840] [id = 535] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96245e1000 == 179 [pid = 1840] [id = 563] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9623810000 == 178 [pid = 1840] [id = 562] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621f3d800 == 177 [pid = 1840] [id = 561] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963df4a800 == 176 [pid = 1840] [id = 554] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccd3800 == 175 [pid = 1840] [id = 553] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b30b800 == 174 [pid = 1840] [id = 552] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963812e000 == 173 [pid = 1840] [id = 551] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963800e800 == 172 [pid = 1840] [id = 550] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634ea4800 == 171 [pid = 1840] [id = 549] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345bc800 == 170 [pid = 1840] [id = 548] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633ed1800 == 169 [pid = 1840] [id = 547] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c02800 == 168 [pid = 1840] [id = 546] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632c06800 == 167 [pid = 1840] [id = 545] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631dce800 == 166 [pid = 1840] [id = 544] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962a4ca800 == 165 [pid = 1840] [id = 543] 03:10:21 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626126800 == 164 [pid = 1840] [id = 542] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 332 (0x7f962439c000) [pid = 1840] [serial = 1602] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 331 (0x7f9628e85800) [pid = 1840] [serial = 1617] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 330 (0x7f9626f5c400) [pid = 1840] [serial = 1622] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 329 (0x7f96259c7000) [pid = 1840] [serial = 1604] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 328 (0x7f962680b000) [pid = 1840] [serial = 1610] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 327 (0x7f9629706c00) [pid = 1840] [serial = 1620] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 326 (0x7f96282e6000) [pid = 1840] [serial = 1589] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 325 (0x7f964f92c400) [pid = 1840] [serial = 1574] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 324 (0x7f962396fc00) [pid = 1840] [serial = 1580] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 323 (0x7f963c5e1800) [pid = 1840] [serial = 1568] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 322 (0x7f96282ddc00) [pid = 1840] [serial = 1559] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 321 (0x7f9626f54400) [pid = 1840] [serial = 1614] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 320 (0x7f96242f2800) [pid = 1840] [serial = 1601] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 319 (0x7f9621c23c00) [pid = 1840] [serial = 1592] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 318 (0x7f9626427c00) [pid = 1840] [serial = 1595] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 317 (0x7f96242f2400) [pid = 1840] [serial = 1577] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 316 (0x7f964ada0c00) [pid = 1840] [serial = 1571] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 315 (0x7f962b7ad800) [pid = 1840] [serial = 1562] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 314 (0x7f9625b96000) [pid = 1840] [serial = 1605] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 313 (0x7f962957c800) [pid = 1840] [serial = 1619] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 312 (0x7f9629711c00) [pid = 1840] [serial = 1623] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 311 (0x7f962680ac00) [pid = 1840] [serial = 1608] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 310 (0x7f96246a4c00) [pid = 1840] [serial = 1586] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 309 (0x7f96282da800) [pid = 1840] [serial = 1616] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7f9621dee800) [pid = 1840] [serial = 1598] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 307 (0x7f9636015000) [pid = 1840] [serial = 1565] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 306 (0x7f9626e9c400) [pid = 1840] [serial = 1611] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 305 (0x7f9626e98800) [pid = 1840] [serial = 1613] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 304 (0x7f96242f7800) [pid = 1840] [serial = 1583] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | --DOMWINDOW == 303 (0x7f962642e000) [pid = 1840] [serial = 1607] [outer = (nil)] [url = about:blank] 03:10:22 INFO - PROCESS | 1840 | 1461319822143 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc6a800 == 165 [pid = 1840] [id = 585] 03:10:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 304 (0x7f96242e9400) [pid = 1840] [serial = 1756] [outer = (nil)] 03:10:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 305 (0x7f96242f2800) [pid = 1840] [serial = 1757] [outer = 0x7f96242e9400] 03:10:22 INFO - PROCESS | 1840 | 1461319822213 Marionette DEBUG loaded listener.js 03:10:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 306 (0x7f962469d400) [pid = 1840] [serial = 1758] [outer = 0x7f96242e9400] 03:10:23 INFO - PROCESS | 1840 | 1461319823009 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2888ms 03:10:23 INFO - PROCESS | 1840 | 1461319823058 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 1840 | 1461319823063 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:10:23 INFO - PROCESS | 1840 | 1461319823069 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 1840 | 1461319823075 Marionette TRACE conn3 <- [1,2314,null,{}] 03:10:23 INFO - PROCESS | 1840 | 1461319823081 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:23 INFO - PROCESS | 1840 | 1461319823300 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:10:23 INFO - PROCESS | 1840 | 1461319823500 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621f3d800 == 166 [pid = 1840] [id = 586] 03:10:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 307 (0x7f96242ec400) [pid = 1840] [serial = 1759] [outer = (nil)] 03:10:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 308 (0x7f9625cb3000) [pid = 1840] [serial = 1760] [outer = 0x7f96242ec400] 03:10:23 INFO - PROCESS | 1840 | 1461319823568 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 309 (0x7f9626432800) [pid = 1840] [serial = 1761] [outer = 0x7f96242ec400] 03:10:24 INFO - PROCESS | 1840 | 1461319824452 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1434ms 03:10:24 INFO - PROCESS | 1840 | 1461319824510 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 1840 | 1461319824516 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:10:24 INFO - PROCESS | 1840 | 1461319824523 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 1840 | 1461319824525 Marionette TRACE conn3 <- [1,2318,null,{}] 03:10:24 INFO - PROCESS | 1840 | 1461319824530 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:24 INFO - PROCESS | 1840 | 1461319824803 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:10:24 INFO - PROCESS | 1840 | 1461319824838 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239bc800 == 167 [pid = 1840] [id = 587] 03:10:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 310 (0x7f9626f4cc00) [pid = 1840] [serial = 1762] [outer = (nil)] 03:10:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 311 (0x7f9626f5d800) [pid = 1840] [serial = 1763] [outer = 0x7f9626f4cc00] 03:10:24 INFO - PROCESS | 1840 | 1461319824914 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 312 (0x7f9628c2c400) [pid = 1840] [serial = 1764] [outer = 0x7f9626f4cc00] 03:10:25 INFO - PROCESS | 1840 | 1461319825925 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:10:25 INFO - PROCESS | 1840 | 1461319825957 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:10:25 INFO - PROCESS | 1840 | 1461319825971 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 1840 | 1461319825980 Marionette TRACE conn3 <- [1,2322,null,{}] 03:10:25 INFO - PROCESS | 1840 | 1461319825993 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:26 INFO - PROCESS | 1840 | 1461319826272 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 311 (0x7f96259ae800) [pid = 1840] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 310 (0x7f9624390800) [pid = 1840] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 309 (0x7f96297dd400) [pid = 1840] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 308 (0x7f96246f1000) [pid = 1840] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 307 (0x7f963405b400) [pid = 1840] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 306 (0x7f9632a4cc00) [pid = 1840] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 305 (0x7f963cd40800) [pid = 1840] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 304 (0x7f9638245c00) [pid = 1840] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 303 (0x7f96263f1000) [pid = 1840] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 302 (0x7f9626e93800) [pid = 1840] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 301 (0x7f964b112000) [pid = 1840] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 300 (0x7f962b649800) [pid = 1840] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 299 (0x7f9625b9bc00) [pid = 1840] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 298 (0x7f964f846c00) [pid = 1840] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 297 (0x7f962439ac00) [pid = 1840] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 296 (0x7f96342ac800) [pid = 1840] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 295 (0x7f96349ee000) [pid = 1840] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 294 (0x7f96259b2800) [pid = 1840] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 293 (0x7f9626814c00) [pid = 1840] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 292 (0x7f963452a400) [pid = 1840] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 291 (0x7f9633a5c400) [pid = 1840] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 290 (0x7f96260b4000) [pid = 1840] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 289 (0x7f9628c29400) [pid = 1840] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 288 (0x7f9626f4fc00) [pid = 1840] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 287 (0x7f9625fbd000) [pid = 1840] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 286 (0x7f963c5d8000) [pid = 1840] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 285 (0x7f964ada0800) [pid = 1840] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 284 (0x7f9638827c00) [pid = 1840] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 283 (0x7f9621c1e000) [pid = 1840] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 282 (0x7f9621c1c000) [pid = 1840] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 281 (0x7f9637331c00) [pid = 1840] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 280 (0x7f962396a400) [pid = 1840] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 279 (0x7f96259c8400) [pid = 1840] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 278 (0x7f9637f48c00) [pid = 1840] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 277 (0x7f96263f2000) [pid = 1840] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 276 (0x7f96380af000) [pid = 1840] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 275 (0x7f962a72e400) [pid = 1840] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 274 (0x7f9623969c00) [pid = 1840] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 273 (0x7f96242e8c00) [pid = 1840] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f963750e800) [pid = 1840] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f96260b1800) [pid = 1840] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f96297e2800) [pid = 1840] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f9621c21400) [pid = 1840] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f9632ab0000) [pid = 1840] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f963cd63800) [pid = 1840] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f962680b400) [pid = 1840] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f962c7d6000) [pid = 1840] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f963e343800) [pid = 1840] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f963cd38c00) [pid = 1840] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f9624390400) [pid = 1840] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f9634527c00) [pid = 1840] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f96259a4800) [pid = 1840] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f96246ef000) [pid = 1840] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f96345e9000) [pid = 1840] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f9639490400) [pid = 1840] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f9631b18400) [pid = 1840] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f9632a59400) [pid = 1840] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f9625cae400) [pid = 1840] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f962c4dac00) [pid = 1840] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f962396e000) [pid = 1840] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f962dc02800) [pid = 1840] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f9629587c00) [pid = 1840] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f96259cd400) [pid = 1840] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f9626c41c00) [pid = 1840] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f96259d1000) [pid = 1840] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f9633cbf000) [pid = 1840] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f9625fb5400) [pid = 1840] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f96263ea800) [pid = 1840] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f96246fa000) [pid = 1840] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f9633cb2800) [pid = 1840] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f9625cb2000) [pid = 1840] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f9626f4bc00) [pid = 1840] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f9624398800) [pid = 1840] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f96259c5000) [pid = 1840] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f9631b16c00) [pid = 1840] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f962b64c800) [pid = 1840] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f962a72b400) [pid = 1840] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f962dc0cc00) [pid = 1840] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f9633cbdc00) [pid = 1840] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f96246a5400) [pid = 1840] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f9623a8f800) [pid = 1840] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f962b7b3800) [pid = 1840] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f9634525800) [pid = 1840] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f9623a85000) [pid = 1840] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f962439e000) [pid = 1840] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f9633b63800) [pid = 1840] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f963490a000) [pid = 1840] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f9633b66c00) [pid = 1840] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f962b7b1400) [pid = 1840] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f96260b2c00) [pid = 1840] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f9634b43c00) [pid = 1840] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f9631b10c00) [pid = 1840] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f9626c39400) [pid = 1840] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f964ada1c00) [pid = 1840] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f9628cd8800) [pid = 1840] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f9629581800) [pid = 1840] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f9625ca8c00) [pid = 1840] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f96410ca400) [pid = 1840] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f9634ddd400) [pid = 1840] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f962dc0ac00) [pid = 1840] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f9624395c00) [pid = 1840] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:10:27 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f963c477000) [pid = 1840] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:10:27 INFO - PROCESS | 1840 | 1461319827820 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621c58800 == 168 [pid = 1840] [id = 588] 03:10:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 211 (0x7f9621c1c000) [pid = 1840] [serial = 1765] [outer = (nil)] 03:10:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 212 (0x7f9621debc00) [pid = 1840] [serial = 1766] [outer = 0x7f9621c1c000] 03:10:27 INFO - PROCESS | 1840 | 1461319827890 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 213 (0x7f96242ecc00) [pid = 1840] [serial = 1767] [outer = 0x7f9621c1c000] 03:10:28 INFO - PROCESS | 1840 | 1461319828573 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2655ms 03:10:28 INFO - PROCESS | 1840 | 1461319828620 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 1840 | 1461319828625 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:10:28 INFO - PROCESS | 1840 | 1461319828630 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 1840 | 1461319828632 Marionette TRACE conn3 <- [1,2326,null,{}] 03:10:28 INFO - PROCESS | 1840 | 1461319828637 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:28 INFO - PROCESS | 1840 | 1461319828840 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:10:29 INFO - PROCESS | 1840 | 1461319829041 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c54000 == 169 [pid = 1840] [id = 589] 03:10:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 214 (0x7f9621c19800) [pid = 1840] [serial = 1768] [outer = (nil)] 03:10:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 215 (0x7f96246f6400) [pid = 1840] [serial = 1769] [outer = 0x7f9621c19800] 03:10:29 INFO - PROCESS | 1840 | 1461319829107 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 216 (0x7f9625cae400) [pid = 1840] [serial = 1770] [outer = 0x7f9621c19800] 03:10:30 INFO - PROCESS | 1840 | 1461319830150 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:10:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:10:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1577ms 03:10:30 INFO - PROCESS | 1840 | 1461319830210 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 1840 | 1461319830216 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:10:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:10:30 INFO - PROCESS | 1840 | 1461319830225 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 1840 | 1461319830231 Marionette TRACE conn3 <- [1,2330,null,{}] 03:10:30 INFO - PROCESS | 1840 | 1461319830241 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:30 INFO - PROCESS | 1840 | 1461319830513 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:10:30 INFO - PROCESS | 1840 | 1461319830863 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96229cc800 == 170 [pid = 1840] [id = 590] 03:10:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 217 (0x7f96246f6800) [pid = 1840] [serial = 1771] [outer = (nil)] 03:10:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 218 (0x7f96259ac000) [pid = 1840] [serial = 1772] [outer = 0x7f96246f6800] 03:10:30 INFO - PROCESS | 1840 | 1461319830945 Marionette DEBUG loaded listener.js 03:10:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 219 (0x7f96260b1800) [pid = 1840] [serial = 1773] [outer = 0x7f96246f6800] 03:10:31 INFO - PROCESS | 1840 | 1461319831867 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:10:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:10:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1687ms 03:10:31 INFO - PROCESS | 1840 | 1461319831913 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 1840 | 1461319831922 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:10:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:10:31 INFO - PROCESS | 1840 | 1461319831931 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 1840 | 1461319831936 Marionette TRACE conn3 <- [1,2334,null,{}] 03:10:31 INFO - PROCESS | 1840 | 1461319831941 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:32 INFO - PROCESS | 1840 | 1461319832170 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:10:32 INFO - PROCESS | 1840 | 1461319832536 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626c63800 == 171 [pid = 1840] [id = 591] 03:10:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 220 (0x7f9626f46000) [pid = 1840] [serial = 1774] [outer = (nil)] 03:10:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 221 (0x7f9626f4ec00) [pid = 1840] [serial = 1775] [outer = 0x7f9626f46000] 03:10:32 INFO - PROCESS | 1840 | 1461319832616 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 222 (0x7f96282e2800) [pid = 1840] [serial = 1776] [outer = 0x7f9626f46000] 03:10:33 INFO - PROCESS | 1840 | 1461319833528 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1637ms 03:10:33 INFO - PROCESS | 1840 | 1461319833569 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:10:33 INFO - PROCESS | 1840 | 1461319833573 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:10:33 INFO - PROCESS | 1840 | 1461319833579 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 1840 | 1461319833584 Marionette TRACE conn3 <- [1,2338,null,{}] 03:10:33 INFO - PROCESS | 1840 | 1461319833600 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:33 INFO - PROCESS | 1840 | 1461319833839 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:10:34 INFO - PROCESS | 1840 | 1461319834161 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96296b3000 == 172 [pid = 1840] [id = 592] 03:10:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 223 (0x7f9628c58800) [pid = 1840] [serial = 1777] [outer = (nil)] 03:10:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 224 (0x7f9629702400) [pid = 1840] [serial = 1778] [outer = 0x7f9628c58800] 03:10:34 INFO - PROCESS | 1840 | 1461319834246 Marionette DEBUG loaded listener.js 03:10:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 225 (0x7f96297e2800) [pid = 1840] [serial = 1779] [outer = 0x7f9628c58800] 03:10:35 INFO - PROCESS | 1840 | 1461319835143 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1640ms 03:10:35 INFO - PROCESS | 1840 | 1461319835221 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:10:35 INFO - PROCESS | 1840 | 1461319835225 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:10:35 INFO - PROCESS | 1840 | 1461319835231 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:10:35 INFO - PROCESS | 1840 | 1461319835234 Marionette TRACE conn3 <- [1,2342,null,{}] 03:10:35 INFO - PROCESS | 1840 | 1461319835239 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:35 INFO - PROCESS | 1840 | 1461319835462 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:10:35 INFO - PROCESS | 1840 | 1461319835790 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962b55c800 == 173 [pid = 1840] [id = 593] 03:10:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 226 (0x7f9628ec9000) [pid = 1840] [serial = 1780] [outer = (nil)] 03:10:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 227 (0x7f962a736400) [pid = 1840] [serial = 1781] [outer = 0x7f9628ec9000] 03:10:35 INFO - PROCESS | 1840 | 1461319835870 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 228 (0x7f962b621400) [pid = 1840] [serial = 1782] [outer = 0x7f9628ec9000] 03:10:36 INFO - PROCESS | 1840 | 1461319836732 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1539ms 03:10:36 INFO - PROCESS | 1840 | 1461319836771 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 1840 | 1461319836775 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:10:36 INFO - PROCESS | 1840 | 1461319836781 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 1840 | 1461319836784 Marionette TRACE conn3 <- [1,2346,null,{}] 03:10:36 INFO - PROCESS | 1840 | 1461319836790 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:37 INFO - PROCESS | 1840 | 1461319837003 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:10:37 INFO - PROCESS | 1840 | 1461319837288 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c638000 == 174 [pid = 1840] [id = 594] 03:10:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 229 (0x7f962a57e400) [pid = 1840] [serial = 1783] [outer = (nil)] 03:10:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 230 (0x7f962b7b1000) [pid = 1840] [serial = 1784] [outer = 0x7f962a57e400] 03:10:37 INFO - PROCESS | 1840 | 1461319837406 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 231 (0x7f962c456800) [pid = 1840] [serial = 1785] [outer = 0x7f962a57e400] 03:10:38 INFO - PROCESS | 1840 | 1461319838309 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:10:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:10:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1583ms 03:10:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:10:38 INFO - PROCESS | 1840 | 1461319838365 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 1840 | 1461319838368 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:10:38 INFO - PROCESS | 1840 | 1461319838375 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 1840 | 1461319838378 Marionette TRACE conn3 <- [1,2350,null,{}] 03:10:38 INFO - PROCESS | 1840 | 1461319838383 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:38 INFO - PROCESS | 1840 | 1461319838632 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:10:38 INFO - PROCESS | 1840 | 1461319838962 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631b77800 == 175 [pid = 1840] [id = 595] 03:10:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 232 (0x7f9631b1a000) [pid = 1840] [serial = 1786] [outer = (nil)] 03:10:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 233 (0x7f9632a46c00) [pid = 1840] [serial = 1787] [outer = 0x7f9631b1a000] 03:10:39 INFO - PROCESS | 1840 | 1461319839055 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 234 (0x7f9632a5f400) [pid = 1840] [serial = 1788] [outer = 0x7f9631b1a000] 03:10:39 INFO - PROCESS | 1840 | 1461319839905 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1588ms 03:10:39 INFO - PROCESS | 1840 | 1461319839962 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:10:39 INFO - PROCESS | 1840 | 1461319839965 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:10:39 INFO - PROCESS | 1840 | 1461319839972 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:10:39 INFO - PROCESS | 1840 | 1461319839974 Marionette TRACE conn3 <- [1,2354,null,{}] 03:10:39 INFO - PROCESS | 1840 | 1461319839980 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:40 INFO - PROCESS | 1840 | 1461319840202 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:10:40 INFO - PROCESS | 1840 | 1461319840486 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c15800 == 176 [pid = 1840] [id = 596] 03:10:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 235 (0x7f96263e7400) [pid = 1840] [serial = 1789] [outer = (nil)] 03:10:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 236 (0x7f9633a52c00) [pid = 1840] [serial = 1790] [outer = 0x7f96263e7400] 03:10:40 INFO - PROCESS | 1840 | 1461319840607 Marionette DEBUG loaded listener.js 03:10:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 237 (0x7f9633b5cc00) [pid = 1840] [serial = 1791] [outer = 0x7f96263e7400] 03:10:41 INFO - PROCESS | 1840 | 1461319841457 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:10:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:10:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1538ms 03:10:41 INFO - PROCESS | 1840 | 1461319841511 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:10:41 INFO - PROCESS | 1840 | 1461319841514 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:10:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:10:41 INFO - PROCESS | 1840 | 1461319841521 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:10:41 INFO - PROCESS | 1840 | 1461319841524 Marionette TRACE conn3 <- [1,2358,null,{}] 03:10:41 INFO - PROCESS | 1840 | 1461319841529 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:41 INFO - PROCESS | 1840 | 1461319841762 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:10:42 INFO - PROCESS | 1840 | 1461319842049 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d34800 == 177 [pid = 1840] [id = 597] 03:10:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 238 (0x7f96297e3000) [pid = 1840] [serial = 1792] [outer = (nil)] 03:10:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 239 (0x7f9633cbdc00) [pid = 1840] [serial = 1793] [outer = 0x7f96297e3000] 03:10:42 INFO - PROCESS | 1840 | 1461319842169 Marionette DEBUG loaded listener.js 03:10:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 240 (0x7f9634149800) [pid = 1840] [serial = 1794] [outer = 0x7f96297e3000] 03:10:43 INFO - PROCESS | 1840 | 1461319843069 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1582ms 03:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:10:43 INFO - PROCESS | 1840 | 1461319843104 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:10:43 INFO - PROCESS | 1840 | 1461319843107 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:10:43 INFO - PROCESS | 1840 | 1461319843114 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:10:43 INFO - PROCESS | 1840 | 1461319843117 Marionette TRACE conn3 <- [1,2362,null,{}] 03:10:43 INFO - PROCESS | 1840 | 1461319843123 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:43 INFO - PROCESS | 1840 | 1461319843341 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:10:43 INFO - PROCESS | 1840 | 1461319843668 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963441f000 == 178 [pid = 1840] [id = 598] 03:10:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 241 (0x7f962c4e3c00) [pid = 1840] [serial = 1795] [outer = (nil)] 03:10:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 242 (0x7f9634370800) [pid = 1840] [serial = 1796] [outer = 0x7f962c4e3c00] 03:10:43 INFO - PROCESS | 1840 | 1461319843749 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 243 (0x7f96345e7800) [pid = 1840] [serial = 1797] [outer = 0x7f962c4e3c00] 03:10:44 INFO - PROCESS | 1840 | 1461319844579 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:10:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:10:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1530ms 03:10:44 INFO - PROCESS | 1840 | 1461319844645 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 1840 | 1461319844648 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:10:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:10:44 INFO - PROCESS | 1840 | 1461319844654 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 1840 | 1461319844658 Marionette TRACE conn3 <- [1,2366,null,{}] 03:10:44 INFO - PROCESS | 1840 | 1461319844663 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:44 INFO - PROCESS | 1840 | 1461319844886 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:10:45 INFO - PROCESS | 1840 | 1461319845170 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634a3f800 == 179 [pid = 1840] [id = 599] 03:10:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 244 (0x7f9632ab4c00) [pid = 1840] [serial = 1798] [outer = (nil)] 03:10:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 245 (0x7f9634906c00) [pid = 1840] [serial = 1799] [outer = 0x7f9632ab4c00] 03:10:45 INFO - PROCESS | 1840 | 1461319845288 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 246 (0x7f9634910c00) [pid = 1840] [serial = 1800] [outer = 0x7f9632ab4c00] 03:10:46 INFO - PROCESS | 1840 | 1461319846139 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1530ms 03:10:46 INFO - PROCESS | 1840 | 1461319846186 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:10:46 INFO - PROCESS | 1840 | 1461319846190 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:10:46 INFO - PROCESS | 1840 | 1461319846197 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 1840 | 1461319846201 Marionette TRACE conn3 <- [1,2370,null,{}] 03:10:46 INFO - PROCESS | 1840 | 1461319846206 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:46 INFO - PROCESS | 1840 | 1461319846447 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:10:46 INFO - PROCESS | 1840 | 1461319846783 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637ad0000 == 180 [pid = 1840] [id = 600] 03:10:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 247 (0x7f9634d14000) [pid = 1840] [serial = 1801] [outer = (nil)] 03:10:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 248 (0x7f9634d26400) [pid = 1840] [serial = 1802] [outer = 0x7f9634d14000] 03:10:46 INFO - PROCESS | 1840 | 1461319846869 Marionette DEBUG loaded listener.js 03:10:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 249 (0x7f9634de0c00) [pid = 1840] [serial = 1803] [outer = 0x7f9634d14000] 03:10:47 INFO - PROCESS | 1840 | 1461319847792 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:10:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:10:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1630ms 03:10:47 INFO - PROCESS | 1840 | 1461319847830 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:10:47 INFO - PROCESS | 1840 | 1461319847835 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:10:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:10:47 INFO - PROCESS | 1840 | 1461319847841 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 1840 | 1461319847844 Marionette TRACE conn3 <- [1,2374,null,{}] 03:10:47 INFO - PROCESS | 1840 | 1461319847849 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:48 INFO - PROCESS | 1840 | 1461319848059 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:10:48 INFO - PROCESS | 1840 | 1461319848349 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638969000 == 181 [pid = 1840] [id = 601] 03:10:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 250 (0x7f9634ddc400) [pid = 1840] [serial = 1804] [outer = (nil)] 03:10:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 251 (0x7f9636011000) [pid = 1840] [serial = 1805] [outer = 0x7f9634ddc400] 03:10:48 INFO - PROCESS | 1840 | 1461319848474 Marionette DEBUG loaded listener.js 03:10:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 252 (0x7f963750e800) [pid = 1840] [serial = 1806] [outer = 0x7f9634ddc400] 03:10:49 INFO - PROCESS | 1840 | 1461319849309 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:10:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:10:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1530ms 03:10:49 INFO - PROCESS | 1840 | 1461319849372 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 1840 | 1461319849376 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:10:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:10:49 INFO - PROCESS | 1840 | 1461319849381 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 1840 | 1461319849384 Marionette TRACE conn3 <- [1,2378,null,{}] 03:10:49 INFO - PROCESS | 1840 | 1461319849389 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:49 INFO - PROCESS | 1840 | 1461319849609 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:10:49 INFO - PROCESS | 1840 | 1461319849902 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c76f000 == 182 [pid = 1840] [id = 602] 03:10:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 253 (0x7f9634d1f800) [pid = 1840] [serial = 1807] [outer = (nil)] 03:10:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 254 (0x7f96378b9400) [pid = 1840] [serial = 1808] [outer = 0x7f9634d1f800] 03:10:50 INFO - PROCESS | 1840 | 1461319850020 Marionette DEBUG loaded listener.js 03:10:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 255 (0x7f9637f4b800) [pid = 1840] [serial = 1809] [outer = 0x7f9634d1f800] 03:10:50 INFO - PROCESS | 1840 | 1461319850858 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:10:50 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:10:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1535ms 03:10:50 INFO - PROCESS | 1840 | 1461319850917 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:10:50 INFO - PROCESS | 1840 | 1461319850920 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:10:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:10:50 INFO - PROCESS | 1840 | 1461319850927 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 1840 | 1461319850929 Marionette TRACE conn3 <- [1,2382,null,{}] 03:10:50 INFO - PROCESS | 1840 | 1461319850934 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:51 INFO - PROCESS | 1840 | 1461319851149 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:10:51 INFO - PROCESS | 1840 | 1461319851476 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ddef000 == 183 [pid = 1840] [id = 603] 03:10:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 256 (0x7f9635b26000) [pid = 1840] [serial = 1810] [outer = (nil)] 03:10:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 257 (0x7f963824b400) [pid = 1840] [serial = 1811] [outer = 0x7f9635b26000] 03:10:51 INFO - PROCESS | 1840 | 1461319851558 Marionette DEBUG loaded listener.js 03:10:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 258 (0x7f9638822c00) [pid = 1840] [serial = 1812] [outer = 0x7f9635b26000] 03:10:52 INFO - PROCESS | 1840 | 1461319852375 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:10:52 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:10:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1485ms 03:10:52 INFO - PROCESS | 1840 | 1461319852422 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:10:52 INFO - PROCESS | 1840 | 1461319852426 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:10:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:10:52 INFO - PROCESS | 1840 | 1461319852431 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 1840 | 1461319852434 Marionette TRACE conn3 <- [1,2386,null,{}] 03:10:52 INFO - PROCESS | 1840 | 1461319852439 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:52 INFO - PROCESS | 1840 | 1461319852667 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:10:53 INFO - PROCESS | 1840 | 1461319853007 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963faee000 == 184 [pid = 1840] [id = 604] 03:10:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 259 (0x7f9638824c00) [pid = 1840] [serial = 1813] [outer = (nil)] 03:10:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 260 (0x7f9638915000) [pid = 1840] [serial = 1814] [outer = 0x7f9638824c00] 03:10:53 INFO - PROCESS | 1840 | 1461319853129 Marionette DEBUG loaded listener.js 03:10:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 261 (0x7f9639f78400) [pid = 1840] [serial = 1815] [outer = 0x7f9638824c00] 03:10:54 INFO - PROCESS | 1840 | 1461319854003 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1639ms 03:10:54 INFO - PROCESS | 1840 | 1461319854071 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:10:54 INFO - PROCESS | 1840 | 1461319854074 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:10:54 INFO - PROCESS | 1840 | 1461319854081 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:10:54 INFO - PROCESS | 1840 | 1461319854083 Marionette TRACE conn3 <- [1,2390,null,{}] 03:10:54 INFO - PROCESS | 1840 | 1461319854089 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:54 INFO - PROCESS | 1840 | 1461319854317 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:10:54 INFO - PROCESS | 1840 | 1461319854644 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964bbd9000 == 185 [pid = 1840] [id = 605] 03:10:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 262 (0x7f963882dc00) [pid = 1840] [serial = 1816] [outer = (nil)] 03:10:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 263 (0x7f963b2bbc00) [pid = 1840] [serial = 1817] [outer = 0x7f963882dc00] 03:10:54 INFO - PROCESS | 1840 | 1461319854723 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 264 (0x7f963c421000) [pid = 1840] [serial = 1818] [outer = 0x7f963882dc00] 03:10:55 INFO - PROCESS | 1840 | 1461319855563 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:10:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:10:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1538ms 03:10:55 INFO - PROCESS | 1840 | 1461319855620 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:10:55 INFO - PROCESS | 1840 | 1461319855623 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:10:55 INFO - PROCESS | 1840 | 1461319855630 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:10:55 INFO - PROCESS | 1840 | 1461319855632 Marionette TRACE conn3 <- [1,2394,null,{}] 03:10:55 INFO - PROCESS | 1840 | 1461319855638 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:55 INFO - PROCESS | 1840 | 1461319855862 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:10:56 INFO - PROCESS | 1840 | 1461319856196 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fd1f800 == 186 [pid = 1840] [id = 606] 03:10:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 265 (0x7f9628ec4400) [pid = 1840] [serial = 1819] [outer = (nil)] 03:10:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 266 (0x7f963c89d800) [pid = 1840] [serial = 1820] [outer = 0x7f9628ec4400] 03:10:56 INFO - PROCESS | 1840 | 1461319856274 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 267 (0x7f963cd3b400) [pid = 1840] [serial = 1821] [outer = 0x7f9628ec4400] 03:10:57 INFO - PROCESS | 1840 | 1461319857153 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1578ms 03:10:57 INFO - PROCESS | 1840 | 1461319857209 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:10:57 INFO - PROCESS | 1840 | 1461319857213 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:10:57 INFO - PROCESS | 1840 | 1461319857219 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 1840 | 1461319857221 Marionette TRACE conn3 <- [1,2398,null,{}] 03:10:57 INFO - PROCESS | 1840 | 1461319857226 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:57 INFO - PROCESS | 1840 | 1461319857446 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:10:57 INFO - PROCESS | 1840 | 1461319857851 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652dce800 == 187 [pid = 1840] [id = 607] 03:10:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 268 (0x7f963890fc00) [pid = 1840] [serial = 1822] [outer = (nil)] 03:10:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 269 (0x7f963d3ef000) [pid = 1840] [serial = 1823] [outer = 0x7f963890fc00] 03:10:57 INFO - PROCESS | 1840 | 1461319857961 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 270 (0x7f963ddb8000) [pid = 1840] [serial = 1824] [outer = 0x7f963890fc00] 03:10:58 INFO - PROCESS | 1840 | 1461319858854 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:10:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:10:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1688ms 03:10:58 INFO - PROCESS | 1840 | 1461319858908 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:10:58 INFO - PROCESS | 1840 | 1461319858912 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:10:58 INFO - PROCESS | 1840 | 1461319858918 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:10:58 INFO - PROCESS | 1840 | 1461319858920 Marionette TRACE conn3 <- [1,2402,null,{}] 03:10:58 INFO - PROCESS | 1840 | 1461319858926 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:10:59 INFO - PROCESS | 1840 | 1461319859168 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:10:59 INFO - PROCESS | 1840 | 1461319859508 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961d4d7000 == 188 [pid = 1840] [id = 608] 03:10:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 271 (0x7f962439c800) [pid = 1840] [serial = 1825] [outer = (nil)] 03:10:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 272 (0x7f963ccfe400) [pid = 1840] [serial = 1826] [outer = 0x7f962439c800] 03:10:59 INFO - PROCESS | 1840 | 1461319859585 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 273 (0x7f9640c4bc00) [pid = 1840] [serial = 1827] [outer = 0x7f962439c800] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961f48e000 == 187 [pid = 1840] [id = 582] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962425f000 == 186 [pid = 1840] [id = 581] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961ca4c800 == 185 [pid = 1840] [id = 580] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9624256800 == 184 [pid = 1840] [id = 579] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621bf2000 == 183 [pid = 1840] [id = 578] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621bd6000 == 182 [pid = 1840] [id = 577] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965533f000 == 181 [pid = 1840] [id = 576] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964be1b800 == 180 [pid = 1840] [id = 575] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e433800 == 179 [pid = 1840] [id = 574] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b263000 == 178 [pid = 1840] [id = 573] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9635b3f000 == 177 [pid = 1840] [id = 572] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633d31000 == 176 [pid = 1840] [id = 571] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632941800 == 175 [pid = 1840] [id = 570] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962d986000 == 174 [pid = 1840] [id = 569] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b54a000 == 173 [pid = 1840] [id = 568] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c18800 == 172 [pid = 1840] [id = 567] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962974f000 == 171 [pid = 1840] [id = 537] 03:11:01 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621d61000 == 170 [pid = 1840] [id = 566] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 272 (0x7f9638828400) [pid = 1840] [serial = 1515] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 271 (0x7f962b7b0c00) [pid = 1840] [serial = 1503] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 270 (0x7f963f0c3800) [pid = 1840] [serial = 1281] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 269 (0x7f9650309800) [pid = 1840] [serial = 1575] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 268 (0x7f9637f4d400) [pid = 1840] [serial = 1566] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 267 (0x7f963d8c8400) [pid = 1840] [serial = 1557] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 266 (0x7f9634912c00) [pid = 1840] [serial = 1416] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 265 (0x7f963ddb5000) [pid = 1840] [serial = 1335] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 264 (0x7f9628cd6400) [pid = 1840] [serial = 1697] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 263 (0x7f964fed6400) [pid = 1840] [serial = 1350] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 262 (0x7f9626811800) [pid = 1840] [serial = 1320] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 261 (0x7f962c453400) [pid = 1840] [serial = 1443] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 260 (0x7f964f850000) [pid = 1840] [serial = 1473] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 259 (0x7f964db93800) [pid = 1840] [serial = 1293] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 258 (0x7f964f851000) [pid = 1840] [serial = 1344] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 257 (0x7f964be30c00) [pid = 1840] [serial = 1455] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 256 (0x7f9650170c00) [pid = 1840] [serial = 1410] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 255 (0x7f9628e88000) [pid = 1840] [serial = 1560] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 254 (0x7f964bf39000) [pid = 1840] [serial = 1572] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 253 (0x7f964bf32c00) [pid = 1840] [serial = 1290] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 252 (0x7f963a98e400) [pid = 1840] [serial = 1518] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 251 (0x7f964db06000) [pid = 1840] [serial = 1458] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 250 (0x7f964fed9400) [pid = 1840] [serial = 1407] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 249 (0x7f96282e4000) [pid = 1840] [serial = 1533] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 248 (0x7f9635d83400) [pid = 1840] [serial = 1386] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 247 (0x7f963abb9c00) [pid = 1840] [serial = 1452] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 246 (0x7f962dc0b000) [pid = 1840] [serial = 1353] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 245 (0x7f963c5df400) [pid = 1840] [serial = 1521] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 244 (0x7f9635d86c00) [pid = 1840] [serial = 1512] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 243 (0x7f9634b4a400) [pid = 1840] [serial = 1497] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 242 (0x7f9626f5e400) [pid = 1840] [serial = 1467] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 241 (0x7f962c7c9400) [pid = 1840] [serial = 1260] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 240 (0x7f965030b400) [pid = 1840] [serial = 1590] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 239 (0x7f963949a800) [pid = 1840] [serial = 1392] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 238 (0x7f963f01fc00) [pid = 1840] [serial = 1527] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 237 (0x7f964be35c00) [pid = 1840] [serial = 1338] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 236 (0x7f963e4a5000) [pid = 1840] [serial = 1398] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 235 (0x7f9621df4400) [pid = 1840] [serial = 1599] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 234 (0x7f9621c28400) [pid = 1840] [serial = 1593] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 233 (0x7f963d967400) [pid = 1840] [serial = 1395] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 232 (0x7f962469f800) [pid = 1840] [serial = 1584] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 231 (0x7f9640c80800) [pid = 1840] [serial = 1569] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 230 (0x7f963d0c0000) [pid = 1840] [serial = 1524] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 229 (0x7f963e49a000) [pid = 1840] [serial = 1278] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 228 (0x7f963882ec00) [pid = 1840] [serial = 1266] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 227 (0x7f9632ab0c00) [pid = 1840] [serial = 1563] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 226 (0x7f9623975000) [pid = 1840] [serial = 1581] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 225 (0x7f96242f6c00) [pid = 1840] [serial = 1578] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 224 (0x7f96383e0000) [pid = 1840] [serial = 1389] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 223 (0x7f96260bbc00) [pid = 1840] [serial = 1461] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 222 (0x7f9632a5e800) [pid = 1840] [serial = 1383] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 221 (0x7f962642c000) [pid = 1840] [serial = 1596] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 220 (0x7f9637858000) [pid = 1840] [serial = 1377] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 219 (0x7f964be38400) [pid = 1840] [serial = 1404] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 218 (0x7f96342ac400) [pid = 1840] [serial = 1506] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 217 (0x7f96380b0800) [pid = 1840] [serial = 1449] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 216 (0x7f964f84a000) [pid = 1840] [serial = 1530] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 215 (0x7f964aa7ec00) [pid = 1840] [serial = 1401] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 214 (0x7f9625fbb400) [pid = 1840] [serial = 1440] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 213 (0x7f9634d2a000) [pid = 1840] [serial = 1509] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 212 (0x7f96259b2000) [pid = 1840] [serial = 1347] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 211 (0x7f9626f57c00) [pid = 1840] [serial = 1470] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 210 (0x7f963c16f400) [pid = 1840] [serial = 1272] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 209 (0x7f963d96f800) [pid = 1840] [serial = 1275] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 208 (0x7f96378bb800) [pid = 1840] [serial = 1329] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 207 (0x7f96342a4000) [pid = 1840] [serial = 1326] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f963767d800) [pid = 1840] [serial = 1257] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f9634de4000) [pid = 1840] [serial = 1413] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f96246aa800) [pid = 1840] [serial = 1587] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f9639491c00) [pid = 1840] [serial = 1269] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f962c7cd000) [pid = 1840] [serial = 1323] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f964aa87400) [pid = 1840] [serial = 1287] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f9629587000) [pid = 1840] [serial = 1380] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f9644163800) [pid = 1840] [serial = 1284] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f9634d2fc00) [pid = 1840] [serial = 1263] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f9626431400) [pid = 1840] [serial = 1691] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f96282da000) [pid = 1840] [serial = 1694] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9628c52400) [pid = 1840] [serial = 1695] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f9626c3b800) [pid = 1840] [serial = 1676] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f96349ed400) [pid = 1840] [serial = 1662] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f96349e2400) [pid = 1840] [serial = 1661] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f96380a6400) [pid = 1840] [serial = 1683] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f96378bdc00) [pid = 1840] [serial = 1682] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f9629586000) [pid = 1840] [serial = 1635] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f9628c2b800) [pid = 1840] [serial = 1634] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f96259c9400) [pid = 1840] [serial = 1629] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f96246eec00) [pid = 1840] [serial = 1628] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f96378b7c00) [pid = 1840] [serial = 1680] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f9637686800) [pid = 1840] [serial = 1679] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9633a55400) [pid = 1840] [serial = 1653] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f9632ab4000) [pid = 1840] [serial = 1652] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f962a58c800) [pid = 1840] [serial = 1625] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f962b7b2c00) [pid = 1840] [serial = 1641] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f962b650c00) [pid = 1840] [serial = 1640] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f962b61f400) [pid = 1840] [serial = 1638] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f962b618000) [pid = 1840] [serial = 1637] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f9632a5f800) [pid = 1840] [serial = 1650] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9632a52800) [pid = 1840] [serial = 1649] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9634ddc800) [pid = 1840] [serial = 1668] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9634d28800) [pid = 1840] [serial = 1667] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9626e94c00) [pid = 1840] [serial = 1632] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9626430800) [pid = 1840] [serial = 1631] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f96242eac00) [pid = 1840] [serial = 1685] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f962438f800) [pid = 1840] [serial = 1686] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f962dc0b800) [pid = 1840] [serial = 1644] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f962c4e5c00) [pid = 1840] [serial = 1643] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9634d1dc00) [pid = 1840] [serial = 1665] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9634b50400) [pid = 1840] [serial = 1664] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f96246fac00) [pid = 1840] [serial = 1688] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9631b15c00) [pid = 1840] [serial = 1647] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9631971800) [pid = 1840] [serial = 1646] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9634909400) [pid = 1840] [serial = 1659] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f963452a800) [pid = 1840] [serial = 1658] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9637508000) [pid = 1840] [serial = 1674] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9636017000) [pid = 1840] [serial = 1673] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f9634060400) [pid = 1840] [serial = 1656] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9633cb6400) [pid = 1840] [serial = 1655] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9635d7d800) [pid = 1840] [serial = 1671] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9634f4cc00) [pid = 1840] [serial = 1670] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f963750fc00) [pid = 1840] [serial = 1677] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9626f46c00) [pid = 1840] [serial = 1692] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9625b9c000) [pid = 1840] [serial = 1689] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f964f84c000) [pid = 1840] [serial = 1464] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9639493000) [pid = 1840] [serial = 1332] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f96345e5400) [pid = 1840] [serial = 1446] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9628c4ec00) [pid = 1840] [serial = 1500] [outer = (nil)] [url = about:blank] 03:11:01 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f964f721800) [pid = 1840] [serial = 1341] [outer = (nil)] [url = about:blank] 03:11:02 INFO - PROCESS | 1840 | 1461319862080 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3183ms 03:11:02 INFO - PROCESS | 1840 | 1461319862141 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 1840 | 1461319862149 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:11:02 INFO - PROCESS | 1840 | 1461319862162 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 1840 | 1461319862165 Marionette TRACE conn3 <- [1,2406,null,{}] 03:11:02 INFO - PROCESS | 1840 | 1461319862173 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:02 INFO - PROCESS | 1840 | 1461319862379 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:11:02 INFO - PROCESS | 1840 | 1461319862623 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc52800 == 171 [pid = 1840] [id = 609] 03:11:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9623a85000) [pid = 1840] [serial = 1828] [outer = (nil)] 03:11:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9623a8d400) [pid = 1840] [serial = 1829] [outer = 0x7f9623a85000] 03:11:02 INFO - PROCESS | 1840 | 1461319862704 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96242ef800) [pid = 1840] [serial = 1830] [outer = 0x7f9623a85000] 03:11:03 INFO - PROCESS | 1840 | 1461319863492 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1391ms 03:11:03 INFO - PROCESS | 1840 | 1461319863554 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 1840 | 1461319863561 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:11:03 INFO - PROCESS | 1840 | 1461319863571 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 1840 | 1461319863575 Marionette TRACE conn3 <- [1,2410,null,{}] 03:11:03 INFO - PROCESS | 1840 | 1461319863580 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:03 INFO - PROCESS | 1840 | 1461319863780 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:11:04 INFO - PROCESS | 1840 | 1461319863994 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621d57800 == 172 [pid = 1840] [id = 610] 03:11:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9623a86800) [pid = 1840] [serial = 1831] [outer = (nil)] 03:11:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f96246a3400) [pid = 1840] [serial = 1832] [outer = 0x7f9623a86800] 03:11:04 INFO - PROCESS | 1840 | 1461319864060 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f96246f3800) [pid = 1840] [serial = 1833] [outer = 0x7f9623a86800] 03:11:04 INFO - PROCESS | 1840 | 1461319864959 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1433ms 03:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:11:05 INFO - PROCESS | 1840 | 1461319865011 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 1840 | 1461319865014 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:11:05 INFO - PROCESS | 1840 | 1461319865020 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1840 | 1461319865026 Marionette TRACE conn3 <- [1,2414,null,{}] 03:11:05 INFO - PROCESS | 1840 | 1461319865040 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:05 INFO - PROCESS | 1840 | 1461319865315 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:11:05 INFO - PROCESS | 1840 | 1461319865348 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9622d8e000 == 173 [pid = 1840] [id = 611] 03:11:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f96259c6000) [pid = 1840] [serial = 1834] [outer = (nil)] 03:11:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9625b99000) [pid = 1840] [serial = 1835] [outer = 0x7f96259c6000] 03:11:05 INFO - PROCESS | 1840 | 1461319865475 Marionette DEBUG loaded listener.js 03:11:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9625fb6400) [pid = 1840] [serial = 1836] [outer = 0x7f96259c6000] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f96246a6400) [pid = 1840] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f963196ac00) [pid = 1840] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9632a5f000) [pid = 1840] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f96297e0c00) [pid = 1840] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9628c58c00) [pid = 1840] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9628c4c000) [pid = 1840] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9625fbf800) [pid = 1840] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9621dec000) [pid = 1840] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f96242ec400) [pid = 1840] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f96242e9400) [pid = 1840] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f96260afc00) [pid = 1840] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9626f4cc00) [pid = 1840] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9621c1c000) [pid = 1840] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9634526c00) [pid = 1840] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f9633b63000) [pid = 1840] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f963cd40c00) [pid = 1840] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f963cd3b800) [pid = 1840] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9638919c00) [pid = 1840] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f963824d400) [pid = 1840] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:11:06 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f96259c4400) [pid = 1840] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:11:07 INFO - PROCESS | 1840 | 1461319867016 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2036ms 03:11:07 INFO - PROCESS | 1840 | 1461319867056 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:11:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:11:07 INFO - PROCESS | 1840 | 1461319867060 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:11:07 INFO - PROCESS | 1840 | 1461319867065 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:11:07 INFO - PROCESS | 1840 | 1461319867068 Marionette TRACE conn3 <- [1,2418,null,{}] 03:11:07 INFO - PROCESS | 1840 | 1461319867095 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:07 INFO - PROCESS | 1840 | 1461319867289 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:11:07 INFO - PROCESS | 1840 | 1461319867304 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9623805000 == 174 [pid = 1840] [id = 612] 03:11:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f96259c8c00) [pid = 1840] [serial = 1837] [outer = (nil)] 03:11:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f96260ba400) [pid = 1840] [serial = 1838] [outer = 0x7f96259c8c00] 03:11:07 INFO - PROCESS | 1840 | 1461319867367 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f96263eb400) [pid = 1840] [serial = 1839] [outer = 0x7f96259c8c00] 03:11:08 INFO - PROCESS | 1840 | 1461319868329 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1294ms 03:11:08 INFO - PROCESS | 1840 | 1461319868360 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 1840 | 1461319868363 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:11:08 INFO - PROCESS | 1840 | 1461319868369 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 1840 | 1461319868372 Marionette TRACE conn3 <- [1,2422,null,{}] 03:11:08 INFO - PROCESS | 1840 | 1461319868381 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:08 INFO - PROCESS | 1840 | 1461319868583 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:11:08 INFO - PROCESS | 1840 | 1461319868963 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961f484800 == 175 [pid = 1840] [id = 613] 03:11:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9621c28800) [pid = 1840] [serial = 1840] [outer = (nil)] 03:11:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9621df4400) [pid = 1840] [serial = 1841] [outer = 0x7f9621c28800] 03:11:09 INFO - PROCESS | 1840 | 1461319869104 Marionette DEBUG loaded listener.js 03:11:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9623975400) [pid = 1840] [serial = 1842] [outer = 0x7f9621c28800] 03:11:09 INFO - PROCESS | 1840 | 1461319869979 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:11:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:11:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1685ms 03:11:10 INFO - PROCESS | 1840 | 1461319870057 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:11:10 INFO - PROCESS | 1840 | 1461319870064 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:11:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:11:10 INFO - PROCESS | 1840 | 1461319870073 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:11:10 INFO - PROCESS | 1840 | 1461319870077 Marionette TRACE conn3 <- [1,2426,null,{}] 03:11:10 INFO - PROCESS | 1840 | 1461319870084 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:10 INFO - PROCESS | 1840 | 1461319870321 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:11:10 INFO - PROCESS | 1840 | 1461319870594 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96229ce000 == 176 [pid = 1840] [id = 614] 03:11:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f96242f0400) [pid = 1840] [serial = 1843] [outer = (nil)] 03:11:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f96246f8000) [pid = 1840] [serial = 1844] [outer = 0x7f96242f0400] 03:11:10 INFO - PROCESS | 1840 | 1461319870674 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f96259c4400) [pid = 1840] [serial = 1845] [outer = 0x7f96242f0400] 03:11:11 INFO - PROCESS | 1840 | 1461319871628 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1582ms 03:11:11 INFO - PROCESS | 1840 | 1461319871660 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 1840 | 1461319871665 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:11:11 INFO - PROCESS | 1840 | 1461319871673 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 1840 | 1461319871676 Marionette TRACE conn3 <- [1,2430,null,{}] 03:11:11 INFO - PROCESS | 1840 | 1461319871682 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:11 INFO - PROCESS | 1840 | 1461319871920 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:11:12 INFO - PROCESS | 1840 | 1461319872340 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9624243000 == 177 [pid = 1840] [id = 615] 03:11:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9625fbc000) [pid = 1840] [serial = 1846] [outer = (nil)] 03:11:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96260b4400) [pid = 1840] [serial = 1847] [outer = 0x7f9625fbc000] 03:11:12 INFO - PROCESS | 1840 | 1461319872477 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9626430000) [pid = 1840] [serial = 1848] [outer = 0x7f9625fbc000] 03:11:13 INFO - PROCESS | 1840 | 1461319873503 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:11:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:11:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1891ms 03:11:13 INFO - PROCESS | 1840 | 1461319873565 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:11:13 INFO - PROCESS | 1840 | 1461319873569 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:11:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:11:13 INFO - PROCESS | 1840 | 1461319873585 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 1840 | 1461319873594 Marionette TRACE conn3 <- [1,2434,null,{}] 03:11:13 INFO - PROCESS | 1840 | 1461319873601 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:13 INFO - PROCESS | 1840 | 1461319873878 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:11:14 INFO - PROCESS | 1840 | 1461319874189 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625ce3000 == 178 [pid = 1840] [id = 616] 03:11:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9625fb4400) [pid = 1840] [serial = 1849] [outer = (nil)] 03:11:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9626f45400) [pid = 1840] [serial = 1850] [outer = 0x7f9625fb4400] 03:11:14 INFO - PROCESS | 1840 | 1461319874267 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9626f59c00) [pid = 1840] [serial = 1851] [outer = 0x7f9625fb4400] 03:11:15 INFO - PROCESS | 1840 | 1461319875118 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1553ms 03:11:15 INFO - PROCESS | 1840 | 1461319875130 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:11:15 INFO - PROCESS | 1840 | 1461319875135 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:11:15 INFO - PROCESS | 1840 | 1461319875140 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:11:15 INFO - PROCESS | 1840 | 1461319875143 Marionette TRACE conn3 <- [1,2438,null,{}] 03:11:15 INFO - PROCESS | 1840 | 1461319875148 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:15 INFO - PROCESS | 1840 | 1461319875370 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:11:15 INFO - PROCESS | 1840 | 1461319875619 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626d2e800 == 179 [pid = 1840] [id = 617] 03:11:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9625fbdc00) [pid = 1840] [serial = 1852] [outer = (nil)] 03:11:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f96282e3000) [pid = 1840] [serial = 1853] [outer = 0x7f9625fbdc00] 03:11:15 INFO - PROCESS | 1840 | 1461319875697 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9628c2e400) [pid = 1840] [serial = 1854] [outer = 0x7f9625fbdc00] 03:11:16 INFO - PROCESS | 1840 | 1461319876587 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:11:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:11:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1480ms 03:11:16 INFO - PROCESS | 1840 | 1461319876622 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:11:16 INFO - PROCESS | 1840 | 1461319876626 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:11:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:11:16 INFO - PROCESS | 1840 | 1461319876632 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 1840 | 1461319876636 Marionette TRACE conn3 <- [1,2442,null,{}] 03:11:16 INFO - PROCESS | 1840 | 1461319876642 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:16 INFO - PROCESS | 1840 | 1461319876875 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:11:17 INFO - PROCESS | 1840 | 1461319877149 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628d09800 == 180 [pid = 1840] [id = 618] 03:11:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9628e83400) [pid = 1840] [serial = 1855] [outer = (nil)] 03:11:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9628e87000) [pid = 1840] [serial = 1856] [outer = 0x7f9628e83400] 03:11:17 INFO - PROCESS | 1840 | 1461319877292 Marionette DEBUG loaded listener.js 03:11:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9629708c00) [pid = 1840] [serial = 1857] [outer = 0x7f9628e83400] 03:11:18 INFO - PROCESS | 1840 | 1461319878149 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:11:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:11:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1529ms 03:11:18 INFO - PROCESS | 1840 | 1461319878163 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:11:18 INFO - PROCESS | 1840 | 1461319878170 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:11:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:11:18 INFO - PROCESS | 1840 | 1461319878202 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:11:18 INFO - PROCESS | 1840 | 1461319878204 Marionette TRACE conn3 <- [1,2446,null,{}] 03:11:18 INFO - PROCESS | 1840 | 1461319878210 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:18 INFO - PROCESS | 1840 | 1461319878424 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:11:18 INFO - PROCESS | 1840 | 1461319878699 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629739000 == 181 [pid = 1840] [id = 619] 03:11:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9628e84000) [pid = 1840] [serial = 1858] [outer = (nil)] 03:11:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f962a730800) [pid = 1840] [serial = 1859] [outer = 0x7f9628e84000] 03:11:18 INFO - PROCESS | 1840 | 1461319878776 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f962b646000) [pid = 1840] [serial = 1860] [outer = 0x7f9628e84000] 03:11:19 INFO - PROCESS | 1840 | 1461319879676 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1534ms 03:11:19 INFO - PROCESS | 1840 | 1461319879733 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1840 | 1461319879736 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:11:19 INFO - PROCESS | 1840 | 1461319879742 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1840 | 1461319879744 Marionette TRACE conn3 <- [1,2450,null,{}] 03:11:19 INFO - PROCESS | 1840 | 1461319879750 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:19 INFO - PROCESS | 1840 | 1461319879961 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:11:20 INFO - PROCESS | 1840 | 1461319880240 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a4d8800 == 182 [pid = 1840] [id = 620] 03:11:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f962970a400) [pid = 1840] [serial = 1861] [outer = (nil)] 03:11:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f962b7b9800) [pid = 1840] [serial = 1862] [outer = 0x7f962970a400] 03:11:20 INFO - PROCESS | 1840 | 1461319880355 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f962c455000) [pid = 1840] [serial = 1863] [outer = 0x7f962970a400] 03:11:21 INFO - PROCESS | 1840 | 1461319881178 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1483ms 03:11:21 INFO - PROCESS | 1840 | 1461319881226 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 1840 | 1461319881228 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:11:21 INFO - PROCESS | 1840 | 1461319881235 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 1840 | 1461319881237 Marionette TRACE conn3 <- [1,2454,null,{}] 03:11:21 INFO - PROCESS | 1840 | 1461319881242 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:21 INFO - PROCESS | 1840 | 1461319881472 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:11:21 INFO - PROCESS | 1840 | 1461319881795 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c3a7000 == 183 [pid = 1840] [id = 621] 03:11:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962b650800) [pid = 1840] [serial = 1864] [outer = (nil)] 03:11:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f962c4e4800) [pid = 1840] [serial = 1865] [outer = 0x7f962b650800] 03:11:21 INFO - PROCESS | 1840 | 1461319881888 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f962c7cf400) [pid = 1840] [serial = 1866] [outer = 0x7f962b650800] 03:11:22 INFO - PROCESS | 1840 | 1461319882730 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:11:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:11:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1536ms 03:11:22 INFO - PROCESS | 1840 | 1461319882772 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:11:22 INFO - PROCESS | 1840 | 1461319882775 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:11:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:11:22 INFO - PROCESS | 1840 | 1461319882781 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:11:22 INFO - PROCESS | 1840 | 1461319882783 Marionette TRACE conn3 <- [1,2458,null,{}] 03:11:22 INFO - PROCESS | 1840 | 1461319882789 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:23 INFO - PROCESS | 1840 | 1461319883004 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:11:23 INFO - PROCESS | 1840 | 1461319883316 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962da98800 == 184 [pid = 1840] [id = 622] 03:11:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f962c454000) [pid = 1840] [serial = 1867] [outer = (nil)] 03:11:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f962dc0c400) [pid = 1840] [serial = 1868] [outer = 0x7f962c454000] 03:11:23 INFO - PROCESS | 1840 | 1461319883437 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f963196c800) [pid = 1840] [serial = 1869] [outer = 0x7f962c454000] 03:11:24 INFO - PROCESS | 1840 | 1461319884287 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1534ms 03:11:24 INFO - PROCESS | 1840 | 1461319884316 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1840 | 1461319884320 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:11:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:11:24 INFO - PROCESS | 1840 | 1461319884325 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1840 | 1461319884329 Marionette TRACE conn3 <- [1,2462,null,{}] 03:11:24 INFO - PROCESS | 1840 | 1461319884334 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:24 INFO - PROCESS | 1840 | 1461319884556 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:11:24 INFO - PROCESS | 1840 | 1461319884833 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631b7b000 == 185 [pid = 1840] [id = 623] 03:11:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9632a4cc00) [pid = 1840] [serial = 1870] [outer = (nil)] 03:11:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9632a5e000) [pid = 1840] [serial = 1871] [outer = 0x7f9632a4cc00] 03:11:24 INFO - PROCESS | 1840 | 1461319884979 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9633a54400) [pid = 1840] [serial = 1872] [outer = 0x7f9632a4cc00] 03:11:25 INFO - PROCESS | 1840 | 1461319885868 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1582ms 03:11:25 INFO - PROCESS | 1840 | 1461319885909 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 1840 | 1461319885913 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:11:25 INFO - PROCESS | 1840 | 1461319885919 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 1840 | 1461319885923 Marionette TRACE conn3 <- [1,2466,null,{}] 03:11:25 INFO - PROCESS | 1840 | 1461319885928 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:26 INFO - PROCESS | 1840 | 1461319886189 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:11:26 INFO - PROCESS | 1840 | 1461319886508 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c0d000 == 186 [pid = 1840] [id = 624] 03:11:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9633cb3c00) [pid = 1840] [serial = 1873] [outer = (nil)] 03:11:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9634374800) [pid = 1840] [serial = 1874] [outer = 0x7f9633cb3c00] 03:11:26 INFO - PROCESS | 1840 | 1461319886585 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f96345e9400) [pid = 1840] [serial = 1875] [outer = 0x7f9633cb3c00] 03:11:27 INFO - PROCESS | 1840 | 1461319887383 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1529ms 03:11:27 INFO - PROCESS | 1840 | 1461319887449 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1840 | 1461319887453 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:11:27 INFO - PROCESS | 1840 | 1461319887459 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1840 | 1461319887461 Marionette TRACE conn3 <- [1,2470,null,{}] 03:11:27 INFO - PROCESS | 1840 | 1461319887466 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:27 INFO - PROCESS | 1840 | 1461319887690 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:11:27 INFO - PROCESS | 1840 | 1461319887975 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d28000 == 187 [pid = 1840] [id = 625] 03:11:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9633cb8800) [pid = 1840] [serial = 1876] [outer = (nil)] 03:11:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f963490b800) [pid = 1840] [serial = 1877] [outer = 0x7f9633cb8800] 03:11:28 INFO - PROCESS | 1840 | 1461319888053 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f96349e2800) [pid = 1840] [serial = 1878] [outer = 0x7f9633cb8800] 03:11:28 INFO - PROCESS | 1840 | 1461319888967 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1537ms 03:11:29 INFO - PROCESS | 1840 | 1461319888997 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 1840 | 1461319889000 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:11:29 INFO - PROCESS | 1840 | 1461319889007 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1840 | 1461319889010 Marionette TRACE conn3 <- [1,2474,null,{}] 03:11:29 INFO - PROCESS | 1840 | 1461319889015 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:29 INFO - PROCESS | 1840 | 1461319889236 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:11:29 INFO - PROCESS | 1840 | 1461319889517 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634409800 == 188 [pid = 1840] [id = 626] 03:11:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f962c7cd000) [pid = 1840] [serial = 1879] [outer = (nil)] 03:11:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9634b43c00) [pid = 1840] [serial = 1880] [outer = 0x7f962c7cd000] 03:11:29 INFO - PROCESS | 1840 | 1461319889636 Marionette DEBUG loaded listener.js 03:11:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9634d16c00) [pid = 1840] [serial = 1881] [outer = 0x7f962c7cd000] 03:11:30 INFO - PROCESS | 1840 | 1461319890507 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1532ms 03:11:30 INFO - PROCESS | 1840 | 1461319890541 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:11:30 INFO - PROCESS | 1840 | 1461319890544 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:11:30 INFO - PROCESS | 1840 | 1461319890550 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:11:30 INFO - PROCESS | 1840 | 1461319890552 Marionette TRACE conn3 <- [1,2478,null,{}] 03:11:30 INFO - PROCESS | 1840 | 1461319890557 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:30 INFO - PROCESS | 1840 | 1461319890764 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:11:31 INFO - PROCESS | 1840 | 1461319891092 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634a35800 == 189 [pid = 1840] [id = 627] 03:11:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f96342a6800) [pid = 1840] [serial = 1882] [outer = (nil)] 03:11:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9634dd5c00) [pid = 1840] [serial = 1883] [outer = 0x7f96342a6800] 03:11:31 INFO - PROCESS | 1840 | 1461319891210 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9634de1000) [pid = 1840] [serial = 1884] [outer = 0x7f96342a6800] 03:11:32 INFO - PROCESS | 1840 | 1461319892038 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 03:11:32 INFO - PROCESS | 1840 | 1461319892084 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 1840 | 1461319892088 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:11:32 INFO - PROCESS | 1840 | 1461319892094 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 1840 | 1461319892096 Marionette TRACE conn3 <- [1,2482,null,{}] 03:11:32 INFO - PROCESS | 1840 | 1461319892101 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:32 INFO - PROCESS | 1840 | 1461319892309 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:11:32 INFO - PROCESS | 1840 | 1461319892599 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96360a6800 == 190 [pid = 1840] [id = 628] 03:11:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f9634d13400) [pid = 1840] [serial = 1885] [outer = (nil)] 03:11:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f9635d85000) [pid = 1840] [serial = 1886] [outer = 0x7f9634d13400] 03:11:32 INFO - PROCESS | 1840 | 1461319892714 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9637508c00) [pid = 1840] [serial = 1887] [outer = 0x7f9634d13400] 03:11:33 INFO - PROCESS | 1840 | 1461319893595 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:11:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:11:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1533ms 03:11:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:11:33 INFO - PROCESS | 1840 | 1461319893628 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 1840 | 1461319893631 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:11:33 INFO - PROCESS | 1840 | 1461319893637 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 1840 | 1461319893640 Marionette TRACE conn3 <- [1,2486,null,{}] 03:11:33 INFO - PROCESS | 1840 | 1461319893645 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:33 INFO - PROCESS | 1840 | 1461319893864 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:11:34 INFO - PROCESS | 1840 | 1461319894148 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638015800 == 191 [pid = 1840] [id = 629] 03:11:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f96297de800) [pid = 1840] [serial = 1888] [outer = (nil)] 03:11:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f9637686800) [pid = 1840] [serial = 1889] [outer = 0x7f96297de800] 03:11:34 INFO - PROCESS | 1840 | 1461319894260 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f9637f43c00) [pid = 1840] [serial = 1890] [outer = 0x7f96297de800] 03:11:35 INFO - PROCESS | 1840 | 1461319895106 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:11:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:11:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1529ms 03:11:35 INFO - PROCESS | 1840 | 1461319895166 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 1840 | 1461319895169 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:11:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:11:35 INFO - PROCESS | 1840 | 1461319895175 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 1840 | 1461319895179 Marionette TRACE conn3 <- [1,2490,null,{}] 03:11:35 INFO - PROCESS | 1840 | 1461319895184 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:35 INFO - PROCESS | 1840 | 1461319895402 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:11:35 INFO - PROCESS | 1840 | 1461319895684 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638397000 == 192 [pid = 1840] [id = 630] 03:11:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f962b7b7c00) [pid = 1840] [serial = 1891] [outer = (nil)] 03:11:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f9638248c00) [pid = 1840] [serial = 1892] [outer = 0x7f962b7b7c00] 03:11:35 INFO - PROCESS | 1840 | 1461319895797 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f96383d5c00) [pid = 1840] [serial = 1893] [outer = 0x7f962b7b7c00] 03:11:36 INFO - PROCESS | 1840 | 1461319896655 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1540ms 03:11:36 INFO - PROCESS | 1840 | 1461319896716 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 1840 | 1461319896720 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:11:36 INFO - PROCESS | 1840 | 1461319896725 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1840 | 1461319896727 Marionette TRACE conn3 <- [1,2494,null,{}] 03:11:36 INFO - PROCESS | 1840 | 1461319896733 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:36 INFO - PROCESS | 1840 | 1461319896967 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:11:37 INFO - PROCESS | 1840 | 1461319897310 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b251800 == 193 [pid = 1840] [id = 631] 03:11:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9621de8c00) [pid = 1840] [serial = 1894] [outer = (nil)] 03:11:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f963882ec00) [pid = 1840] [serial = 1895] [outer = 0x7f9621de8c00] 03:11:37 INFO - PROCESS | 1840 | 1461319897387 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9638881c00) [pid = 1840] [serial = 1896] [outer = 0x7f9621de8c00] 03:11:38 INFO - PROCESS | 1840 | 1461319898262 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1577ms 03:11:38 INFO - PROCESS | 1840 | 1461319898303 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:11:38 INFO - PROCESS | 1840 | 1461319898307 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:11:38 INFO - PROCESS | 1840 | 1461319898312 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:11:38 INFO - PROCESS | 1840 | 1461319898314 Marionette TRACE conn3 <- [1,2498,null,{}] 03:11:38 INFO - PROCESS | 1840 | 1461319898320 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:38 INFO - PROCESS | 1840 | 1461319898562 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:11:38 INFO - PROCESS | 1840 | 1461319898827 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9622d94000 == 194 [pid = 1840] [id = 632] 03:11:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9621c1ac00) [pid = 1840] [serial = 1897] [outer = (nil)] 03:11:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f9621c21c00) [pid = 1840] [serial = 1898] [outer = 0x7f9621c1ac00] 03:11:38 INFO - PROCESS | 1840 | 1461319898944 Marionette DEBUG loaded listener.js 03:11:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f962c4e2800) [pid = 1840] [serial = 1899] [outer = 0x7f9621c1ac00] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96239bc800 == 193 [pid = 1840] [id = 587] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d097000 == 192 [pid = 1840] [id = 505] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965430c000 == 191 [pid = 1840] [id = 110] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621f3d800 == 190 [pid = 1840] [id = 586] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c3a6000 == 189 [pid = 1840] [id = 495] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9652074000 == 188 [pid = 1840] [id = 509] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625975800 == 187 [pid = 1840] [id = 493] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626367000 == 186 [pid = 1840] [id = 510] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380c8000 == 185 [pid = 1840] [id = 503] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96440cc800 == 184 [pid = 1840] [id = 507] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637295800 == 183 [pid = 1840] [id = 458] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633c14800 == 182 [pid = 1840] [id = 393] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9623805000 == 181 [pid = 1840] [id = 612] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9622d8e000 == 180 [pid = 1840] [id = 611] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621d57800 == 179 [pid = 1840] [id = 610] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961fc52800 == 178 [pid = 1840] [id = 609] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964bbd9000 == 177 [pid = 1840] [id = 605] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963faee000 == 176 [pid = 1840] [id = 604] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ddef000 == 175 [pid = 1840] [id = 603] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c76f000 == 174 [pid = 1840] [id = 602] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638969000 == 173 [pid = 1840] [id = 601] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637ad0000 == 172 [pid = 1840] [id = 600] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634a3f800 == 171 [pid = 1840] [id = 599] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963441f000 == 170 [pid = 1840] [id = 598] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633d34800 == 169 [pid = 1840] [id = 597] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632c15800 == 168 [pid = 1840] [id = 596] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631b77800 == 167 [pid = 1840] [id = 595] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c638000 == 166 [pid = 1840] [id = 594] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962b55c800 == 165 [pid = 1840] [id = 593] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96296b3000 == 164 [pid = 1840] [id = 592] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c63800 == 163 [pid = 1840] [id = 591] 03:11:40 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96229cc800 == 162 [pid = 1840] [id = 590] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f962a733800) [pid = 1840] [serial = 1626] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f9626f5d800) [pid = 1840] [serial = 1763] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9621debc00) [pid = 1840] [serial = 1766] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f96242ecc00) [pid = 1840] [serial = 1767] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f9640c4e400) [pid = 1840] [serial = 1742] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f963f012800) [pid = 1840] [serial = 1740] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f963eb4f400) [pid = 1840] [serial = 1739] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f963df9bc00) [pid = 1840] [serial = 1737] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f963d970800) [pid = 1840] [serial = 1736] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f963d962400) [pid = 1840] [serial = 1734] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f963cd61000) [pid = 1840] [serial = 1733] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f963b2bc000) [pid = 1840] [serial = 1731] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f9639496800) [pid = 1840] [serial = 1730] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f9638914800) [pid = 1840] [serial = 1728] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9638879800) [pid = 1840] [serial = 1727] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f9638826000) [pid = 1840] [serial = 1725] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f96383da400) [pid = 1840] [serial = 1724] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9638247c00) [pid = 1840] [serial = 1722] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9634ddf000) [pid = 1840] [serial = 1721] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9634d29800) [pid = 1840] [serial = 1719] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9634633400) [pid = 1840] [serial = 1718] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f963414d400) [pid = 1840] [serial = 1716] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9632ab4400) [pid = 1840] [serial = 1715] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f962c7cbc00) [pid = 1840] [serial = 1713] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f962c4db800) [pid = 1840] [serial = 1712] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f962b64d000) [pid = 1840] [serial = 1710] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f962b620c00) [pid = 1840] [serial = 1709] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9629587800) [pid = 1840] [serial = 1707] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f9628e8e000) [pid = 1840] [serial = 1706] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9626e91000) [pid = 1840] [serial = 1704] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f96263e4800) [pid = 1840] [serial = 1703] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f962396b000) [pid = 1840] [serial = 1700] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f96242f0800) [pid = 1840] [serial = 1701] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9625cb3000) [pid = 1840] [serial = 1760] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f96242f2800) [pid = 1840] [serial = 1757] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f962469d400) [pid = 1840] [serial = 1758] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f964be30000) [pid = 1840] [serial = 1754] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f96260b5400) [pid = 1840] [serial = 1751] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f964afaf800) [pid = 1840] [serial = 1748] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f964aa81800) [pid = 1840] [serial = 1745] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f96410ca000) [pid = 1840] [serial = 1743] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f96246f6400) [pid = 1840] [serial = 1769] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9628c2c400) [pid = 1840] [serial = 1764] [outer = (nil)] [url = about:blank] 03:11:40 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9626432800) [pid = 1840] [serial = 1761] [outer = (nil)] [url = about:blank] 03:11:41 INFO - PROCESS | 1840 | 1461319901173 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:11:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:11:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2934ms 03:11:41 INFO - PROCESS | 1840 | 1461319901248 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 1840 | 1461319901255 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:11:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:11:41 INFO - PROCESS | 1840 | 1461319901262 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1840 | 1461319901267 Marionette TRACE conn3 <- [1,2502,null,{}] 03:11:41 INFO - PROCESS | 1840 | 1461319901273 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:41 INFO - PROCESS | 1840 | 1461319901473 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:11:41 INFO - PROCESS | 1840 | 1461319901658 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621bde000 == 163 [pid = 1840] [id = 633] 03:11:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f96242f1400) [pid = 1840] [serial = 1900] [outer = (nil)] 03:11:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f962439b800) [pid = 1840] [serial = 1901] [outer = 0x7f96242f1400] 03:11:41 INFO - PROCESS | 1840 | 1461319901723 Marionette DEBUG loaded listener.js 03:11:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f96246eec00) [pid = 1840] [serial = 1902] [outer = 0x7f96242f1400] 03:11:42 INFO - PROCESS | 1840 | 1461319902549 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1335ms 03:11:42 INFO - PROCESS | 1840 | 1461319902599 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 1840 | 1461319902607 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:11:42 INFO - PROCESS | 1840 | 1461319902616 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:11:42 INFO - PROCESS | 1840 | 1461319902619 Marionette TRACE conn3 <- [1,2506,null,{}] 03:11:42 INFO - PROCESS | 1840 | 1461319902624 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:42 INFO - PROCESS | 1840 | 1461319902841 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:11:43 INFO - PROCESS | 1840 | 1461319903064 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621f33800 == 164 [pid = 1840] [id = 634] 03:11:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f96259b2c00) [pid = 1840] [serial = 1903] [outer = (nil)] 03:11:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9625cad400) [pid = 1840] [serial = 1904] [outer = 0x7f96259b2c00] 03:11:43 INFO - PROCESS | 1840 | 1461319903129 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f96260b3800) [pid = 1840] [serial = 1905] [outer = 0x7f96259b2c00] 03:11:44 INFO - PROCESS | 1840 | 1461319904037 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1480ms 03:11:44 INFO - PROCESS | 1840 | 1461319904099 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 1840 | 1461319904103 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:11:44 INFO - PROCESS | 1840 | 1461319904108 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 1840 | 1461319904114 Marionette TRACE conn3 <- [1,2510,null,{}] 03:11:44 INFO - PROCESS | 1840 | 1461319904128 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:44 INFO - PROCESS | 1840 | 1461319904414 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:11:44 INFO - PROCESS | 1840 | 1461319904459 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239ab800 == 165 [pid = 1840] [id = 635] 03:11:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9626430800) [pid = 1840] [serial = 1906] [outer = (nil)] 03:11:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9626c37800) [pid = 1840] [serial = 1907] [outer = 0x7f9626430800] 03:11:44 INFO - PROCESS | 1840 | 1461319904590 Marionette DEBUG loaded listener.js 03:11:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9626f5fc00) [pid = 1840] [serial = 1908] [outer = 0x7f9626430800] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f962c4e3c00) [pid = 1840] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9628c58800) [pid = 1840] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f96259c6000) [pid = 1840] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f962a57e400) [pid = 1840] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f96263e7400) [pid = 1840] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f963882dc00) [pid = 1840] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9632ab4c00) [pid = 1840] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9634d14000) [pid = 1840] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9631b1a000) [pid = 1840] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f96297e3000) [pid = 1840] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9626f46000) [pid = 1840] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9634ddc400) [pid = 1840] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9621c26000) [pid = 1840] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9634d1f800) [pid = 1840] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9623a86800) [pid = 1840] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9635b26000) [pid = 1840] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9628ec4400) [pid = 1840] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9638824c00) [pid = 1840] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9628ec9000) [pid = 1840] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f96349e4000) [pid = 1840] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f963890fc00) [pid = 1840] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9623a85000) [pid = 1840] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f96263e4c00) [pid = 1840] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f96246f6800) [pid = 1840] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9621c26800) [pid = 1840] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:11:45 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f963e49b400) [pid = 1840] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:11:46 INFO - PROCESS | 1840 | 1461319906096 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2035ms 03:11:46 INFO - PROCESS | 1840 | 1461319906146 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 1840 | 1461319906150 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:11:46 INFO - PROCESS | 1840 | 1461319906156 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 1840 | 1461319906158 Marionette TRACE conn3 <- [1,2514,null,{}] 03:11:46 INFO - PROCESS | 1840 | 1461319906175 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:46 INFO - PROCESS | 1840 | 1461319906392 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:11:46 INFO - PROCESS | 1840 | 1461319906403 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9624245000 == 166 [pid = 1840] [id = 636] 03:11:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f96246aa800) [pid = 1840] [serial = 1909] [outer = (nil)] 03:11:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9628c29000) [pid = 1840] [serial = 1910] [outer = 0x7f96246aa800] 03:11:46 INFO - PROCESS | 1840 | 1461319906465 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9628c53000) [pid = 1840] [serial = 1911] [outer = 0x7f96246aa800] 03:11:47 INFO - PROCESS | 1840 | 1461319907358 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1246ms 03:11:47 INFO - PROCESS | 1840 | 1461319907413 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 1840 | 1461319907416 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:11:47 INFO - PROCESS | 1840 | 1461319907422 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 1840 | 1461319907424 Marionette TRACE conn3 <- [1,2518,null,{}] 03:11:47 INFO - PROCESS | 1840 | 1461319907429 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:47 INFO - PROCESS | 1840 | 1461319907636 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:11:48 INFO - PROCESS | 1840 | 1461319908016 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc13000 == 167 [pid = 1840] [id = 637] 03:11:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9621debc00) [pid = 1840] [serial = 1912] [outer = (nil)] 03:11:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9623a87400) [pid = 1840] [serial = 1913] [outer = 0x7f9621debc00] 03:11:48 INFO - PROCESS | 1840 | 1461319908157 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f96242f2c00) [pid = 1840] [serial = 1914] [outer = 0x7f9621debc00] 03:11:49 INFO - PROCESS | 1840 | 1461319909104 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:11:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:11:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1732ms 03:11:49 INFO - PROCESS | 1840 | 1461319909158 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:11:49 INFO - PROCESS | 1840 | 1461319909166 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:11:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:11:49 INFO - PROCESS | 1840 | 1461319909175 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 1840 | 1461319909178 Marionette TRACE conn3 <- [1,2522,null,{}] 03:11:49 INFO - PROCESS | 1840 | 1461319909186 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:49 INFO - PROCESS | 1840 | 1461319909431 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:11:49 INFO - PROCESS | 1840 | 1461319909746 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9623776800 == 168 [pid = 1840] [id = 638] 03:11:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f9625b90800) [pid = 1840] [serial = 1915] [outer = (nil)] 03:11:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9625fb0400) [pid = 1840] [serial = 1916] [outer = 0x7f9625b90800] 03:11:49 INFO - PROCESS | 1840 | 1461319909828 Marionette DEBUG loaded listener.js 03:11:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96260bd000) [pid = 1840] [serial = 1917] [outer = 0x7f9625b90800] 03:11:50 INFO - PROCESS | 1840 | 1461319910741 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1632ms 03:11:50 INFO - PROCESS | 1840 | 1461319910810 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:11:50 INFO - PROCESS | 1840 | 1461319910817 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:11:50 INFO - PROCESS | 1840 | 1461319910823 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 1840 | 1461319910826 Marionette TRACE conn3 <- [1,2526,null,{}] 03:11:50 INFO - PROCESS | 1840 | 1461319910832 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:51 INFO - PROCESS | 1840 | 1461319911059 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:11:51 INFO - PROCESS | 1840 | 1461319911406 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625974800 == 169 [pid = 1840] [id = 639] 03:11:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9626808800) [pid = 1840] [serial = 1918] [outer = (nil)] 03:11:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9626f42c00) [pid = 1840] [serial = 1919] [outer = 0x7f9626808800] 03:11:51 INFO - PROCESS | 1840 | 1461319911485 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96282db800) [pid = 1840] [serial = 1920] [outer = 0x7f9626808800] 03:11:52 INFO - PROCESS | 1840 | 1461319912397 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1634ms 03:11:52 INFO - PROCESS | 1840 | 1461319912457 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 1840 | 1461319912461 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:11:52 INFO - PROCESS | 1840 | 1461319912477 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 1840 | 1461319912486 Marionette TRACE conn3 <- [1,2530,null,{}] 03:11:52 INFO - PROCESS | 1840 | 1461319912492 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:52 INFO - PROCESS | 1840 | 1461319912723 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:11:53 INFO - PROCESS | 1840 | 1461319913035 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626d38800 == 170 [pid = 1840] [id = 640] 03:11:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f96259a8400) [pid = 1840] [serial = 1921] [outer = (nil)] 03:11:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9628e8cc00) [pid = 1840] [serial = 1922] [outer = 0x7f96259a8400] 03:11:53 INFO - PROCESS | 1840 | 1461319913112 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f962957ec00) [pid = 1840] [serial = 1923] [outer = 0x7f96259a8400] 03:11:54 INFO - PROCESS | 1840 | 1461319914013 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1594ms 03:11:54 INFO - PROCESS | 1840 | 1461319914064 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1840 | 1461319914068 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:11:54 INFO - PROCESS | 1840 | 1461319914074 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 1840 | 1461319914076 Marionette TRACE conn3 <- [1,2534,null,{}] 03:11:54 INFO - PROCESS | 1840 | 1461319914082 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:54 INFO - PROCESS | 1840 | 1461319914304 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:11:54 INFO - PROCESS | 1840 | 1461319914611 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628d1a800 == 171 [pid = 1840] [id = 641] 03:11:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9628ecb400) [pid = 1840] [serial = 1924] [outer = (nil)] 03:11:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f96297df400) [pid = 1840] [serial = 1925] [outer = 0x7f9628ecb400] 03:11:54 INFO - PROCESS | 1840 | 1461319914693 Marionette DEBUG loaded listener.js 03:11:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f96297e8800) [pid = 1840] [serial = 1926] [outer = 0x7f9628ecb400] 03:11:55 INFO - PROCESS | 1840 | 1461319915533 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1532ms 03:11:55 INFO - PROCESS | 1840 | 1461319915608 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:11:55 INFO - PROCESS | 1840 | 1461319915612 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:11:55 INFO - PROCESS | 1840 | 1461319915617 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:11:55 INFO - PROCESS | 1840 | 1461319915619 Marionette TRACE conn3 <- [1,2538,null,{}] 03:11:55 INFO - PROCESS | 1840 | 1461319915625 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:55 INFO - PROCESS | 1840 | 1461319915850 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:11:56 INFO - PROCESS | 1840 | 1461319916116 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a35b800 == 172 [pid = 1840] [id = 642] 03:11:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f962b613000) [pid = 1840] [serial = 1927] [outer = (nil)] 03:11:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f962b615800) [pid = 1840] [serial = 1928] [outer = 0x7f962b613000] 03:11:56 INFO - PROCESS | 1840 | 1461319916254 Marionette DEBUG loaded listener.js 03:11:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f962c44b400) [pid = 1840] [serial = 1929] [outer = 0x7f962b613000] 03:11:57 INFO - PROCESS | 1840 | 1461319917155 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1581ms 03:11:57 INFO - PROCESS | 1840 | 1461319917200 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:11:57 INFO - PROCESS | 1840 | 1461319917204 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:11:57 INFO - PROCESS | 1840 | 1461319917210 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:11:57 INFO - PROCESS | 1840 | 1461319917212 Marionette TRACE conn3 <- [1,2542,null,{}] 03:11:57 INFO - PROCESS | 1840 | 1461319917218 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:57 INFO - PROCESS | 1840 | 1461319917438 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:11:57 INFO - PROCESS | 1840 | 1461319917709 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c3b0800 == 173 [pid = 1840] [id = 643] 03:11:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9625fb5800) [pid = 1840] [serial = 1930] [outer = (nil)] 03:11:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f962c7d3800) [pid = 1840] [serial = 1931] [outer = 0x7f9625fb5800] 03:11:57 INFO - PROCESS | 1840 | 1461319917830 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9631b10c00) [pid = 1840] [serial = 1932] [outer = 0x7f9625fb5800] 03:11:58 INFO - PROCESS | 1840 | 1461319918697 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1534ms 03:11:58 INFO - PROCESS | 1840 | 1461319918745 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:11:58 INFO - PROCESS | 1840 | 1461319918749 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:11:58 INFO - PROCESS | 1840 | 1461319918754 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:11:58 INFO - PROCESS | 1840 | 1461319918757 Marionette TRACE conn3 <- [1,2546,null,{}] 03:11:58 INFO - PROCESS | 1840 | 1461319918763 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:11:59 INFO - PROCESS | 1840 | 1461319919002 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:11:59 INFO - PROCESS | 1840 | 1461319919269 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962da9a800 == 174 [pid = 1840] [id = 644] 03:11:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9629705400) [pid = 1840] [serial = 1933] [outer = (nil)] 03:11:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9632a44400) [pid = 1840] [serial = 1934] [outer = 0x7f9629705400] 03:11:59 INFO - PROCESS | 1840 | 1461319919384 Marionette DEBUG loaded listener.js 03:11:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9632a57c00) [pid = 1840] [serial = 1935] [outer = 0x7f9629705400] 03:12:00 INFO - PROCESS | 1840 | 1461319920230 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1528ms 03:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:12:00 INFO - PROCESS | 1840 | 1461319920285 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:12:00 INFO - PROCESS | 1840 | 1461319920288 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:12:00 INFO - PROCESS | 1840 | 1461319920294 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1840 | 1461319920297 Marionette TRACE conn3 <- [1,2550,null,{}] 03:12:00 INFO - PROCESS | 1840 | 1461319920303 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:00 INFO - PROCESS | 1840 | 1461319920515 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:12:00 INFO - PROCESS | 1840 | 1461319920787 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631da0800 == 175 [pid = 1840] [id = 645] 03:12:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9631b11400) [pid = 1840] [serial = 1936] [outer = (nil)] 03:12:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9632ab1400) [pid = 1840] [serial = 1937] [outer = 0x7f9631b11400] 03:12:00 INFO - PROCESS | 1840 | 1461319920911 Marionette DEBUG loaded listener.js 03:12:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9633a54c00) [pid = 1840] [serial = 1938] [outer = 0x7f9631b11400] 03:12:01 INFO - PROCESS | 1840 | 1461319921785 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1535ms 03:12:01 INFO - PROCESS | 1840 | 1461319921830 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:12:01 INFO - PROCESS | 1840 | 1461319921833 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:12:01 INFO - PROCESS | 1840 | 1461319921839 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:12:01 INFO - PROCESS | 1840 | 1461319921842 Marionette TRACE conn3 <- [1,2554,null,{}] 03:12:01 INFO - PROCESS | 1840 | 1461319921848 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:02 INFO - PROCESS | 1840 | 1461319922089 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:12:02 INFO - PROCESS | 1840 | 1461319922410 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963296e000 == 176 [pid = 1840] [id = 646] 03:12:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9625fb2000) [pid = 1840] [serial = 1939] [outer = (nil)] 03:12:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9633a56800) [pid = 1840] [serial = 1940] [outer = 0x7f9625fb2000] 03:12:02 INFO - PROCESS | 1840 | 1461319922491 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9633b62800) [pid = 1840] [serial = 1941] [outer = 0x7f9625fb2000] 03:12:03 INFO - PROCESS | 1840 | 1461319923381 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1584ms 03:12:03 INFO - PROCESS | 1840 | 1461319923425 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:12:03 INFO - PROCESS | 1840 | 1461319923429 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:12:03 INFO - PROCESS | 1840 | 1461319923434 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 1840 | 1461319923436 Marionette TRACE conn3 <- [1,2558,null,{}] 03:12:03 INFO - PROCESS | 1840 | 1461319923442 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:03 INFO - PROCESS | 1840 | 1461319923668 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:12:03 INFO - PROCESS | 1840 | 1461319923956 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632d70800 == 177 [pid = 1840] [id = 647] 03:12:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9634056400) [pid = 1840] [serial = 1942] [outer = (nil)] 03:12:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9634062c00) [pid = 1840] [serial = 1943] [outer = 0x7f9634056400] 03:12:04 INFO - PROCESS | 1840 | 1461319924100 Marionette DEBUG loaded listener.js 03:12:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f96342a3400) [pid = 1840] [serial = 1944] [outer = 0x7f9634056400] 03:12:05 INFO - PROCESS | 1840 | 1461319925031 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1627ms 03:12:05 INFO - PROCESS | 1840 | 1461319925063 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:12:05 INFO - PROCESS | 1840 | 1461319925066 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:12:05 INFO - PROCESS | 1840 | 1461319925073 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:12:05 INFO - PROCESS | 1840 | 1461319925077 Marionette TRACE conn3 <- [1,2562,null,{}] 03:12:05 INFO - PROCESS | 1840 | 1461319925083 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:05 INFO - PROCESS | 1840 | 1461319925346 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:12:05 INFO - PROCESS | 1840 | 1461319925658 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963402b000 == 178 [pid = 1840] [id = 648] 03:12:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f963452d000) [pid = 1840] [serial = 1945] [outer = (nil)] 03:12:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f96349e3c00) [pid = 1840] [serial = 1946] [outer = 0x7f963452d000] 03:12:05 INFO - PROCESS | 1840 | 1461319925737 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f9634b50000) [pid = 1840] [serial = 1947] [outer = 0x7f963452d000] 03:12:06 INFO - PROCESS | 1840 | 1461319926619 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1581ms 03:12:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:12:06 INFO - PROCESS | 1840 | 1461319926654 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 1840 | 1461319926657 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:12:06 INFO - PROCESS | 1840 | 1461319926663 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 1840 | 1461319926666 Marionette TRACE conn3 <- [1,2566,null,{}] 03:12:06 INFO - PROCESS | 1840 | 1461319926671 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:06 INFO - PROCESS | 1840 | 1461319926893 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:12:07 INFO - PROCESS | 1840 | 1461319927225 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345d2000 == 179 [pid = 1840] [id = 649] 03:12:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f96246a1000) [pid = 1840] [serial = 1948] [outer = (nil)] 03:12:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9634d1b400) [pid = 1840] [serial = 1949] [outer = 0x7f96246a1000] 03:12:07 INFO - PROCESS | 1840 | 1461319927308 Marionette DEBUG loaded listener.js 03:12:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9634ddf000) [pid = 1840] [serial = 1950] [outer = 0x7f96246a1000] 03:12:08 INFO - PROCESS | 1840 | 1461319928227 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:12:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:12:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1635ms 03:12:08 INFO - PROCESS | 1840 | 1461319928298 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:12:08 INFO - PROCESS | 1840 | 1461319928302 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:12:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:12:08 INFO - PROCESS | 1840 | 1461319928308 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:12:08 INFO - PROCESS | 1840 | 1461319928310 Marionette TRACE conn3 <- [1,2570,null,{}] 03:12:08 INFO - PROCESS | 1840 | 1461319928315 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:08 INFO - PROCESS | 1840 | 1461319928548 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:12:08 INFO - PROCESS | 1840 | 1461319928858 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c97000 == 180 [pid = 1840] [id = 650] 03:12:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9635d78800) [pid = 1840] [serial = 1951] [outer = (nil)] 03:12:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f9635d7e400) [pid = 1840] [serial = 1952] [outer = 0x7f9635d78800] 03:12:08 INFO - PROCESS | 1840 | 1461319928966 Marionette DEBUG loaded listener.js 03:12:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9637504800) [pid = 1840] [serial = 1953] [outer = 0x7f9635d78800] 03:12:09 INFO - PROCESS | 1840 | 1461319929848 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:12:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:12:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1583ms 03:12:09 INFO - PROCESS | 1840 | 1461319929893 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:12:09 INFO - PROCESS | 1840 | 1461319929897 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:12:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:12:09 INFO - PROCESS | 1840 | 1461319929903 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:12:09 INFO - PROCESS | 1840 | 1461319929905 Marionette TRACE conn3 <- [1,2574,null,{}] 03:12:09 INFO - PROCESS | 1840 | 1461319929911 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:10 INFO - PROCESS | 1840 | 1461319930125 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:12:10 INFO - PROCESS | 1840 | 1461319930401 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637ad6000 == 181 [pid = 1840] [id = 651] 03:12:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9635d79c00) [pid = 1840] [serial = 1954] [outer = (nil)] 03:12:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f96378b4400) [pid = 1840] [serial = 1955] [outer = 0x7f9635d79c00] 03:12:10 INFO - PROCESS | 1840 | 1461319930516 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f9637f4dc00) [pid = 1840] [serial = 1956] [outer = 0x7f9635d79c00] 03:12:11 INFO - PROCESS | 1840 | 1461319931389 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:12:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1545ms 03:12:11 INFO - PROCESS | 1840 | 1461319931450 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 1840 | 1461319931452 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:12:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:12:11 INFO - PROCESS | 1840 | 1461319931459 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1840 | 1461319931462 Marionette TRACE conn3 <- [1,2578,null,{}] 03:12:11 INFO - PROCESS | 1840 | 1461319931467 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:11 INFO - PROCESS | 1840 | 1461319931691 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:12:12 INFO - PROCESS | 1840 | 1461319932023 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963811b000 == 182 [pid = 1840] [id = 652] 03:12:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9625cb1c00) [pid = 1840] [serial = 1957] [outer = (nil)] 03:12:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f963784ac00) [pid = 1840] [serial = 1958] [outer = 0x7f9625cb1c00] 03:12:12 INFO - PROCESS | 1840 | 1461319932103 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f96383de800) [pid = 1840] [serial = 1959] [outer = 0x7f9625cb1c00] 03:12:12 INFO - PROCESS | 1840 | 1461319932965 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:12:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:12:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1538ms 03:12:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:12:13 INFO - PROCESS | 1840 | 1461319932997 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 1840 | 1461319933000 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:12:13 INFO - PROCESS | 1840 | 1461319933006 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 1840 | 1461319933009 Marionette TRACE conn3 <- [1,2582,null,{}] 03:12:13 INFO - PROCESS | 1840 | 1461319933014 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:13 INFO - PROCESS | 1840 | 1461319933234 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:12:13 INFO - PROCESS | 1840 | 1461319933516 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b260000 == 183 [pid = 1840] [id = 653] 03:12:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f962970d000) [pid = 1840] [serial = 1960] [outer = (nil)] 03:12:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f9638831000) [pid = 1840] [serial = 1961] [outer = 0x7f962970d000] 03:12:13 INFO - PROCESS | 1840 | 1461319933590 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f963890fc00) [pid = 1840] [serial = 1962] [outer = 0x7f962970d000] 03:12:14 INFO - PROCESS | 1840 | 1461319934550 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:12:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:12:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1588ms 03:12:14 INFO - PROCESS | 1840 | 1461319934594 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:12:14 INFO - PROCESS | 1840 | 1461319934598 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:12:14 INFO - PROCESS | 1840 | 1461319934603 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 1840 | 1461319934605 Marionette TRACE conn3 <- [1,2586,null,{}] 03:12:14 INFO - PROCESS | 1840 | 1461319934611 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:14 INFO - PROCESS | 1840 | 1461319934837 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:12:15 INFO - PROCESS | 1840 | 1461319935114 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c785000 == 184 [pid = 1840] [id = 654] 03:12:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9637f4a000) [pid = 1840] [serial = 1963] [outer = (nil)] 03:12:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f963891d000) [pid = 1840] [serial = 1964] [outer = 0x7f9637f4a000] 03:12:15 INFO - PROCESS | 1840 | 1461319935227 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9639496c00) [pid = 1840] [serial = 1965] [outer = 0x7f9637f4a000] 03:12:16 INFO - PROCESS | 1840 | 1461319936057 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1527ms 03:12:16 INFO - PROCESS | 1840 | 1461319936132 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:12:16 INFO - PROCESS | 1840 | 1461319936135 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:12:16 INFO - PROCESS | 1840 | 1461319936141 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 1840 | 1461319936143 Marionette TRACE conn3 <- [1,2590,null,{}] 03:12:16 INFO - PROCESS | 1840 | 1461319936149 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:16 INFO - PROCESS | 1840 | 1461319936399 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:12:16 INFO - PROCESS | 1840 | 1461319936713 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d0b1800 == 185 [pid = 1840] [id = 655] 03:12:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9638914400) [pid = 1840] [serial = 1966] [outer = (nil)] 03:12:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9639fd8800) [pid = 1840] [serial = 1967] [outer = 0x7f9638914400] 03:12:16 INFO - PROCESS | 1840 | 1461319936788 Marionette DEBUG loaded listener.js 03:12:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f963b2bc000) [pid = 1840] [serial = 1968] [outer = 0x7f9638914400] 03:12:17 INFO - PROCESS | 1840 | 1461319937655 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:12:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:12:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1582ms 03:12:17 INFO - PROCESS | 1840 | 1461319937724 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:12:17 INFO - PROCESS | 1840 | 1461319937728 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:12:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:12:17 INFO - PROCESS | 1840 | 1461319937733 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:12:17 INFO - PROCESS | 1840 | 1461319937735 Marionette TRACE conn3 <- [1,2594,null,{}] 03:12:17 INFO - PROCESS | 1840 | 1461319937741 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:17 INFO - PROCESS | 1840 | 1461319937981 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961fc6a800 == 184 [pid = 1840] [id = 585] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961fc11000 == 183 [pid = 1840] [id = 583] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9624245000 == 182 [pid = 1840] [id = 636] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96239ab800 == 181 [pid = 1840] [id = 635] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621f33800 == 180 [pid = 1840] [id = 634] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621bde000 == 179 [pid = 1840] [id = 633] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b251800 == 178 [pid = 1840] [id = 631] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638397000 == 177 [pid = 1840] [id = 630] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638015800 == 176 [pid = 1840] [id = 629] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96360a6800 == 175 [pid = 1840] [id = 628] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634a35800 == 174 [pid = 1840] [id = 627] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634409800 == 173 [pid = 1840] [id = 626] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633d28000 == 172 [pid = 1840] [id = 625] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632c0d000 == 171 [pid = 1840] [id = 624] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631b7b000 == 170 [pid = 1840] [id = 623] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962da98800 == 169 [pid = 1840] [id = 622] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c3a7000 == 168 [pid = 1840] [id = 621] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962a4d8800 == 167 [pid = 1840] [id = 620] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9629739000 == 166 [pid = 1840] [id = 619] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9628d09800 == 165 [pid = 1840] [id = 618] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626d2e800 == 164 [pid = 1840] [id = 617] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625ce3000 == 163 [pid = 1840] [id = 616] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9624243000 == 162 [pid = 1840] [id = 615] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96229ce000 == 161 [pid = 1840] [id = 614] 03:12:19 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961f484800 == 160 [pid = 1840] [id = 613] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f9634370800) [pid = 1840] [serial = 1796] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f9629702400) [pid = 1840] [serial = 1778] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f9625b99000) [pid = 1840] [serial = 1835] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f962b7b1000) [pid = 1840] [serial = 1784] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f9633b5cc00) [pid = 1840] [serial = 1791] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f963c421000) [pid = 1840] [serial = 1818] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f9634906c00) [pid = 1840] [serial = 1799] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f9634de0c00) [pid = 1840] [serial = 1803] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f962c456800) [pid = 1840] [serial = 1785] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f963ccfe400) [pid = 1840] [serial = 1826] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f9634d26400) [pid = 1840] [serial = 1802] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f9632a5f400) [pid = 1840] [serial = 1788] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f9633cbdc00) [pid = 1840] [serial = 1793] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f96282e2800) [pid = 1840] [serial = 1776] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f963750e800) [pid = 1840] [serial = 1806] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f964c10f800) [pid = 1840] [serial = 1755] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9637f4b800) [pid = 1840] [serial = 1809] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f96246f3800) [pid = 1840] [serial = 1833] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9636011000) [pid = 1840] [serial = 1805] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f963824b400) [pid = 1840] [serial = 1811] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f9633a52c00) [pid = 1840] [serial = 1790] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f96378b9400) [pid = 1840] [serial = 1808] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9634149800) [pid = 1840] [serial = 1794] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f963cd3b400) [pid = 1840] [serial = 1821] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9639f78400) [pid = 1840] [serial = 1815] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f96246a3400) [pid = 1840] [serial = 1832] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f962a736400) [pid = 1840] [serial = 1781] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f964b1f7c00) [pid = 1840] [serial = 1749] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9632a46c00) [pid = 1840] [serial = 1787] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f963d3ef000) [pid = 1840] [serial = 1823] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f96242ef800) [pid = 1840] [serial = 1830] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9638822c00) [pid = 1840] [serial = 1812] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9628e8e800) [pid = 1840] [serial = 1698] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f962b621400) [pid = 1840] [serial = 1782] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f96260b1800) [pid = 1840] [serial = 1773] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9623a8d400) [pid = 1840] [serial = 1829] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9626f4ec00) [pid = 1840] [serial = 1775] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9638915000) [pid = 1840] [serial = 1814] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f963b2bbc00) [pid = 1840] [serial = 1817] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f9649eefc00) [pid = 1840] [serial = 1752] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9634910c00) [pid = 1840] [serial = 1800] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f963ddb8000) [pid = 1840] [serial = 1824] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f964ad9bc00) [pid = 1840] [serial = 1746] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f96345e7800) [pid = 1840] [serial = 1797] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f96259ac000) [pid = 1840] [serial = 1772] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f963c89d800) [pid = 1840] [serial = 1820] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f96297e2800) [pid = 1840] [serial = 1779] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9625fb6400) [pid = 1840] [serial = 1836] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f96260ba400) [pid = 1840] [serial = 1838] [outer = (nil)] [url = about:blank] 03:12:19 INFO - PROCESS | 1840 | 1461319939728 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961f479000 == 161 [pid = 1840] [id = 656] 03:12:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9621df3000) [pid = 1840] [serial = 1969] [outer = (nil)] 03:12:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f962396a000) [pid = 1840] [serial = 1970] [outer = 0x7f9621df3000] 03:12:19 INFO - PROCESS | 1840 | 1461319939802 Marionette DEBUG loaded listener.js 03:12:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9623a8ac00) [pid = 1840] [serial = 1971] [outer = 0x7f9621df3000] 03:12:20 INFO - PROCESS | 1840 | 1461319940598 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2887ms 03:12:20 INFO - PROCESS | 1840 | 1461319940623 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:12:20 INFO - PROCESS | 1840 | 1461319940630 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:12:20 INFO - PROCESS | 1840 | 1461319940639 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:12:20 INFO - PROCESS | 1840 | 1461319940643 Marionette TRACE conn3 <- [1,2598,null,{}] 03:12:20 INFO - PROCESS | 1840 | 1461319940649 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:20 INFO - PROCESS | 1840 | 1461319940880 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:12:21 INFO - PROCESS | 1840 | 1461319941070 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621c52000 == 162 [pid = 1840] [id = 657] 03:12:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f9621df5800) [pid = 1840] [serial = 1972] [outer = (nil)] 03:12:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f96246f2800) [pid = 1840] [serial = 1973] [outer = 0x7f9621df5800] 03:12:21 INFO - PROCESS | 1840 | 1461319941139 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f96259c6000) [pid = 1840] [serial = 1974] [outer = 0x7f9621df5800] 03:12:22 INFO - PROCESS | 1840 | 1461319942061 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1489ms 03:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:12:22 INFO - PROCESS | 1840 | 1461319942134 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:12:22 INFO - PROCESS | 1840 | 1461319942139 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:12:22 INFO - PROCESS | 1840 | 1461319942145 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1840 | 1461319942147 Marionette TRACE conn3 <- [1,2602,null,{}] 03:12:22 INFO - PROCESS | 1840 | 1461319942153 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:22 INFO - PROCESS | 1840 | 1461319942442 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:12:22 INFO - PROCESS | 1840 | 1461319942477 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9622d90000 == 163 [pid = 1840] [id = 658] 03:12:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9625fbd400) [pid = 1840] [serial = 1975] [outer = (nil)] 03:12:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f96260be000) [pid = 1840] [serial = 1976] [outer = 0x7f9625fbd400] 03:12:22 INFO - PROCESS | 1840 | 1461319942542 Marionette DEBUG loaded listener.js 03:12:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9626806c00) [pid = 1840] [serial = 1977] [outer = 0x7f9625fbd400] 03:12:23 INFO - PROCESS | 1840 | 1461319943661 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1585ms 03:12:23 INFO - PROCESS | 1840 | 1461319943735 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:12:23 INFO - PROCESS | 1840 | 1461319943737 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:12:23 INFO - PROCESS | 1840 | 1461319943753 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1840 | 1461319943762 Marionette TRACE conn3 <- [1,2606,null,{}] 03:12:23 INFO - PROCESS | 1840 | 1461319943775 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:24 INFO - PROCESS | 1840 | 1461319944563 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f96297de800) [pid = 1840] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f96242f0400) [pid = 1840] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f962b7b7c00) [pid = 1840] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9628e84000) [pid = 1840] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9632a4cc00) [pid = 1840] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f962970a400) [pid = 1840] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9625fbdc00) [pid = 1840] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9626430800) [pid = 1840] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9621c19800) [pid = 1840] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9633cb8800) [pid = 1840] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9633cb3c00) [pid = 1840] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9621c28800) [pid = 1840] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9621de8c00) [pid = 1840] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f962c454000) [pid = 1840] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9634d13400) [pid = 1840] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f962b650800) [pid = 1840] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f9628e83400) [pid = 1840] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f962439c800) [pid = 1840] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9625fbc000) [pid = 1840] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f96242f1400) [pid = 1840] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f96342a6800) [pid = 1840] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f96259b2c00) [pid = 1840] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9625fb4400) [pid = 1840] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:12:24 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f962c7cd000) [pid = 1840] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:12:24 INFO - PROCESS | 1840 | 1461319944801 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc65000 == 164 [pid = 1840] [id = 659] 03:12:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9621c1c000) [pid = 1840] [serial = 1978] [outer = (nil)] 03:12:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f96242ebc00) [pid = 1840] [serial = 1979] [outer = 0x7f9621c1c000] 03:12:24 INFO - PROCESS | 1840 | 1461319944866 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f962642e000) [pid = 1840] [serial = 1980] [outer = 0x7f9621c1c000] 03:12:25 INFO - PROCESS | 1840 | 1461319945601 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1903ms 03:12:25 INFO - PROCESS | 1840 | 1461319945650 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1840 | 1461319945654 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:12:25 INFO - PROCESS | 1840 | 1461319945659 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1840 | 1461319945661 Marionette TRACE conn3 <- [1,2610,null,{}] 03:12:25 INFO - PROCESS | 1840 | 1461319945666 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:25 INFO - PROCESS | 1840 | 1461319945929 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:12:25 INFO - PROCESS | 1840 | 1461319945953 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96245d6800 == 165 [pid = 1840] [id = 660] 03:12:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f9621c28400) [pid = 1840] [serial = 1981] [outer = (nil)] 03:12:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f96282e6c00) [pid = 1840] [serial = 1982] [outer = 0x7f9621c28400] 03:12:26 INFO - PROCESS | 1840 | 1461319946016 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9628c58800) [pid = 1840] [serial = 1983] [outer = 0x7f9621c28400] 03:12:27 INFO - PROCESS | 1840 | 1461319947210 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1583ms 03:12:27 INFO - PROCESS | 1840 | 1461319947244 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:12:27 INFO - PROCESS | 1840 | 1461319947250 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:12:27 INFO - PROCESS | 1840 | 1461319947259 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:12:27 INFO - PROCESS | 1840 | 1461319947264 Marionette TRACE conn3 <- [1,2614,null,{}] 03:12:27 INFO - PROCESS | 1840 | 1461319947272 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:27 INFO - PROCESS | 1840 | 1461319947498 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:12:27 INFO - PROCESS | 1840 | 1461319947832 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621f3e000 == 166 [pid = 1840] [id = 661] 03:12:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f96259cd000) [pid = 1840] [serial = 1984] [outer = (nil)] 03:12:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9625b96c00) [pid = 1840] [serial = 1985] [outer = 0x7f96259cd000] 03:12:27 INFO - PROCESS | 1840 | 1461319947916 Marionette DEBUG loaded listener.js 03:12:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f962680b400) [pid = 1840] [serial = 1986] [outer = 0x7f96259cd000] 03:12:28 INFO - PROCESS | 1840 | 1461319948864 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1686ms 03:12:28 INFO - PROCESS | 1840 | 1461319948944 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1840 | 1461319948952 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:12:28 INFO - PROCESS | 1840 | 1461319948962 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1840 | 1461319948966 Marionette TRACE conn3 <- [1,2618,null,{}] 03:12:28 INFO - PROCESS | 1840 | 1461319948971 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:29 INFO - PROCESS | 1840 | 1461319949241 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:12:29 INFO - PROCESS | 1840 | 1461319949614 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962636c000 == 167 [pid = 1840] [id = 662] 03:12:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9626f5a800) [pid = 1840] [serial = 1987] [outer = (nil)] 03:12:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f9628c4cc00) [pid = 1840] [serial = 1988] [outer = 0x7f9626f5a800] 03:12:29 INFO - PROCESS | 1840 | 1461319949693 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9628e85000) [pid = 1840] [serial = 1989] [outer = 0x7f9626f5a800] 03:12:30 INFO - PROCESS | 1840 | 1461319950614 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1681ms 03:12:30 INFO - PROCESS | 1840 | 1461319950644 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1840 | 1461319950649 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:12:30 INFO - PROCESS | 1840 | 1461319950655 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1840 | 1461319950661 Marionette TRACE conn3 <- [1,2622,null,{}] 03:12:30 INFO - PROCESS | 1840 | 1461319950676 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:30 INFO - PROCESS | 1840 | 1461319950918 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:12:31 INFO - PROCESS | 1840 | 1461319951201 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628b23800 == 168 [pid = 1840] [id = 663] 03:12:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9629587c00) [pid = 1840] [serial = 1990] [outer = (nil)] 03:12:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f96297e3c00) [pid = 1840] [serial = 1991] [outer = 0x7f9629587c00] 03:12:31 INFO - PROCESS | 1840 | 1461319951327 Marionette DEBUG loaded listener.js 03:12:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f962a58cc00) [pid = 1840] [serial = 1992] [outer = 0x7f9629587c00] 03:12:32 INFO - PROCESS | 1840 | 1461319952225 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1636ms 03:12:32 INFO - PROCESS | 1840 | 1461319952293 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:12:32 INFO - PROCESS | 1840 | 1461319952297 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:12:32 INFO - PROCESS | 1840 | 1461319952303 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:12:32 INFO - PROCESS | 1840 | 1461319952306 Marionette TRACE conn3 <- [1,2626,null,{}] 03:12:32 INFO - PROCESS | 1840 | 1461319952312 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:32 INFO - PROCESS | 1840 | 1461319952556 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:12:32 INFO - PROCESS | 1840 | 1461319952797 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96296b0800 == 169 [pid = 1840] [id = 664] 03:12:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f962970a400) [pid = 1840] [serial = 1993] [outer = (nil)] 03:12:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f962b643000) [pid = 1840] [serial = 1994] [outer = 0x7f962970a400] 03:12:32 INFO - PROCESS | 1840 | 1461319952917 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f962b64d400) [pid = 1840] [serial = 1995] [outer = 0x7f962970a400] 03:12:33 INFO - PROCESS | 1840 | 1461319953818 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1580ms 03:12:33 INFO - PROCESS | 1840 | 1461319953884 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1840 | 1461319953888 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:12:33 INFO - PROCESS | 1840 | 1461319953894 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1840 | 1461319953896 Marionette TRACE conn3 <- [1,2630,null,{}] 03:12:33 INFO - PROCESS | 1840 | 1461319953902 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:34 INFO - PROCESS | 1840 | 1461319954129 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:12:34 INFO - PROCESS | 1840 | 1461319954397 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a4d3000 == 170 [pid = 1840] [id = 665] 03:12:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f962b61a800) [pid = 1840] [serial = 1996] [outer = (nil)] 03:12:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f962b7b8000) [pid = 1840] [serial = 1997] [outer = 0x7f962b61a800] 03:12:34 INFO - PROCESS | 1840 | 1461319954517 Marionette DEBUG loaded listener.js 03:12:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f962c7cb400) [pid = 1840] [serial = 1998] [outer = 0x7f962b61a800] 03:12:35 INFO - PROCESS | 1840 | 1461319955411 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1588ms 03:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:12:35 INFO - PROCESS | 1840 | 1461319955484 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:12:35 INFO - PROCESS | 1840 | 1461319955487 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:12:35 INFO - PROCESS | 1840 | 1461319955493 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:12:35 INFO - PROCESS | 1840 | 1461319955496 Marionette TRACE conn3 <- [1,2634,null,{}] 03:12:35 INFO - PROCESS | 1840 | 1461319955502 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:35 INFO - PROCESS | 1840 | 1461319955801 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:12:36 INFO - PROCESS | 1840 | 1461319956123 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c63d000 == 171 [pid = 1840] [id = 666] 03:12:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9631b14000) [pid = 1840] [serial = 1999] [outer = (nil)] 03:12:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9633a5a800) [pid = 1840] [serial = 2000] [outer = 0x7f9631b14000] 03:12:36 INFO - PROCESS | 1840 | 1461319956218 Marionette DEBUG loaded listener.js 03:12:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9633cb4c00) [pid = 1840] [serial = 2001] [outer = 0x7f9631b14000] 03:12:37 INFO - PROCESS | 1840 | 1461319957106 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1684ms 03:12:37 INFO - PROCESS | 1840 | 1461319957177 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:12:37 INFO - PROCESS | 1840 | 1461319957181 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:12:37 INFO - PROCESS | 1840 | 1461319957187 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:12:37 INFO - PROCESS | 1840 | 1461319957190 Marionette TRACE conn3 <- [1,2638,null,{}] 03:12:37 INFO - PROCESS | 1840 | 1461319957196 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:37 INFO - PROCESS | 1840 | 1461319957436 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:12:37 INFO - PROCESS | 1840 | 1461319957748 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631b6c000 == 172 [pid = 1840] [id = 667] 03:12:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9632a44800) [pid = 1840] [serial = 2002] [outer = (nil)] 03:12:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9634151000) [pid = 1840] [serial = 2003] [outer = 0x7f9632a44800] 03:12:37 INFO - PROCESS | 1840 | 1461319957829 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9634373800) [pid = 1840] [serial = 2004] [outer = 0x7f9632a44800] 03:12:38 INFO - PROCESS | 1840 | 1461319958734 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1589ms 03:12:38 INFO - PROCESS | 1840 | 1461319958777 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1840 | 1461319958781 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:12:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:12:38 INFO - PROCESS | 1840 | 1461319958787 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1840 | 1461319958790 Marionette TRACE conn3 <- [1,2642,null,{}] 03:12:38 INFO - PROCESS | 1840 | 1461319958795 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:39 INFO - PROCESS | 1840 | 1461319959031 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:12:39 INFO - PROCESS | 1840 | 1461319959276 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963296b800 == 173 [pid = 1840] [id = 668] 03:12:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9633cbd000) [pid = 1840] [serial = 2005] [outer = (nil)] 03:12:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9634530800) [pid = 1840] [serial = 2006] [outer = 0x7f9633cbd000] 03:12:39 INFO - PROCESS | 1840 | 1461319959350 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f963463c400) [pid = 1840] [serial = 2007] [outer = 0x7f9633cbd000] 03:12:40 INFO - PROCESS | 1840 | 1461319960333 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:12:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:12:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1589ms 03:12:40 INFO - PROCESS | 1840 | 1461319960377 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:12:40 INFO - PROCESS | 1840 | 1461319960381 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:12:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:12:40 INFO - PROCESS | 1840 | 1461319960387 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:12:40 INFO - PROCESS | 1840 | 1461319960389 Marionette TRACE conn3 <- [1,2646,null,{}] 03:12:40 INFO - PROCESS | 1840 | 1461319960395 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:40 INFO - PROCESS | 1840 | 1461319960652 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:12:40 INFO - PROCESS | 1840 | 1461319960969 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c22000 == 174 [pid = 1840] [id = 669] 03:12:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9628c57000) [pid = 1840] [serial = 2008] [outer = (nil)] 03:12:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f963490f400) [pid = 1840] [serial = 2009] [outer = 0x7f9628c57000] 03:12:41 INFO - PROCESS | 1840 | 1461319961049 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f96349e6800) [pid = 1840] [serial = 2010] [outer = 0x7f9628c57000] 03:12:41 INFO - PROCESS | 1840 | 1461319961908 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:12:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:12:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1582ms 03:12:41 INFO - PROCESS | 1840 | 1461319961971 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:12:41 INFO - PROCESS | 1840 | 1461319961975 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:12:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:12:41 INFO - PROCESS | 1840 | 1461319961981 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1840 | 1461319961985 Marionette TRACE conn3 <- [1,2650,null,{}] 03:12:41 INFO - PROCESS | 1840 | 1461319961990 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:42 INFO - PROCESS | 1840 | 1461319962235 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:12:42 INFO - PROCESS | 1840 | 1461319962509 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634013000 == 175 [pid = 1840] [id = 670] 03:12:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9633cbd400) [pid = 1840] [serial = 2011] [outer = (nil)] 03:12:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9634d1ac00) [pid = 1840] [serial = 2012] [outer = 0x7f9633cbd400] 03:12:42 INFO - PROCESS | 1840 | 1461319962626 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9634dd6000) [pid = 1840] [serial = 2013] [outer = 0x7f9633cbd400] 03:12:43 INFO - PROCESS | 1840 | 1461319963561 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:12:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:12:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1631ms 03:12:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:12:43 INFO - PROCESS | 1840 | 1461319963614 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:12:43 INFO - PROCESS | 1840 | 1461319963617 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:12:43 INFO - PROCESS | 1840 | 1461319963623 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:12:43 INFO - PROCESS | 1840 | 1461319963627 Marionette TRACE conn3 <- [1,2654,null,{}] 03:12:43 INFO - PROCESS | 1840 | 1461319963632 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:43 INFO - PROCESS | 1840 | 1461319963887 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:12:44 INFO - PROCESS | 1840 | 1461319964211 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96347d6800 == 176 [pid = 1840] [id = 671] 03:12:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9637859400) [pid = 1840] [serial = 2014] [outer = (nil)] 03:12:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f96378bb400) [pid = 1840] [serial = 2015] [outer = 0x7f9637859400] 03:12:44 INFO - PROCESS | 1840 | 1461319964297 Marionette DEBUG loaded listener.js 03:12:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9638249800) [pid = 1840] [serial = 2016] [outer = 0x7f9637859400] 03:12:45 INFO - PROCESS | 1840 | 1461319965209 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:12:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1634ms 03:12:45 INFO - PROCESS | 1840 | 1461319965257 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1840 | 1461319965261 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:12:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:12:45 INFO - PROCESS | 1840 | 1461319965267 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1840 | 1461319965269 Marionette TRACE conn3 <- [1,2658,null,{}] 03:12:45 INFO - PROCESS | 1840 | 1461319965275 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:45 INFO - PROCESS | 1840 | 1461319965501 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:12:45 INFO - PROCESS | 1840 | 1461319965782 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96360ba000 == 177 [pid = 1840] [id = 672] 03:12:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f962b642800) [pid = 1840] [serial = 2017] [outer = (nil)] 03:12:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f96383d9400) [pid = 1840] [serial = 2018] [outer = 0x7f962b642800] 03:12:45 INFO - PROCESS | 1840 | 1461319965904 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9639492c00) [pid = 1840] [serial = 2019] [outer = 0x7f962b642800] 03:12:46 INFO - PROCESS | 1840 | 1461319966701 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:12:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:12:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1482ms 03:12:46 INFO - PROCESS | 1840 | 1461319966751 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:12:46 INFO - PROCESS | 1840 | 1461319966754 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:12:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:12:46 INFO - PROCESS | 1840 | 1461319966761 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:12:46 INFO - PROCESS | 1840 | 1461319966764 Marionette TRACE conn3 <- [1,2662,null,{}] 03:12:46 INFO - PROCESS | 1840 | 1461319966791 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:47 INFO - PROCESS | 1840 | 1461319967033 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:12:47 INFO - PROCESS | 1840 | 1461319967309 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380c8800 == 178 [pid = 1840] [id = 673] 03:12:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f962dc09400) [pid = 1840] [serial = 2020] [outer = (nil)] 03:12:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f963b3e3c00) [pid = 1840] [serial = 2021] [outer = 0x7f962dc09400] 03:12:47 INFO - PROCESS | 1840 | 1461319967426 Marionette DEBUG loaded listener.js 03:12:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f963c47d400) [pid = 1840] [serial = 2022] [outer = 0x7f962dc09400] 03:12:48 INFO - PROCESS | 1840 | 1461319968330 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:12:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:12:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1605ms 03:12:48 INFO - PROCESS | 1840 | 1461319968367 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:12:48 INFO - PROCESS | 1840 | 1461319968371 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:12:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:12:48 INFO - PROCESS | 1840 | 1461319968377 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:12:48 INFO - PROCESS | 1840 | 1461319968379 Marionette TRACE conn3 <- [1,2666,null,{}] 03:12:48 INFO - PROCESS | 1840 | 1461319968385 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:48 INFO - PROCESS | 1840 | 1461319968615 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:12:48 INFO - PROCESS | 1840 | 1461319968894 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638972000 == 179 [pid = 1840] [id = 674] 03:12:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9628c4dc00) [pid = 1840] [serial = 2023] [outer = (nil)] 03:12:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f963cd35400) [pid = 1840] [serial = 2024] [outer = 0x7f9628c4dc00] 03:12:49 INFO - PROCESS | 1840 | 1461319969012 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f963cd3cc00) [pid = 1840] [serial = 2025] [outer = 0x7f9628c4dc00] 03:12:50 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:50 INFO - PROCESS | 1840 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:12:50 INFO - PROCESS | 1840 | 1461319970298 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:12:50 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:12:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1982ms 03:12:50 INFO - PROCESS | 1840 | 1461319970361 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 1840 | 1461319970364 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:12:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:12:50 INFO - PROCESS | 1840 | 1461319970371 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1840 | 1461319970374 Marionette TRACE conn3 <- [1,2670,null,{}] 03:12:50 INFO - PROCESS | 1840 | 1461319970388 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:50 INFO - PROCESS | 1840 | 1461319970689 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:12:50 INFO - PROCESS | 1840 | 1461319970964 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d68a000 == 180 [pid = 1840] [id = 675] 03:12:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9639fdb800) [pid = 1840] [serial = 2026] [outer = (nil)] 03:12:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f963cd5e800) [pid = 1840] [serial = 2027] [outer = 0x7f9639fdb800] 03:12:51 INFO - PROCESS | 1840 | 1461319971039 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f963d962400) [pid = 1840] [serial = 2028] [outer = 0x7f9639fdb800] 03:12:52 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:52 INFO - PROCESS | 1840 | 1461319972371 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:12:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:12:52 INFO - PROCESS | 1840 | 1461319972421 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:12:52 INFO - PROCESS | 1840 | 1461319972473 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1840 | 1461319972476 Marionette TRACE conn3 <- [1,2674,null,{}] 03:12:52 INFO - PROCESS | 1840 | 1461319972528 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:52 INFO - PROCESS | 1840 | 1461319972758 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:12:53 INFO - PROCESS | 1840 | 1461319973029 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df5e800 == 181 [pid = 1840] [id = 676] 03:12:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f963c55b800) [pid = 1840] [serial = 2029] [outer = (nil)] 03:12:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f963d96c000) [pid = 1840] [serial = 2030] [outer = 0x7f963c55b800] 03:12:53 INFO - PROCESS | 1840 | 1461319973138 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f963def7800) [pid = 1840] [serial = 2031] [outer = 0x7f963c55b800] 03:12:54 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:54 INFO - PROCESS | 1840 | 1461319974518 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:12:54 INFO - PROCESS | 1840 | 1461319974575 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:12:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:12:54 INFO - PROCESS | 1840 | 1461319974582 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:12:54 INFO - PROCESS | 1840 | 1461319974585 Marionette TRACE conn3 <- [1,2678,null,{}] 03:12:54 INFO - PROCESS | 1840 | 1461319974590 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:55 INFO - PROCESS | 1840 | 1461319975400 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:12:55 INFO - PROCESS | 1840 | 1461319975774 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239d9000 == 182 [pid = 1840] [id = 677] 03:12:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f96242f5800) [pid = 1840] [serial = 2032] [outer = (nil)] 03:12:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f9624392000) [pid = 1840] [serial = 2033] [outer = 0x7f96242f5800] 03:12:55 INFO - PROCESS | 1840 | 1461319975848 Marionette DEBUG loaded listener.js 03:12:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f96246a6400) [pid = 1840] [serial = 2034] [outer = 0x7f96242f5800] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b31f000 == 181 [pid = 1840] [id = 98] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e429800 == 180 [pid = 1840] [id = 296] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c785000 == 179 [pid = 1840] [id = 654] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b260000 == 178 [pid = 1840] [id = 653] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963811b000 == 177 [pid = 1840] [id = 652] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637ad6000 == 176 [pid = 1840] [id = 651] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634c97000 == 175 [pid = 1840] [id = 650] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96345d2000 == 174 [pid = 1840] [id = 649] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963402b000 == 173 [pid = 1840] [id = 648] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632d70800 == 172 [pid = 1840] [id = 647] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963296e000 == 171 [pid = 1840] [id = 646] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631da0800 == 170 [pid = 1840] [id = 645] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9622d94000 == 169 [pid = 1840] [id = 632] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962da9a800 == 168 [pid = 1840] [id = 644] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c3b0800 == 167 [pid = 1840] [id = 643] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962a35b800 == 166 [pid = 1840] [id = 642] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9628d1a800 == 165 [pid = 1840] [id = 641] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626d38800 == 164 [pid = 1840] [id = 640] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9625974800 == 163 [pid = 1840] [id = 639] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9623776800 == 162 [pid = 1840] [id = 638] 03:12:57 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961fc13000 == 161 [pid = 1840] [id = 637] 03:12:57 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f9637686800) [pid = 1840] [serial = 1889] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f96259c4400) [pid = 1840] [serial = 1845] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f96383d5c00) [pid = 1840] [serial = 1893] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f962b646000) [pid = 1840] [serial = 1860] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f9632a5e000) [pid = 1840] [serial = 1871] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f962b7b9800) [pid = 1840] [serial = 1862] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9628c2e400) [pid = 1840] [serial = 1854] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f962a730800) [pid = 1840] [serial = 1859] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9626f5fc00) [pid = 1840] [serial = 1908] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9625cae400) [pid = 1840] [serial = 1770] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f963490b800) [pid = 1840] [serial = 1877] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f96345e9400) [pid = 1840] [serial = 1875] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9623975400) [pid = 1840] [serial = 1842] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f963882ec00) [pid = 1840] [serial = 1895] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f962dc0c400) [pid = 1840] [serial = 1868] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9637508c00) [pid = 1840] [serial = 1887] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f962c4e4800) [pid = 1840] [serial = 1865] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9628e87000) [pid = 1840] [serial = 1856] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9634374800) [pid = 1840] [serial = 1874] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9633a54400) [pid = 1840] [serial = 1872] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f96349e2800) [pid = 1840] [serial = 1878] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9638881c00) [pid = 1840] [serial = 1896] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9640c4bc00) [pid = 1840] [serial = 1827] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9635d85000) [pid = 1840] [serial = 1886] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9621c21c00) [pid = 1840] [serial = 1898] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f962c455000) [pid = 1840] [serial = 1863] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9629708c00) [pid = 1840] [serial = 1857] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f96260b4400) [pid = 1840] [serial = 1847] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f96246eec00) [pid = 1840] [serial = 1902] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9638248c00) [pid = 1840] [serial = 1892] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9634de1000) [pid = 1840] [serial = 1884] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f962c7cf400) [pid = 1840] [serial = 1866] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f962439b800) [pid = 1840] [serial = 1901] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9634dd5c00) [pid = 1840] [serial = 1883] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f963196c800) [pid = 1840] [serial = 1869] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9625cad400) [pid = 1840] [serial = 1904] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9637f43c00) [pid = 1840] [serial = 1890] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f96282e3000) [pid = 1840] [serial = 1853] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f96246f8000) [pid = 1840] [serial = 1844] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9626c37800) [pid = 1840] [serial = 1907] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9626f59c00) [pid = 1840] [serial = 1851] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9621df4400) [pid = 1840] [serial = 1841] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9626f45400) [pid = 1840] [serial = 1850] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f96260b3800) [pid = 1840] [serial = 1905] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9626430000) [pid = 1840] [serial = 1848] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9634d16c00) [pid = 1840] [serial = 1881] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9628c29000) [pid = 1840] [serial = 1910] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9634b43c00) [pid = 1840] [serial = 1880] [outer = (nil)] [url = about:blank] 03:12:57 INFO - PROCESS | 1840 | 1461319977652 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:12:57 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:12:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3093ms 03:12:57 INFO - PROCESS | 1840 | 1461319977711 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1840 | 1461319977717 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:12:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:12:57 INFO - PROCESS | 1840 | 1461319977729 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1840 | 1461319977733 Marionette TRACE conn3 <- [1,2682,null,{}] 03:12:57 INFO - PROCESS | 1840 | 1461319977741 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:57 INFO - PROCESS | 1840 | 1461319977941 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:12:57 INFO - PROCESS | 1840 | 1461319977954 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc22000 == 162 [pid = 1840] [id = 678] 03:12:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9621df1400) [pid = 1840] [serial = 2035] [outer = (nil)] 03:12:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f9625fb5400) [pid = 1840] [serial = 2036] [outer = 0x7f9621df1400] 03:12:58 INFO - PROCESS | 1840 | 1461319978072 Marionette DEBUG loaded listener.js 03:12:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f96263edc00) [pid = 1840] [serial = 2037] [outer = 0x7f9621df1400] 03:12:59 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:12:59 INFO - PROCESS | 1840 | 1461319979529 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:12:59 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:12:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1847ms 03:12:59 INFO - PROCESS | 1840 | 1461319979577 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:12:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:12:59 INFO - PROCESS | 1840 | 1461319979582 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:12:59 INFO - PROCESS | 1840 | 1461319979588 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:12:59 INFO - PROCESS | 1840 | 1461319979591 Marionette TRACE conn3 <- [1,2686,null,{}] 03:12:59 INFO - PROCESS | 1840 | 1461319979596 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:12:59 INFO - PROCESS | 1840 | 1461319979833 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:13:00 INFO - PROCESS | 1840 | 1461319980060 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9623763800 == 163 [pid = 1840] [id = 679] 03:13:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9625cad400) [pid = 1840] [serial = 2038] [outer = (nil)] 03:13:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9626e91c00) [pid = 1840] [serial = 2039] [outer = 0x7f9625cad400] 03:13:00 INFO - PROCESS | 1840 | 1461319980123 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9626f60400) [pid = 1840] [serial = 2040] [outer = 0x7f9625cad400] 03:13:01 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:13:01 INFO - PROCESS | 1840 | 1461319981398 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1840 | 1461319981521 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:13:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:13:01 INFO - PROCESS | 1840 | 1461319981571 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1840 | 1461319981578 Marionette TRACE conn3 <- [1,2690,null,{}] 03:13:01 INFO - PROCESS | 1840 | 1461319981583 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:01 INFO - PROCESS | 1840 | 1461319981889 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9625fb5800) [pid = 1840] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9621df3000) [pid = 1840] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f96259c8c00) [pid = 1840] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9631b11400) [pid = 1840] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9625b90800) [pid = 1840] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9626808800) [pid = 1840] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9621debc00) [pid = 1840] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f96259a8400) [pid = 1840] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9629705400) [pid = 1840] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9621c1c000) [pid = 1840] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9621df5800) [pid = 1840] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f9628ecb400) [pid = 1840] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f9621c1ac00) [pid = 1840] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f9625fbd400) [pid = 1840] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 133 (0x7f963452d000) [pid = 1840] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 132 (0x7f9638914400) [pid = 1840] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 131 (0x7f9634056400) [pid = 1840] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 130 (0x7f962b613000) [pid = 1840] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 129 (0x7f962970d000) [pid = 1840] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 128 (0x7f96246a1000) [pid = 1840] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 127 (0x7f9635d79c00) [pid = 1840] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 126 (0x7f9635d78800) [pid = 1840] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 125 (0x7f9625cb1c00) [pid = 1840] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 124 (0x7f9625fb2000) [pid = 1840] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:13:02 INFO - PROCESS | 1840 | --DOMWINDOW == 123 (0x7f9637f4a000) [pid = 1840] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:13:02 INFO - PROCESS | 1840 | 1461319982591 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621c58000 == 164 [pid = 1840] [id = 680] 03:13:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 124 (0x7f9621c1ac00) [pid = 1840] [serial = 2041] [outer = (nil)] 03:13:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 125 (0x7f9623a87000) [pid = 1840] [serial = 2042] [outer = 0x7f9621c1ac00] 03:13:02 INFO - PROCESS | 1840 | 1461319982656 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1840 | ++DOMWINDOW == 126 (0x7f96260b1800) [pid = 1840] [serial = 2043] [outer = 0x7f9621c1ac00] 03:13:03 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:13:03 INFO - PROCESS | 1840 | 1461319983849 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:13:03 INFO - PROCESS | 1840 | 1461319983873 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:13:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:13:03 INFO - PROCESS | 1840 | 1461319983879 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1840 | 1461319983881 Marionette TRACE conn3 <- [1,2694,null,{}] 03:13:03 INFO - PROCESS | 1840 | 1461319983887 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:04 INFO - PROCESS | 1840 | 1461319984164 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:13:04 INFO - PROCESS | 1840 | 1461319984220 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626d26800 == 165 [pid = 1840] [id = 681] 03:13:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 127 (0x7f9624398800) [pid = 1840] [serial = 2044] [outer = (nil)] 03:13:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 128 (0x7f9628ec8000) [pid = 1840] [serial = 2045] [outer = 0x7f9624398800] 03:13:04 INFO - PROCESS | 1840 | 1461319984285 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 129 (0x7f9629583800) [pid = 1840] [serial = 2046] [outer = 0x7f9624398800] 03:13:05 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:13:05 INFO - PROCESS | 1840 | 1461319985836 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:13:05 INFO - PROCESS | 1840 | 1461319985872 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:13:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:13:05 INFO - PROCESS | 1840 | 1461319985881 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:13:05 INFO - PROCESS | 1840 | 1461319985884 Marionette TRACE conn3 <- [1,2698,null,{}] 03:13:05 INFO - PROCESS | 1840 | 1461319985899 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:06 INFO - PROCESS | 1840 | 1461319986216 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:13:06 INFO - PROCESS | 1840 | 1461319986485 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239ee000 == 166 [pid = 1840] [id = 682] 03:13:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 130 (0x7f96246a0000) [pid = 1840] [serial = 2047] [outer = (nil)] 03:13:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 131 (0x7f9625b9d400) [pid = 1840] [serial = 2048] [outer = 0x7f96246a0000] 03:13:06 INFO - PROCESS | 1840 | 1461319986563 Marionette DEBUG loaded listener.js 03:13:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 132 (0x7f96263ef000) [pid = 1840] [serial = 2049] [outer = 0x7f96246a0000] 03:13:07 INFO - PROCESS | 1840 | SkCairoFTTypeface::onFilterRec unimplemented 03:13:07 INFO - PROCESS | 1840 | 1461319987953 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:13:07 INFO - PROCESS | 1840 | 1461319987986 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:13:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:13:08 INFO - PROCESS | 1840 | 1461319987997 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 1840 | 1461319988000 Marionette TRACE conn3 <- [1,2702,null,{}] 03:13:08 INFO - PROCESS | 1840 | 1461319988006 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:08 INFO - PROCESS | 1840 | 1461319988366 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:13:08 INFO - PROCESS | 1840 | 1461319988631 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628b42800 == 167 [pid = 1840] [id = 683] 03:13:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 133 (0x7f96259cfc00) [pid = 1840] [serial = 2050] [outer = (nil)] 03:13:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 134 (0x7f9626f61400) [pid = 1840] [serial = 2051] [outer = 0x7f96259cfc00] 03:13:08 INFO - PROCESS | 1840 | 1461319988707 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9628e82c00) [pid = 1840] [serial = 2052] [outer = 0x7f96259cfc00] 03:13:09 INFO - PROCESS | 1840 | 1461319989665 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:13:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:13:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1736ms 03:13:09 INFO - PROCESS | 1840 | 1461319989734 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:13:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:13:09 INFO - PROCESS | 1840 | 1461319989738 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:13:09 INFO - PROCESS | 1840 | 1461319989744 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1840 | 1461319989749 Marionette TRACE conn3 <- [1,2706,null,{}] 03:13:09 INFO - PROCESS | 1840 | 1461319989765 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:10 INFO - PROCESS | 1840 | 1461319990035 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:13:10 INFO - PROCESS | 1840 | 1461319990349 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a355800 == 168 [pid = 1840] [id = 684] 03:13:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f9629704800) [pid = 1840] [serial = 2053] [outer = (nil)] 03:13:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f96297dd000) [pid = 1840] [serial = 2054] [outer = 0x7f9629704800] 03:13:10 INFO - PROCESS | 1840 | 1461319990429 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f962a588800) [pid = 1840] [serial = 2055] [outer = 0x7f9629704800] 03:13:11 INFO - PROCESS | 1840 | 1461319991326 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:13:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:13:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1635ms 03:13:11 INFO - PROCESS | 1840 | 1461319991379 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 1840 | 1461319991384 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:13:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:13:11 INFO - PROCESS | 1840 | 1461319991390 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 1840 | 1461319991394 Marionette TRACE conn3 <- [1,2710,null,{}] 03:13:11 INFO - PROCESS | 1840 | 1461319991399 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:11 INFO - PROCESS | 1840 | 1461319991631 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:13:11 INFO - PROCESS | 1840 | 1461319991897 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c3a5000 == 169 [pid = 1840] [id = 685] 03:13:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f962b614000) [pid = 1840] [serial = 2056] [outer = (nil)] 03:13:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f962b61d400) [pid = 1840] [serial = 2057] [outer = 0x7f962b614000] 03:13:12 INFO - PROCESS | 1840 | 1461319992020 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f962b650c00) [pid = 1840] [serial = 2058] [outer = 0x7f962b614000] 03:13:12 INFO - PROCESS | 1840 | 1461319992926 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:13:12 INFO - PROCESS | 1840 | 1461319992981 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:13:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:13:12 INFO - PROCESS | 1840 | 1461319992987 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:13:12 INFO - PROCESS | 1840 | 1461319992990 Marionette TRACE conn3 <- [1,2714,null,{}] 03:13:12 INFO - PROCESS | 1840 | 1461319992996 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:13 INFO - PROCESS | 1840 | 1461319993223 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:13:13 INFO - PROCESS | 1840 | 1461319993536 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:13 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962da99800 == 170 [pid = 1840] [id = 686] 03:13:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f962b614800) [pid = 1840] [serial = 2059] [outer = (nil)] 03:13:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f962c4db800) [pid = 1840] [serial = 2060] [outer = 0x7f962b614800] 03:13:13 INFO - PROCESS | 1840 | 1461319993613 Marionette DEBUG loaded listener.js 03:13:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f962c7d3c00) [pid = 1840] [serial = 2061] [outer = 0x7f962b614800] 03:13:14 INFO - PROCESS | 1840 | 1461319994476 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:13:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:13:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1534ms 03:13:14 INFO - PROCESS | 1840 | 1461319994522 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:13:14 INFO - PROCESS | 1840 | 1461319994526 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:13:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:13:14 INFO - PROCESS | 1840 | 1461319994532 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:13:14 INFO - PROCESS | 1840 | 1461319994534 Marionette TRACE conn3 <- [1,2718,null,{}] 03:13:14 INFO - PROCESS | 1840 | 1461319994540 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:14 INFO - PROCESS | 1840 | 1461319994796 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:13:15 INFO - PROCESS | 1840 | 1461319995066 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632950800 == 171 [pid = 1840] [id = 687] 03:13:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9632a47800) [pid = 1840] [serial = 2062] [outer = (nil)] 03:13:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f9632aab800) [pid = 1840] [serial = 2063] [outer = 0x7f9632a47800] 03:13:15 INFO - PROCESS | 1840 | 1461319995197 Marionette DEBUG loaded listener.js 03:13:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9633a58c00) [pid = 1840] [serial = 2064] [outer = 0x7f9632a47800] 03:13:16 INFO - PROCESS | 1840 | 1461319996102 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:13:16 INFO - PROCESS | 1840 | 1461319996168 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:13:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:13:16 INFO - PROCESS | 1840 | 1461319996175 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:13:16 INFO - PROCESS | 1840 | 1461319996179 Marionette TRACE conn3 <- [1,2722,null,{}] 03:13:16 INFO - PROCESS | 1840 | 1461319996185 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:16 INFO - PROCESS | 1840 | 1461319996419 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:13:16 INFO - PROCESS | 1840 | 1461319996732 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d17800 == 172 [pid = 1840] [id = 688] 03:13:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9625b94800) [pid = 1840] [serial = 2065] [outer = (nil)] 03:13:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9633b65400) [pid = 1840] [serial = 2066] [outer = 0x7f9625b94800] 03:13:16 INFO - PROCESS | 1840 | 1461319996811 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9634287c00) [pid = 1840] [serial = 2067] [outer = 0x7f9625b94800] 03:13:17 INFO - PROCESS | 1840 | 1461319997755 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1840 | 1461319997815 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:13:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:13:17 INFO - PROCESS | 1840 | 1461319997821 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1840 | 1461319997824 Marionette TRACE conn3 <- [1,2726,null,{}] 03:13:17 INFO - PROCESS | 1840 | 1461319997829 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:18 INFO - PROCESS | 1840 | 1461319998065 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:13:18 INFO - PROCESS | 1840 | 1461319998379 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963441a000 == 173 [pid = 1840] [id = 689] 03:13:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9628e8d800) [pid = 1840] [serial = 2068] [outer = (nil)] 03:13:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f963463cc00) [pid = 1840] [serial = 2069] [outer = 0x7f9628e8d800] 03:13:18 INFO - PROCESS | 1840 | 1461319998461 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f96349e4000) [pid = 1840] [serial = 2070] [outer = 0x7f9628e8d800] 03:13:19 INFO - PROCESS | 1840 | 1461319999328 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:13:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1533ms 03:13:19 INFO - PROCESS | 1840 | 1461319999357 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1840 | 1461319999361 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:13:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:13:19 INFO - PROCESS | 1840 | 1461319999366 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1840 | 1461319999369 Marionette TRACE conn3 <- [1,2730,null,{}] 03:13:19 INFO - PROCESS | 1840 | 1461319999374 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:19 INFO - PROCESS | 1840 | 1461319999598 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:13:19 INFO - PROCESS | 1840 | 1461319999873 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634a2f800 == 174 [pid = 1840] [id = 690] 03:13:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9633b5d000) [pid = 1840] [serial = 2071] [outer = (nil)] 03:13:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9634b48c00) [pid = 1840] [serial = 2072] [outer = 0x7f9633b5d000] 03:13:19 INFO - PROCESS | 1840 | 1461319999990 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9634d21400) [pid = 1840] [serial = 2073] [outer = 0x7f9633b5d000] 03:13:21 INFO - PROCESS | 1840 | 1461320001300 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:13:21 INFO - PROCESS | 1840 | 1461320001360 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:13:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:13:21 INFO - PROCESS | 1840 | 1461320001365 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:13:21 INFO - PROCESS | 1840 | 1461320001369 Marionette TRACE conn3 <- [1,2734,null,{}] 03:13:21 INFO - PROCESS | 1840 | 1461320001374 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:21 INFO - PROCESS | 1840 | 1461320001665 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:13:21 INFO - PROCESS | 1840 | 1461320001943 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637291000 == 175 [pid = 1840] [id = 691] 03:13:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9634286400) [pid = 1840] [serial = 2074] [outer = (nil)] 03:13:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9634dd9c00) [pid = 1840] [serial = 2075] [outer = 0x7f9634286400] 03:13:22 INFO - PROCESS | 1840 | 1461320002018 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9635b20c00) [pid = 1840] [serial = 2076] [outer = 0x7f9634286400] 03:13:22 INFO - PROCESS | 1840 | 1461320002962 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:13:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1629ms 03:13:23 INFO - PROCESS | 1840 | 1461320002996 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1840 | 1461320002999 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:13:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:13:23 INFO - PROCESS | 1840 | 1461320003006 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1840 | 1461320003010 Marionette TRACE conn3 <- [1,2738,null,{}] 03:13:23 INFO - PROCESS | 1840 | 1461320003016 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:23 INFO - PROCESS | 1840 | 1461320003257 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:13:23 INFO - PROCESS | 1840 | 1461320003593 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96380c2000 == 176 [pid = 1840] [id = 692] 03:13:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f963750fc00) [pid = 1840] [serial = 2077] [outer = (nil)] 03:13:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9637688000) [pid = 1840] [serial = 2078] [outer = 0x7f963750fc00] 03:13:23 INFO - PROCESS | 1840 | 1461320003679 Marionette DEBUG loaded listener.js 03:13:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9637f4e400) [pid = 1840] [serial = 2079] [outer = 0x7f963750fc00] 03:13:24 INFO - PROCESS | 1840 | 1461320004525 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:13:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:13:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1581ms 03:13:24 INFO - PROCESS | 1840 | 1461320004587 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:13:24 INFO - PROCESS | 1840 | 1461320004591 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:13:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:13:24 INFO - PROCESS | 1840 | 1461320004596 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:13:24 INFO - PROCESS | 1840 | 1461320004599 Marionette TRACE conn3 <- [1,2742,null,{}] 03:13:24 INFO - PROCESS | 1840 | 1461320004605 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:24 INFO - PROCESS | 1840 | 1461320004829 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:13:25 INFO - PROCESS | 1840 | 1461320005106 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:25 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638968800 == 177 [pid = 1840] [id = 693] 03:13:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f963767ec00) [pid = 1840] [serial = 2080] [outer = (nil)] 03:13:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f963824b000) [pid = 1840] [serial = 2081] [outer = 0x7f963767ec00] 03:13:25 INFO - PROCESS | 1840 | 1461320005224 Marionette DEBUG loaded listener.js 03:13:25 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9638828000) [pid = 1840] [serial = 2082] [outer = 0x7f963767ec00] 03:13:26 INFO - PROCESS | 1840 | 1461320006130 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:13:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:13:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1581ms 03:13:26 INFO - PROCESS | 1840 | 1461320006178 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:13:26 INFO - PROCESS | 1840 | 1461320006183 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:13:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:13:26 INFO - PROCESS | 1840 | 1461320006189 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:13:26 INFO - PROCESS | 1840 | 1461320006192 Marionette TRACE conn3 <- [1,2746,null,{}] 03:13:26 INFO - PROCESS | 1840 | 1461320006198 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:26 INFO - PROCESS | 1840 | 1461320006431 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:13:26 INFO - PROCESS | 1840 | 1461320006751 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccc1800 == 178 [pid = 1840] [id = 694] 03:13:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f96246ee000) [pid = 1840] [serial = 2083] [outer = (nil)] 03:13:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f963887b000) [pid = 1840] [serial = 2084] [outer = 0x7f96246ee000] 03:13:26 INFO - PROCESS | 1840 | 1461320006829 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f963949c800) [pid = 1840] [serial = 2085] [outer = 0x7f96246ee000] 03:13:27 INFO - PROCESS | 1840 | 1461320007664 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:13:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1529ms 03:13:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:13:27 INFO - PROCESS | 1840 | 1461320007719 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1840 | 1461320007722 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:13:27 INFO - PROCESS | 1840 | 1461320007728 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1840 | 1461320007731 Marionette TRACE conn3 <- [1,2750,null,{}] 03:13:27 INFO - PROCESS | 1840 | 1461320007736 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:27 INFO - PROCESS | 1840 | 1461320007970 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:13:28 INFO - PROCESS | 1840 | 1461320008248 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e42c800 == 179 [pid = 1840] [id = 695] 03:13:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f962dc03c00) [pid = 1840] [serial = 2086] [outer = (nil)] 03:13:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f963b847800) [pid = 1840] [serial = 2087] [outer = 0x7f962dc03c00] 03:13:28 INFO - PROCESS | 1840 | 1461320008370 Marionette DEBUG loaded listener.js 03:13:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f963cd35000) [pid = 1840] [serial = 2088] [outer = 0x7f962dc03c00] 03:13:29 INFO - PROCESS | 1840 | 1461320009214 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:13:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:13:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1541ms 03:13:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:13:29 INFO - PROCESS | 1840 | 1461320009270 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:13:29 INFO - PROCESS | 1840 | 1461320009273 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:13:29 INFO - PROCESS | 1840 | 1461320009279 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:13:29 INFO - PROCESS | 1840 | 1461320009282 Marionette TRACE conn3 <- [1,2754,null,{}] 03:13:29 INFO - PROCESS | 1840 | 1461320009287 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:29 INFO - PROCESS | 1840 | 1461320009517 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:13:29 INFO - PROCESS | 1840 | 1461320009796 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963fae2800 == 180 [pid = 1840] [id = 696] 03:13:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9628e88400) [pid = 1840] [serial = 2089] [outer = (nil)] 03:13:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f963d971c00) [pid = 1840] [serial = 2090] [outer = 0x7f9628e88400] 03:13:29 INFO - PROCESS | 1840 | 1461320009914 Marionette DEBUG loaded listener.js 03:13:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f963e343800) [pid = 1840] [serial = 2091] [outer = 0x7f9628e88400] 03:13:30 INFO - PROCESS | 1840 | 1461320010762 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:13:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:13:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1536ms 03:13:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:13:30 INFO - PROCESS | 1840 | 1461320010815 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 1840 | 1461320010818 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:13:30 INFO - PROCESS | 1840 | 1461320010824 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 1840 | 1461320010827 Marionette TRACE conn3 <- [1,2758,null,{}] 03:13:30 INFO - PROCESS | 1840 | 1461320010833 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:31 INFO - PROCESS | 1840 | 1461320011083 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:13:31 INFO - PROCESS | 1840 | 1461320011408 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96440cc800 == 181 [pid = 1840] [id = 697] 03:13:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f963463b000) [pid = 1840] [serial = 2092] [outer = (nil)] 03:13:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f963e4a0800) [pid = 1840] [serial = 2093] [outer = 0x7f963463b000] 03:13:31 INFO - PROCESS | 1840 | 1461320011487 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f963efb5000) [pid = 1840] [serial = 2094] [outer = 0x7f963463b000] 03:13:32 INFO - PROCESS | 1840 | 1461320012372 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:13:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1581ms 03:13:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:13:32 INFO - PROCESS | 1840 | 1461320012405 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1840 | 1461320012408 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:13:32 INFO - PROCESS | 1840 | 1461320012414 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1840 | 1461320012417 Marionette TRACE conn3 <- [1,2762,null,{}] 03:13:32 INFO - PROCESS | 1840 | 1461320012422 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:32 INFO - PROCESS | 1840 | 1461320012649 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:13:32 INFO - PROCESS | 1840 | 1461320012939 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:33 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964aaf0800 == 182 [pid = 1840] [id = 698] 03:13:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f963cd63400) [pid = 1840] [serial = 2095] [outer = (nil)] 03:13:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9640c46c00) [pid = 1840] [serial = 2096] [outer = 0x7f963cd63400] 03:13:33 INFO - PROCESS | 1840 | 1461320013058 Marionette DEBUG loaded listener.js 03:13:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9640c81400) [pid = 1840] [serial = 2097] [outer = 0x7f963cd63400] 03:13:33 INFO - PROCESS | 1840 | 1461320013896 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:13:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:13:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1537ms 03:13:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:13:33 INFO - PROCESS | 1840 | 1461320013951 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:13:33 INFO - PROCESS | 1840 | 1461320013954 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:13:33 INFO - PROCESS | 1840 | 1461320013961 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 1840 | 1461320013964 Marionette TRACE conn3 <- [1,2766,null,{}] 03:13:33 INFO - PROCESS | 1840 | 1461320013970 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:34 INFO - PROCESS | 1840 | 1461320014199 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:13:34 INFO - PROCESS | 1840 | 1461320014557 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc20800 == 183 [pid = 1840] [id = 699] 03:13:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f9621c22000) [pid = 1840] [serial = 2098] [outer = (nil)] 03:13:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f96242f1800) [pid = 1840] [serial = 2099] [outer = 0x7f9621c22000] 03:13:34 INFO - PROCESS | 1840 | 1461320014636 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9626c36c00) [pid = 1840] [serial = 2100] [outer = 0x7f9621c22000] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f96282e6c00) [pid = 1840] [serial = 1982] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f962c7d3800) [pid = 1840] [serial = 1931] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f962396a000) [pid = 1840] [serial = 1970] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f96263eb400) [pid = 1840] [serial = 1839] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9632ab1400) [pid = 1840] [serial = 1937] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9625fb0400) [pid = 1840] [serial = 1916] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f96282db800) [pid = 1840] [serial = 1920] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9623a87400) [pid = 1840] [serial = 1913] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9628e8cc00) [pid = 1840] [serial = 1922] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9632a57c00) [pid = 1840] [serial = 1935] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f962642e000) [pid = 1840] [serial = 1980] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f96259c6000) [pid = 1840] [serial = 1974] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9623a8ac00) [pid = 1840] [serial = 1971] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f96297df400) [pid = 1840] [serial = 1925] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f96246f2800) [pid = 1840] [serial = 1973] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9631b10c00) [pid = 1840] [serial = 1932] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f962c4e2800) [pid = 1840] [serial = 1899] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9626806c00) [pid = 1840] [serial = 1977] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9634b50000) [pid = 1840] [serial = 1947] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f96349e3c00) [pid = 1840] [serial = 1946] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9639fd8800) [pid = 1840] [serial = 1967] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9634062c00) [pid = 1840] [serial = 1943] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f962c44b400) [pid = 1840] [serial = 1929] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f962b615800) [pid = 1840] [serial = 1928] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9638831000) [pid = 1840] [serial = 1961] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f96242f2c00) [pid = 1840] [serial = 1914] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9634ddf000) [pid = 1840] [serial = 1950] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9637f4dc00) [pid = 1840] [serial = 1956] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9633a54c00) [pid = 1840] [serial = 1938] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9626f42c00) [pid = 1840] [serial = 1919] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9635d7e400) [pid = 1840] [serial = 1952] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f96383de800) [pid = 1840] [serial = 1959] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f96242ebc00) [pid = 1840] [serial = 1979] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f96378b4400) [pid = 1840] [serial = 1955] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9633a56800) [pid = 1840] [serial = 1940] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f96260bd000) [pid = 1840] [serial = 1917] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f963890fc00) [pid = 1840] [serial = 1962] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f963b2bc000) [pid = 1840] [serial = 1968] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f963784ac00) [pid = 1840] [serial = 1958] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9632a44400) [pid = 1840] [serial = 1934] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9634d1b400) [pid = 1840] [serial = 1949] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f963891d000) [pid = 1840] [serial = 1964] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f96342a3400) [pid = 1840] [serial = 1944] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f962957ec00) [pid = 1840] [serial = 1923] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f96297e8800) [pid = 1840] [serial = 1926] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9637504800) [pid = 1840] [serial = 1953] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f9639496c00) [pid = 1840] [serial = 1965] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f9633b62800) [pid = 1840] [serial = 1941] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f96260be000) [pid = 1840] [serial = 1976] [outer = (nil)] [url = about:blank] 03:13:36 INFO - PROCESS | 1840 | 1461320016717 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:13:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:13:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2792ms 03:13:36 INFO - PROCESS | 1840 | 1461320016752 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:13:36 INFO - PROCESS | 1840 | 1461320016758 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:13:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:13:36 INFO - PROCESS | 1840 | 1461320016767 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1840 | 1461320016771 Marionette TRACE conn3 <- [1,2770,null,{}] 03:13:36 INFO - PROCESS | 1840 | 1461320016779 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:37 INFO - PROCESS | 1840 | 1461320017105 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:13:37 INFO - PROCESS | 1840 | 1461320017240 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621c4e000 == 184 [pid = 1840] [id = 700] 03:13:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f96246a3c00) [pid = 1840] [serial = 2101] [outer = (nil)] 03:13:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f96246f8400) [pid = 1840] [serial = 2102] [outer = 0x7f96246a3c00] 03:13:37 INFO - PROCESS | 1840 | 1461320017305 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f9625b90800) [pid = 1840] [serial = 2103] [outer = 0x7f96246a3c00] 03:13:38 INFO - PROCESS | 1840 | 1461320018165 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:13:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:13:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1445ms 03:13:38 INFO - PROCESS | 1840 | 1461320018213 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 1840 | 1461320018220 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:13:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:13:38 INFO - PROCESS | 1840 | 1461320018229 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1840 | 1461320018232 Marionette TRACE conn3 <- [1,2774,null,{}] 03:13:38 INFO - PROCESS | 1840 | 1461320018237 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:38 INFO - PROCESS | 1840 | 1461320018446 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:13:38 INFO - PROCESS | 1840 | 1461320018670 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239bc000 == 185 [pid = 1840] [id = 701] 03:13:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f96246a4c00) [pid = 1840] [serial = 2104] [outer = (nil)] 03:13:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9626432800) [pid = 1840] [serial = 2105] [outer = 0x7f96246a4c00] 03:13:38 INFO - PROCESS | 1840 | 1461320018735 Marionette DEBUG loaded listener.js 03:13:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9626e96400) [pid = 1840] [serial = 2106] [outer = 0x7f96246a4c00] 03:13:39 INFO - PROCESS | 1840 | 1461320019610 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:13:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:13:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1439ms 03:13:39 INFO - PROCESS | 1840 | 1461320019672 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1840 | 1461320019676 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:13:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:13:39 INFO - PROCESS | 1840 | 1461320019682 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1840 | 1461320019687 Marionette TRACE conn3 <- [1,2778,null,{}] 03:13:39 INFO - PROCESS | 1840 | 1461320019701 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:39 INFO - PROCESS | 1840 | 1461320019992 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:13:40 INFO - PROCESS | 1840 | 1461320020029 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626367000 == 186 [pid = 1840] [id = 702] 03:13:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9628cd9800) [pid = 1840] [serial = 2107] [outer = (nil)] 03:13:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9628e8e800) [pid = 1840] [serial = 2108] [outer = 0x7f9628cd9800] 03:13:40 INFO - PROCESS | 1840 | 1461320020096 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9629587000) [pid = 1840] [serial = 2109] [outer = 0x7f9628cd9800] 03:13:41 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f9625cad400) [pid = 1840] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:13:41 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f9621df1400) [pid = 1840] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:13:41 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f96242f5800) [pid = 1840] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:13:41 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9621c28400) [pid = 1840] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:13:41 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9621c1ac00) [pid = 1840] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:13:41 INFO - PROCESS | 1840 | 1461320021419 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:13:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:13:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1784ms 03:13:41 INFO - PROCESS | 1840 | 1461320021467 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:13:41 INFO - PROCESS | 1840 | 1461320021472 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:13:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:13:41 INFO - PROCESS | 1840 | 1461320021487 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1840 | 1461320021490 Marionette TRACE conn3 <- [1,2782,null,{}] 03:13:41 INFO - PROCESS | 1840 | 1461320021496 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:41 INFO - PROCESS | 1840 | 1461320021711 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:13:41 INFO - PROCESS | 1840 | 1461320021726 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96285ee800 == 187 [pid = 1840] [id = 703] 03:13:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9626809800) [pid = 1840] [serial = 2110] [outer = (nil)] 03:13:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f96297e1000) [pid = 1840] [serial = 2111] [outer = 0x7f9626809800] 03:13:41 INFO - PROCESS | 1840 | 1461320021789 Marionette DEBUG loaded listener.js 03:13:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f962a588c00) [pid = 1840] [serial = 2112] [outer = 0x7f9626809800] 03:13:42 INFO - PROCESS | 1840 | 1461320022711 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:13:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:13:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1283ms 03:13:42 INFO - PROCESS | 1840 | 1461320022774 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:13:42 INFO - PROCESS | 1840 | 1461320022777 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:13:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:13:42 INFO - PROCESS | 1840 | 1461320022794 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:13:42 INFO - PROCESS | 1840 | 1461320022798 Marionette TRACE conn3 <- [1,2786,null,{}] 03:13:42 INFO - PROCESS | 1840 | 1461320022803 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:43 INFO - PROCESS | 1840 | 1461320023021 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:13:43 INFO - PROCESS | 1840 | 1461320023479 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961fc1a000 == 188 [pid = 1840] [id = 704] 03:13:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9621df1000) [pid = 1840] [serial = 2113] [outer = (nil)] 03:13:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9623a8b000) [pid = 1840] [serial = 2114] [outer = 0x7f9621df1000] 03:13:43 INFO - PROCESS | 1840 | 1461320023562 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f962469dc00) [pid = 1840] [serial = 2115] [outer = 0x7f9621df1000] 03:13:44 INFO - PROCESS | 1840 | 1461320024466 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:13:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:13:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1714ms 03:13:44 INFO - PROCESS | 1840 | 1461320024500 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:13:44 INFO - PROCESS | 1840 | 1461320024508 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:13:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:13:44 INFO - PROCESS | 1840 | 1461320024517 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1840 | 1461320024522 Marionette TRACE conn3 <- [1,2790,null,{}] 03:13:44 INFO - PROCESS | 1840 | 1461320024548 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:44 INFO - PROCESS | 1840 | 1461320024798 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:13:45 INFO - PROCESS | 1840 | 1461320025070 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96245c3800 == 189 [pid = 1840] [id = 705] 03:13:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f96260b3400) [pid = 1840] [serial = 2116] [outer = (nil)] 03:13:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96263ec800) [pid = 1840] [serial = 2117] [outer = 0x7f96260b3400] 03:13:45 INFO - PROCESS | 1840 | 1461320025201 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9626431400) [pid = 1840] [serial = 2118] [outer = 0x7f96260b3400] 03:13:46 INFO - PROCESS | 1840 | 1461320026139 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:13:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1702ms 03:13:46 INFO - PROCESS | 1840 | 1461320026223 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:13:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:13:46 INFO - PROCESS | 1840 | 1461320026229 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:13:46 INFO - PROCESS | 1840 | 1461320026237 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1840 | 1461320026240 Marionette TRACE conn3 <- [1,2794,null,{}] 03:13:46 INFO - PROCESS | 1840 | 1461320026246 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:46 INFO - PROCESS | 1840 | 1461320026516 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:13:46 INFO - PROCESS | 1840 | 1461320026877 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629738800 == 190 [pid = 1840] [id = 706] 03:13:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f962680a000) [pid = 1840] [serial = 2119] [outer = (nil)] 03:13:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9628c24400) [pid = 1840] [serial = 2120] [outer = 0x7f962680a000] 03:13:46 INFO - PROCESS | 1840 | 1461320026951 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f962957c800) [pid = 1840] [serial = 2121] [outer = 0x7f962680a000] 03:13:47 INFO - PROCESS | 1840 | 1461320027828 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:13:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:13:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1636ms 03:13:47 INFO - PROCESS | 1840 | 1461320027875 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1840 | 1461320027883 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:13:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:13:47 INFO - PROCESS | 1840 | 1461320027898 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1840 | 1461320027907 Marionette TRACE conn3 <- [1,2798,null,{}] 03:13:47 INFO - PROCESS | 1840 | 1461320027913 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:48 INFO - PROCESS | 1840 | 1461320028149 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:13:48 INFO - PROCESS | 1840 | 1461320028423 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c668800 == 191 [pid = 1840] [id = 707] 03:13:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f96282da800) [pid = 1840] [serial = 2122] [outer = (nil)] 03:13:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f962c450000) [pid = 1840] [serial = 2123] [outer = 0x7f96282da800] 03:13:48 INFO - PROCESS | 1840 | 1461320028541 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f962c7cbc00) [pid = 1840] [serial = 2124] [outer = 0x7f96282da800] 03:13:49 INFO - PROCESS | 1840 | 1461320029403 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:13:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:13:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1544ms 03:13:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:13:49 INFO - PROCESS | 1840 | 1461320029435 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1840 | 1461320029439 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:13:49 INFO - PROCESS | 1840 | 1461320029445 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1840 | 1461320029449 Marionette TRACE conn3 <- [1,2802,null,{}] 03:13:49 INFO - PROCESS | 1840 | 1461320029454 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:49 INFO - PROCESS | 1840 | 1461320029687 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:13:50 INFO - PROCESS | 1840 | 1461320030005 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631da1800 == 192 [pid = 1840] [id = 708] 03:13:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f96282e0c00) [pid = 1840] [serial = 2125] [outer = (nil)] 03:13:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9631b11400) [pid = 1840] [serial = 2126] [outer = 0x7f96282e0c00] 03:13:50 INFO - PROCESS | 1840 | 1461320030085 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9632a46000) [pid = 1840] [serial = 2127] [outer = 0x7f96282e0c00] 03:13:50 INFO - PROCESS | 1840 | 1461320030927 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:13:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:13:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1536ms 03:13:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:13:50 INFO - PROCESS | 1840 | 1461320030981 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:13:50 INFO - PROCESS | 1840 | 1461320030984 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:13:50 INFO - PROCESS | 1840 | 1461320030991 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:13:50 INFO - PROCESS | 1840 | 1461320030994 Marionette TRACE conn3 <- [1,2806,null,{}] 03:13:51 INFO - PROCESS | 1840 | 1461320030999 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:51 INFO - PROCESS | 1840 | 1461320031242 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:13:51 INFO - PROCESS | 1840 | 1461320031525 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963297c800 == 193 [pid = 1840] [id = 709] 03:13:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9633a54800) [pid = 1840] [serial = 2128] [outer = (nil)] 03:13:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9633a61000) [pid = 1840] [serial = 2129] [outer = 0x7f9633a54800] 03:13:51 INFO - PROCESS | 1840 | 1461320031747 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9634526000) [pid = 1840] [serial = 2130] [outer = 0x7f9633a54800] 03:13:52 INFO - PROCESS | 1840 | 1461320032952 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:13:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:13:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1986ms 03:13:52 INFO - PROCESS | 1840 | 1461320032978 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:13:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:13:52 INFO - PROCESS | 1840 | 1461320032983 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:13:52 INFO - PROCESS | 1840 | 1461320032991 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1840 | 1461320032994 Marionette TRACE conn3 <- [1,2810,null,{}] 03:13:53 INFO - PROCESS | 1840 | 1461320033004 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:53 INFO - PROCESS | 1840 | 1461320033249 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:13:53 INFO - PROCESS | 1840 | 1461320033564 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634407800 == 194 [pid = 1840] [id = 710] 03:13:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9633a54c00) [pid = 1840] [serial = 2131] [outer = (nil)] 03:13:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9634d28000) [pid = 1840] [serial = 2132] [outer = 0x7f9633a54c00] 03:13:53 INFO - PROCESS | 1840 | 1461320033644 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9636014800) [pid = 1840] [serial = 2133] [outer = 0x7f9633a54c00] 03:13:54 INFO - PROCESS | 1840 | 1461320034506 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:13:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:13:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1585ms 03:13:54 INFO - PROCESS | 1840 | 1461320034575 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:13:54 INFO - PROCESS | 1840 | 1461320034579 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:13:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:13:54 INFO - PROCESS | 1840 | 1461320034585 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:13:54 INFO - PROCESS | 1840 | 1461320034587 Marionette TRACE conn3 <- [1,2814,null,{}] 03:13:54 INFO - PROCESS | 1840 | 1461320034593 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:54 INFO - PROCESS | 1840 | 1461320034819 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:13:55 INFO - PROCESS | 1840 | 1461320035092 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c85000 == 195 [pid = 1840] [id = 711] 03:13:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f96349e8000) [pid = 1840] [serial = 2134] [outer = (nil)] 03:13:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f9637510c00) [pid = 1840] [serial = 2135] [outer = 0x7f96349e8000] 03:13:55 INFO - PROCESS | 1840 | 1461320035209 Marionette DEBUG loaded listener.js 03:13:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f96378bb800) [pid = 1840] [serial = 2136] [outer = 0x7f96349e8000] 03:13:56 INFO - PROCESS | 1840 | 1461320036074 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:13:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:13:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1530ms 03:13:56 INFO - PROCESS | 1840 | 1461320036116 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:13:56 INFO - PROCESS | 1840 | 1461320036118 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:13:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:13:56 INFO - PROCESS | 1840 | 1461320036125 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:13:56 INFO - PROCESS | 1840 | 1461320036127 Marionette TRACE conn3 <- [1,2818,null,{}] 03:13:56 INFO - PROCESS | 1840 | 1461320036132 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:56 INFO - PROCESS | 1840 | 1461320036380 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:13:56 INFO - PROCESS | 1840 | 1461320036703 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638013800 == 196 [pid = 1840] [id = 712] 03:13:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f962957f800) [pid = 1840] [serial = 2137] [outer = (nil)] 03:13:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f96380b0800) [pid = 1840] [serial = 2138] [outer = 0x7f962957f800] 03:13:56 INFO - PROCESS | 1840 | 1461320036779 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9638877400) [pid = 1840] [serial = 2139] [outer = 0x7f962957f800] 03:13:57 INFO - PROCESS | 1840 | 1461320037608 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:13:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:13:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1531ms 03:13:57 INFO - PROCESS | 1840 | 1461320037657 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 1840 | 1461320037661 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:13:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:13:57 INFO - PROCESS | 1840 | 1461320037667 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 1840 | 1461320037669 Marionette TRACE conn3 <- [1,2822,null,{}] 03:13:57 INFO - PROCESS | 1840 | 1461320037674 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:57 INFO - PROCESS | 1840 | 1461320037886 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:13:58 INFO - PROCESS | 1840 | 1461320038176 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963812b000 == 197 [pid = 1840] [id = 713] 03:13:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9634635c00) [pid = 1840] [serial = 2140] [outer = (nil)] 03:13:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9639490400) [pid = 1840] [serial = 2141] [outer = 0x7f9634635c00] 03:13:58 INFO - PROCESS | 1840 | 1461320038358 Marionette DEBUG loaded listener.js 03:13:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f963c0a6800) [pid = 1840] [serial = 2142] [outer = 0x7f9634635c00] 03:13:59 INFO - PROCESS | 1840 | 1461320039237 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:13:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:13:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1635ms 03:13:59 INFO - PROCESS | 1840 | 1461320039304 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:13:59 INFO - PROCESS | 1840 | 1461320039308 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:13:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:13:59 INFO - PROCESS | 1840 | 1461320039314 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:13:59 INFO - PROCESS | 1840 | 1461320039316 Marionette TRACE conn3 <- [1,2826,null,{}] 03:13:59 INFO - PROCESS | 1840 | 1461320039322 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:13:59 INFO - PROCESS | 1840 | 1461320039559 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:13:59 INFO - PROCESS | 1840 | 1461320039835 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c76a800 == 198 [pid = 1840] [id = 714] 03:13:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f963d96f800) [pid = 1840] [serial = 2143] [outer = (nil)] 03:13:59 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f963e371000) [pid = 1840] [serial = 2144] [outer = 0x7f963d96f800] 03:13:59 INFO - PROCESS | 1840 | 1461320039983 Marionette DEBUG loaded listener.js 03:14:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f96410c8800) [pid = 1840] [serial = 2145] [outer = 0x7f963d96f800] 03:14:00 INFO - PROCESS | 1840 | 1461320040881 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:14:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:14:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1628ms 03:14:00 INFO - PROCESS | 1840 | 1461320040943 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:14:00 INFO - PROCESS | 1840 | 1461320040947 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:14:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:14:00 INFO - PROCESS | 1840 | 1461320040953 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 1840 | 1461320040957 Marionette TRACE conn3 <- [1,2830,null,{}] 03:14:00 INFO - PROCESS | 1840 | 1461320040962 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:01 INFO - PROCESS | 1840 | 1461320041239 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:14:01 INFO - PROCESS | 1840 | 1461320041589 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96440d0800 == 199 [pid = 1840] [id = 715] 03:14:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f96380ae400) [pid = 1840] [serial = 2146] [outer = (nil)] 03:14:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f964ada0000) [pid = 1840] [serial = 2147] [outer = 0x7f96380ae400] 03:14:01 INFO - PROCESS | 1840 | 1461320041669 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f964b1f6000) [pid = 1840] [serial = 2148] [outer = 0x7f96380ae400] 03:14:02 INFO - PROCESS | 1840 | 1461320042560 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:14:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:14:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1683ms 03:14:02 INFO - PROCESS | 1840 | 1461320042639 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1840 | 1461320042642 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:14:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:14:02 INFO - PROCESS | 1840 | 1461320042648 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1840 | 1461320042650 Marionette TRACE conn3 <- [1,2834,null,{}] 03:14:02 INFO - PROCESS | 1840 | 1461320042656 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:02 INFO - PROCESS | 1840 | 1461320042943 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:14:03 INFO - PROCESS | 1840 | 1461320043263 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964bf20000 == 200 [pid = 1840] [id = 716] 03:14:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9621de8c00) [pid = 1840] [serial = 2149] [outer = (nil)] 03:14:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f964bf39000) [pid = 1840] [serial = 2150] [outer = 0x7f9621de8c00] 03:14:03 INFO - PROCESS | 1840 | 1461320043344 Marionette DEBUG loaded listener.js 03:14:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f964c111c00) [pid = 1840] [serial = 2151] [outer = 0x7f9621de8c00] 03:14:04 INFO - PROCESS | 1840 | 1461320044223 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:14:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:14:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1632ms 03:14:04 INFO - PROCESS | 1840 | 1461320044281 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:14:04 INFO - PROCESS | 1840 | 1461320044285 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:14:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:14:04 INFO - PROCESS | 1840 | 1461320044291 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:14:04 INFO - PROCESS | 1840 | 1461320044294 Marionette TRACE conn3 <- [1,2838,null,{}] 03:14:04 INFO - PROCESS | 1840 | 1461320044299 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:04 INFO - PROCESS | 1840 | 1461320044534 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:14:04 INFO - PROCESS | 1840 | 1461320044788 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fb59800 == 201 [pid = 1840] [id = 717] 03:14:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f963824a000) [pid = 1840] [serial = 2152] [outer = (nil)] 03:14:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f964db93800) [pid = 1840] [serial = 2153] [outer = 0x7f963824a000] 03:14:04 INFO - PROCESS | 1840 | 1461320044903 Marionette DEBUG loaded listener.js 03:14:05 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f964f71dc00) [pid = 1840] [serial = 2154] [outer = 0x7f963824a000] 03:14:05 INFO - PROCESS | 1840 | 1461320045763 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:14:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:14:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1530ms 03:14:05 INFO - PROCESS | 1840 | 1461320045821 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 1840 | 1461320045824 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:14:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:14:05 INFO - PROCESS | 1840 | 1461320045831 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 1840 | 1461320045833 Marionette TRACE conn3 <- [1,2842,null,{}] 03:14:05 INFO - PROCESS | 1840 | 1461320045839 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:06 INFO - PROCESS | 1840 | 1461320046076 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:14:06 INFO - PROCESS | 1840 | 1461320046415 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f964fd18800 == 202 [pid = 1840] [id = 718] 03:14:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f9621ded400) [pid = 1840] [serial = 2155] [outer = (nil)] 03:14:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f963437d000) [pid = 1840] [serial = 2156] [outer = 0x7f9621ded400] 03:14:06 INFO - PROCESS | 1840 | 1461320046494 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f964f849000) [pid = 1840] [serial = 2157] [outer = 0x7f9621ded400] 03:14:07 INFO - PROCESS | 1840 | 1461320047362 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:14:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:14:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1582ms 03:14:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:14:07 INFO - PROCESS | 1840 | 1461320047415 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1840 | 1461320047417 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:14:07 INFO - PROCESS | 1840 | 1461320047425 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1840 | 1461320047427 Marionette TRACE conn3 <- [1,2846,null,{}] 03:14:07 INFO - PROCESS | 1840 | 1461320047434 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:07 INFO - PROCESS | 1840 | 1461320047740 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:14:08 INFO - PROCESS | 1840 | 1461320048084 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96501cf000 == 203 [pid = 1840] [id = 719] 03:14:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f9625cb2000) [pid = 1840] [serial = 2158] [outer = (nil)] 03:14:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f964f851400) [pid = 1840] [serial = 2159] [outer = 0x7f9625cb2000] 03:14:08 INFO - PROCESS | 1840 | 1461320048164 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f964fed3800) [pid = 1840] [serial = 2160] [outer = 0x7f9625cb2000] 03:14:09 INFO - PROCESS | 1840 | 1461320049038 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:14:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:14:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1683ms 03:14:09 INFO - PROCESS | 1840 | 1461320049107 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1840 | 1461320049111 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:14:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:14:09 INFO - PROCESS | 1840 | 1461320049116 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1840 | 1461320049119 Marionette TRACE conn3 <- [1,2850,null,{}] 03:14:09 INFO - PROCESS | 1840 | 1461320049124 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:09 INFO - PROCESS | 1840 | 1461320049363 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:14:09 INFO - PROCESS | 1840 | 1461320049643 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652074000 == 204 [pid = 1840] [id = 720] 03:14:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f96270af400) [pid = 1840] [serial = 2161] [outer = (nil)] 03:14:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f96270b8000) [pid = 1840] [serial = 2162] [outer = 0x7f96270af400] 03:14:09 INFO - PROCESS | 1840 | 1461320049759 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f96270bc800) [pid = 1840] [serial = 2163] [outer = 0x7f96270af400] 03:14:10 INFO - PROCESS | 1840 | 1461320050618 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:14:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:14:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1536ms 03:14:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:14:10 INFO - PROCESS | 1840 | 1461320050653 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 1840 | 1461320050655 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:14:10 INFO - PROCESS | 1840 | 1461320050662 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1840 | 1461320050665 Marionette TRACE conn3 <- [1,2854,null,{}] 03:14:10 INFO - PROCESS | 1840 | 1461320050670 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:10 INFO - PROCESS | 1840 | 1461320050916 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:14:11 INFO - PROCESS | 1840 | 1461320051262 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9654574000 == 205 [pid = 1840] [id = 721] 03:14:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f96270b4400) [pid = 1840] [serial = 2164] [outer = (nil)] 03:14:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f964f84e000) [pid = 1840] [serial = 2165] [outer = 0x7f96270b4400] 03:14:11 INFO - PROCESS | 1840 | 1461320051347 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f964fedc400) [pid = 1840] [serial = 2166] [outer = 0x7f96270b4400] 03:14:12 INFO - PROCESS | 1840 | 1461320052247 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:14:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1636ms 03:14:12 INFO - PROCESS | 1840 | 1461320052298 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1840 | 1461320052302 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:14:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:14:12 INFO - PROCESS | 1840 | 1461320052307 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1840 | 1461320052309 Marionette TRACE conn3 <- [1,2858,null,{}] 03:14:12 INFO - PROCESS | 1840 | 1461320052315 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:12 INFO - PROCESS | 1840 | 1461320052571 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:14:12 INFO - PROCESS | 1840 | 1461320052899 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f965d1dd000 == 206 [pid = 1840] [id = 722] 03:14:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9626663c00) [pid = 1840] [serial = 2167] [outer = (nil)] 03:14:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f962666b800) [pid = 1840] [serial = 2168] [outer = 0x7f9626663c00] 03:14:12 INFO - PROCESS | 1840 | 1461320052987 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f962666fc00) [pid = 1840] [serial = 2169] [outer = 0x7f9626663c00] 03:14:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961fc65000 == 205 [pid = 1840] [id = 659] 03:14:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9622d90000 == 204 [pid = 1840] [id = 658] 03:14:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626c54000 == 203 [pid = 1840] [id = 589] 03:14:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638016800 == 202 [pid = 1840] [id = 234] 03:14:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961f479000 == 201 [pid = 1840] [id = 656] 03:14:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964f983800 == 200 [pid = 1840] [id = 557] 03:14:14 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634422800 == 199 [pid = 1840] [id = 501] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96285ee800 == 198 [pid = 1840] [id = 703] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9626367000 == 197 [pid = 1840] [id = 702] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96239bc000 == 196 [pid = 1840] [id = 701] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621c4e000 == 195 [pid = 1840] [id = 700] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961fc20800 == 194 [pid = 1840] [id = 699] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964aaf0800 == 193 [pid = 1840] [id = 698] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96440cc800 == 192 [pid = 1840] [id = 697] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963fae2800 == 191 [pid = 1840] [id = 696] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963e42c800 == 190 [pid = 1840] [id = 695] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963ccc1800 == 189 [pid = 1840] [id = 694] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638968800 == 188 [pid = 1840] [id = 693] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96380c2000 == 187 [pid = 1840] [id = 692] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637291000 == 186 [pid = 1840] [id = 691] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634a2f800 == 185 [pid = 1840] [id = 690] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963441a000 == 184 [pid = 1840] [id = 689] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633d17800 == 183 [pid = 1840] [id = 688] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9632950800 == 182 [pid = 1840] [id = 687] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962da99800 == 181 [pid = 1840] [id = 686] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c3a5000 == 180 [pid = 1840] [id = 685] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962a355800 == 179 [pid = 1840] [id = 684] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9628b42800 == 178 [pid = 1840] [id = 683] 03:14:15 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96239ee000 == 177 [pid = 1840] [id = 682] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f9628ec8000) [pid = 1840] [serial = 2045] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f96260b1800) [pid = 1840] [serial = 2043] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f96378bb400) [pid = 1840] [serial = 2015] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f9626f60400) [pid = 1840] [serial = 2040] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f9633a5a800) [pid = 1840] [serial = 2000] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f962b7b8000) [pid = 1840] [serial = 1997] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f963b3e3c00) [pid = 1840] [serial = 2021] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f962b643000) [pid = 1840] [serial = 1994] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f96297e3c00) [pid = 1840] [serial = 1991] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f9626e91c00) [pid = 1840] [serial = 2039] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f963490f400) [pid = 1840] [serial = 2009] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f9634d1ac00) [pid = 1840] [serial = 2012] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f96263edc00) [pid = 1840] [serial = 2037] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f96383d9400) [pid = 1840] [serial = 2018] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f9624392000) [pid = 1840] [serial = 2033] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f9625fb5400) [pid = 1840] [serial = 2036] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9628c58800) [pid = 1840] [serial = 1983] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f963cd5e800) [pid = 1840] [serial = 2027] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9628c4cc00) [pid = 1840] [serial = 1988] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f96246a6400) [pid = 1840] [serial = 2034] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f963cd35400) [pid = 1840] [serial = 2024] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f9625b96c00) [pid = 1840] [serial = 1985] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9623a87000) [pid = 1840] [serial = 2042] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f963d96c000) [pid = 1840] [serial = 2030] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9634151000) [pid = 1840] [serial = 2003] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9634530800) [pid = 1840] [serial = 2006] [outer = (nil)] [url = about:blank] 03:14:15 INFO - PROCESS | 1840 | 1461320055639 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:14:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:14:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3386ms 03:14:15 INFO - PROCESS | 1840 | 1461320055754 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:14:15 INFO - PROCESS | 1840 | 1461320055758 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:14:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:14:15 INFO - PROCESS | 1840 | 1461320055771 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:14:15 INFO - PROCESS | 1840 | 1461320055776 Marionette TRACE conn3 <- [1,2862,null,{}] 03:14:15 INFO - PROCESS | 1840 | 1461320055786 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:16 INFO - PROCESS | 1840 | 1461320056009 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:14:16 INFO - PROCESS | 1840 | 1461320056201 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621bdd000 == 178 [pid = 1840] [id = 723] 03:14:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f96246a5000) [pid = 1840] [serial = 2170] [outer = (nil)] 03:14:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f96246f7c00) [pid = 1840] [serial = 2171] [outer = 0x7f96246a5000] 03:14:16 INFO - PROCESS | 1840 | 1461320056271 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f96259c5000) [pid = 1840] [serial = 2172] [outer = 0x7f96246a5000] 03:14:17 INFO - PROCESS | 1840 | 1461320057081 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:14:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:14:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1344ms 03:14:17 INFO - PROCESS | 1840 | 1461320057137 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 1840 | 1461320057146 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:14:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:14:17 INFO - PROCESS | 1840 | 1461320057160 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1840 | 1461320057163 Marionette TRACE conn3 <- [1,2866,null,{}] 03:14:17 INFO - PROCESS | 1840 | 1461320057170 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:17 INFO - PROCESS | 1840 | 1461320057399 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:14:17 INFO - PROCESS | 1840 | 1461320057647 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:17 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9622d96000 == 179 [pid = 1840] [id = 724] 03:14:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f96259c8000) [pid = 1840] [serial = 2173] [outer = (nil)] 03:14:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9625fb8000) [pid = 1840] [serial = 2174] [outer = 0x7f96259c8000] 03:14:17 INFO - PROCESS | 1840 | 1461320057714 Marionette DEBUG loaded listener.js 03:14:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f96260bd400) [pid = 1840] [serial = 2175] [outer = 0x7f96259c8000] 03:14:18 INFO - PROCESS | 1840 | 1461320058693 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:14:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:14:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1592ms 03:14:18 INFO - PROCESS | 1840 | 1461320058753 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:14:18 INFO - PROCESS | 1840 | 1461320058755 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:14:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:14:18 INFO - PROCESS | 1840 | 1461320058763 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:14:18 INFO - PROCESS | 1840 | 1461320058780 Marionette TRACE conn3 <- [1,2870,null,{}] 03:14:18 INFO - PROCESS | 1840 | 1461320058803 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:19 INFO - PROCESS | 1840 | 1461320059098 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:14:19 INFO - PROCESS | 1840 | 1461320059149 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239da000 == 180 [pid = 1840] [id = 725] 03:14:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9625cad400) [pid = 1840] [serial = 2176] [outer = (nil)] 03:14:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f9626c38800) [pid = 1840] [serial = 2177] [outer = 0x7f9625cad400] 03:14:19 INFO - PROCESS | 1840 | 1461320059380 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f9626e99400) [pid = 1840] [serial = 2178] [outer = 0x7f9625cad400] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9628e8d800) [pid = 1840] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f962b61a800) [pid = 1840] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f9632a47800) [pid = 1840] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9634286400) [pid = 1840] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f9633cbd400) [pid = 1840] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9621c22000) [pid = 1840] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9629587c00) [pid = 1840] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f9637859400) [pid = 1840] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f963c55b800) [pid = 1840] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9628c4dc00) [pid = 1840] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f963767ec00) [pid = 1840] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f962dc03c00) [pid = 1840] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f96246aa800) [pid = 1840] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f963cd63400) [pid = 1840] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f963750fc00) [pid = 1840] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f96246a0000) [pid = 1840] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f96246a3c00) [pid = 1840] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9628e88400) [pid = 1840] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9629704800) [pid = 1840] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f962dc09400) [pid = 1840] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f96246ee000) [pid = 1840] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f963463b000) [pid = 1840] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9626f5a800) [pid = 1840] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f962b642800) [pid = 1840] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f96246a4c00) [pid = 1840] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9632a44800) [pid = 1840] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9633b5d000) [pid = 1840] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f96259cfc00) [pid = 1840] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f962b614000) [pid = 1840] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9628c57000) [pid = 1840] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f962b614800) [pid = 1840] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9625b94800) [pid = 1840] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9631b14000) [pid = 1840] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f96259cd000) [pid = 1840] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9628cd9800) [pid = 1840] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9633cbd000) [pid = 1840] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9639fdb800) [pid = 1840] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9624398800) [pid = 1840] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:14:20 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f962970a400) [pid = 1840] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:14:20 INFO - PROCESS | 1840 | 1461320060923 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:14:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:14:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2207ms 03:14:20 INFO - PROCESS | 1840 | 1461320060971 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:14:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:14:20 INFO - PROCESS | 1840 | 1461320060976 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:14:20 INFO - PROCESS | 1840 | 1461320060982 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1840 | 1461320060984 Marionette TRACE conn3 <- [1,2874,null,{}] 03:14:20 INFO - PROCESS | 1840 | 1461320060989 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:21 INFO - PROCESS | 1840 | 1461320061203 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:14:21 INFO - PROCESS | 1840 | 1461320061397 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96242cb000 == 181 [pid = 1840] [id = 726] 03:14:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9621c1c800) [pid = 1840] [serial = 2179] [outer = (nil)] 03:14:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f96246a4000) [pid = 1840] [serial = 2180] [outer = 0x7f9621c1c800] 03:14:21 INFO - PROCESS | 1840 | 1461320061464 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9626f59800) [pid = 1840] [serial = 2181] [outer = 0x7f9621c1c800] 03:14:22 INFO - PROCESS | 1840 | 1461320062267 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:14:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1481ms 03:14:22 INFO - PROCESS | 1840 | 1461320062473 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1840 | 1461320062480 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:14:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:14:22 INFO - PROCESS | 1840 | 1461320062489 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1840 | 1461320062494 Marionette TRACE conn3 <- [1,2878,null,{}] 03:14:22 INFO - PROCESS | 1840 | 1461320062502 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:22 INFO - PROCESS | 1840 | 1461320062774 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:14:23 INFO - PROCESS | 1840 | 1461320063129 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:23 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621ed7000 == 182 [pid = 1840] [id = 727] 03:14:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96246a8400) [pid = 1840] [serial = 2182] [outer = (nil)] 03:14:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f96259ad800) [pid = 1840] [serial = 2183] [outer = 0x7f96246a8400] 03:14:23 INFO - PROCESS | 1840 | 1461320063210 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9625b9c000) [pid = 1840] [serial = 2184] [outer = 0x7f96246a8400] 03:14:24 INFO - PROCESS | 1840 | 1461320064132 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:14:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:14:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1689ms 03:14:24 INFO - PROCESS | 1840 | 1461320064179 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:14:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:14:24 INFO - PROCESS | 1840 | 1461320064185 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:14:24 INFO - PROCESS | 1840 | 1461320064199 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:14:24 INFO - PROCESS | 1840 | 1461320064204 Marionette TRACE conn3 <- [1,2882,null,{}] 03:14:24 INFO - PROCESS | 1840 | 1461320064212 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:24 INFO - PROCESS | 1840 | 1461320064472 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:14:24 INFO - PROCESS | 1840 | 1461320064790 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9624549800 == 183 [pid = 1840] [id = 728] 03:14:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f9626430400) [pid = 1840] [serial = 2185] [outer = (nil)] 03:14:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9626c41c00) [pid = 1840] [serial = 2186] [outer = 0x7f9626430400] 03:14:24 INFO - PROCESS | 1840 | 1461320064870 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9626f58800) [pid = 1840] [serial = 2187] [outer = 0x7f9626430400] 03:14:25 INFO - PROCESS | 1840 | 1461320065816 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:14:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:14:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1689ms 03:14:25 INFO - PROCESS | 1840 | 1461320065884 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:14:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:14:25 INFO - PROCESS | 1840 | 1461320065888 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:14:25 INFO - PROCESS | 1840 | 1461320065894 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 1840 | 1461320065898 Marionette TRACE conn3 <- [1,2886,null,{}] 03:14:25 INFO - PROCESS | 1840 | 1461320065912 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:26 INFO - PROCESS | 1840 | 1461320066153 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:14:26 INFO - PROCESS | 1840 | 1461320066511 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626373000 == 184 [pid = 1840] [id = 729] 03:14:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f96282dfc00) [pid = 1840] [serial = 2188] [outer = (nil)] 03:14:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9628c4dc00) [pid = 1840] [serial = 2189] [outer = 0x7f96282dfc00] 03:14:26 INFO - PROCESS | 1840 | 1461320066599 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9628e81400) [pid = 1840] [serial = 2190] [outer = 0x7f96282dfc00] 03:14:27 INFO - PROCESS | 1840 | 1461320067527 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:14:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1681ms 03:14:27 INFO - PROCESS | 1840 | 1461320067577 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1840 | 1461320067581 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:14:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:14:27 INFO - PROCESS | 1840 | 1461320067586 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1840 | 1461320067589 Marionette TRACE conn3 <- [1,2890,null,{}] 03:14:27 INFO - PROCESS | 1840 | 1461320067594 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:27 INFO - PROCESS | 1840 | 1461320067818 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:14:28 INFO - PROCESS | 1840 | 1461320068101 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96285d9800 == 185 [pid = 1840] [id = 730] 03:14:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9628c27400) [pid = 1840] [serial = 2191] [outer = (nil)] 03:14:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f9629583c00) [pid = 1840] [serial = 2192] [outer = 0x7f9628c27400] 03:14:28 INFO - PROCESS | 1840 | 1461320068222 Marionette DEBUG loaded listener.js 03:14:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9629708400) [pid = 1840] [serial = 2193] [outer = 0x7f9628c27400] 03:14:29 INFO - PROCESS | 1840 | 1461320069097 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:14:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:14:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1578ms 03:14:29 INFO - PROCESS | 1840 | 1461320069167 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 1840 | 1461320069170 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:14:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:14:29 INFO - PROCESS | 1840 | 1461320069176 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1840 | 1461320069178 Marionette TRACE conn3 <- [1,2894,null,{}] 03:14:29 INFO - PROCESS | 1840 | 1461320069184 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:29 INFO - PROCESS | 1840 | 1461320069409 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:14:29 INFO - PROCESS | 1840 | 1461320069719 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9628d1e000 == 186 [pid = 1840] [id = 731] 03:14:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9628ec7400) [pid = 1840] [serial = 2194] [outer = (nil)] 03:14:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f96297e6800) [pid = 1840] [serial = 2195] [outer = 0x7f9628ec7400] 03:14:29 INFO - PROCESS | 1840 | 1461320069797 Marionette DEBUG loaded listener.js 03:14:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f962a731c00) [pid = 1840] [serial = 2196] [outer = 0x7f9628ec7400] 03:14:30 INFO - PROCESS | 1840 | 1461320070634 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:14:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:14:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1528ms 03:14:30 INFO - PROCESS | 1840 | 1461320070705 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:14:30 INFO - PROCESS | 1840 | 1461320070709 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:14:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:14:30 INFO - PROCESS | 1840 | 1461320070715 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:14:30 INFO - PROCESS | 1840 | 1461320070717 Marionette TRACE conn3 <- [1,2898,null,{}] 03:14:30 INFO - PROCESS | 1840 | 1461320070723 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:30 INFO - PROCESS | 1840 | 1461320070980 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:14:31 INFO - PROCESS | 1840 | 1461320071307 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a354000 == 187 [pid = 1840] [id = 732] 03:14:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f962b646400) [pid = 1840] [serial = 2197] [outer = (nil)] 03:14:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f962b7af800) [pid = 1840] [serial = 2198] [outer = 0x7f962b646400] 03:14:31 INFO - PROCESS | 1840 | 1461320071389 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f962c455400) [pid = 1840] [serial = 2199] [outer = 0x7f962b646400] 03:14:32 INFO - PROCESS | 1840 | 1461320072246 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:14:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1579ms 03:14:32 INFO - PROCESS | 1840 | 1461320072295 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1840 | 1461320072299 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:14:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:14:32 INFO - PROCESS | 1840 | 1461320072305 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1840 | 1461320072307 Marionette TRACE conn3 <- [1,2902,null,{}] 03:14:32 INFO - PROCESS | 1840 | 1461320072313 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:32 INFO - PROCESS | 1840 | 1461320072539 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:14:32 INFO - PROCESS | 1840 | 1461320072825 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c321800 == 188 [pid = 1840] [id = 733] 03:14:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f962c7cac00) [pid = 1840] [serial = 2200] [outer = (nil)] 03:14:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f962c7d6c00) [pid = 1840] [serial = 2201] [outer = 0x7f962c7cac00] 03:14:32 INFO - PROCESS | 1840 | 1461320072951 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9631967400) [pid = 1840] [serial = 2202] [outer = 0x7f962c7cac00] 03:14:33 INFO - PROCESS | 1840 | 1461320073822 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:14:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:14:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1580ms 03:14:33 INFO - PROCESS | 1840 | 1461320073886 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:14:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:14:33 INFO - PROCESS | 1840 | 1461320073890 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:14:33 INFO - PROCESS | 1840 | 1461320073896 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:14:33 INFO - PROCESS | 1840 | 1461320073899 Marionette TRACE conn3 <- [1,2906,null,{}] 03:14:33 INFO - PROCESS | 1840 | 1461320073904 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:34 INFO - PROCESS | 1840 | 1461320074125 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:14:34 INFO - PROCESS | 1840 | 1461320074394 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:34 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c66b000 == 189 [pid = 1840] [id = 734] 03:14:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f962c7cdc00) [pid = 1840] [serial = 2203] [outer = (nil)] 03:14:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9631b12c00) [pid = 1840] [serial = 2204] [outer = 0x7f962c7cdc00] 03:14:34 INFO - PROCESS | 1840 | 1461320074510 Marionette DEBUG loaded listener.js 03:14:34 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9632a4b800) [pid = 1840] [serial = 2205] [outer = 0x7f962c7cdc00] 03:14:35 INFO - PROCESS | 1840 | 1461320075349 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:14:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:14:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1529ms 03:14:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:14:35 INFO - PROCESS | 1840 | 1461320075425 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:14:35 INFO - PROCESS | 1840 | 1461320075428 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:14:35 INFO - PROCESS | 1840 | 1461320075434 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:14:35 INFO - PROCESS | 1840 | 1461320075437 Marionette TRACE conn3 <- [1,2910,null,{}] 03:14:35 INFO - PROCESS | 1840 | 1461320075442 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:35 INFO - PROCESS | 1840 | 1461320075666 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:14:35 INFO - PROCESS | 1840 | 1461320075980 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631b6a000 == 190 [pid = 1840] [id = 735] 03:14:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9626f55800) [pid = 1840] [serial = 2206] [outer = (nil)] 03:14:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9632a5e400) [pid = 1840] [serial = 2207] [outer = 0x7f9626f55800] 03:14:36 INFO - PROCESS | 1840 | 1461320076056 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9632ab5000) [pid = 1840] [serial = 2208] [outer = 0x7f9626f55800] 03:14:36 INFO - PROCESS | 1840 | 1461320076781 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:14:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:14:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:14:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1378ms 03:14:36 INFO - PROCESS | 1840 | 1461320076813 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:14:36 INFO - PROCESS | 1840 | 1461320076817 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:14:36 INFO - TEST-START | /DOMEvents/constructors.html 03:14:36 INFO - PROCESS | 1840 | 1461320076822 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1840 | 1461320076825 Marionette TRACE conn3 <- [1,2914,null,{}] 03:14:36 INFO - PROCESS | 1840 | 1461320076830 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:37 INFO - PROCESS | 1840 | 1461320077049 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:14:37 INFO - PROCESS | 1840 | 1461320077325 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963293c800 == 191 [pid = 1840] [id = 736] 03:14:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f9628c4e000) [pid = 1840] [serial = 2209] [outer = (nil)] 03:14:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f9633a59800) [pid = 1840] [serial = 2210] [outer = 0x7f9628c4e000] 03:14:37 INFO - PROCESS | 1840 | 1461320077402 Marionette DEBUG loaded listener.js 03:14:37 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9633b60c00) [pid = 1840] [serial = 2211] [outer = 0x7f9628c4e000] 03:14:38 INFO - PROCESS | 1840 | 1461320078334 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:14:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:14:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:14:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:14:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1541ms 03:14:38 INFO - PROCESS | 1840 | 1461320078365 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:14:38 INFO - PROCESS | 1840 | 1461320078375 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:14:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:14:38 INFO - PROCESS | 1840 | 1461320078428 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:14:38 INFO - PROCESS | 1840 | 1461320078433 Marionette TRACE conn3 <- [1,2918,null,{}] 03:14:38 INFO - PROCESS | 1840 | 1461320078438 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:38 INFO - PROCESS | 1840 | 1461320078709 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:14:39 INFO - PROCESS | 1840 | 1461320079045 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:39 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633c04800 == 192 [pid = 1840] [id = 737] 03:14:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f96342a2c00) [pid = 1840] [serial = 2212] [outer = (nil)] 03:14:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f96342a8400) [pid = 1840] [serial = 2213] [outer = 0x7f96342a2c00] 03:14:39 INFO - PROCESS | 1840 | 1461320079127 Marionette DEBUG loaded listener.js 03:14:39 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f9634522800) [pid = 1840] [serial = 2214] [outer = 0x7f96342a2c00] 03:14:39 INFO - PROCESS | 1840 | 1461320079902 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:14:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:14:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1504ms 03:14:39 INFO - PROCESS | 1840 | 1461320079927 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1840 | 1461320079931 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:14:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:14:39 INFO - PROCESS | 1840 | 1461320079937 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1840 | 1461320079939 Marionette TRACE conn3 <- [1,2922,null,{}] 03:14:39 INFO - PROCESS | 1840 | 1461320079945 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:40 INFO - PROCESS | 1840 | 1461320080218 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:14:40 INFO - PROCESS | 1840 | 1461320080468 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633ed7800 == 193 [pid = 1840] [id = 738] 03:14:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f963427f800) [pid = 1840] [serial = 2215] [outer = (nil)] 03:14:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f96345e5400) [pid = 1840] [serial = 2216] [outer = 0x7f963427f800] 03:14:40 INFO - PROCESS | 1840 | 1461320080541 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f96349e3400) [pid = 1840] [serial = 2217] [outer = 0x7f963427f800] 03:14:41 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:14:41 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:14:41 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:14:41 INFO - PROCESS | 1840 | [1840] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:14:41 INFO - PROCESS | 1840 | 1461320081398 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:14:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:14:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:41 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:14:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:41 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:14:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:41 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:14:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:14:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:14:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1478ms 03:14:41 INFO - PROCESS | 1840 | 1461320081422 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:14:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:14:41 INFO - PROCESS | 1840 | 1461320081428 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:14:41 INFO - PROCESS | 1840 | 1461320081435 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1840 | 1461320081438 Marionette TRACE conn3 <- [1,2926,null,{}] 03:14:41 INFO - PROCESS | 1840 | 1461320081443 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:41 INFO - PROCESS | 1840 | 1461320081671 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:14:41 INFO - PROCESS | 1840 | 1461320081953 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:41 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96345c2000 == 194 [pid = 1840] [id = 739] 03:14:41 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f96342a3c00) [pid = 1840] [serial = 2218] [outer = (nil)] 03:14:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f9634a93000) [pid = 1840] [serial = 2219] [outer = 0x7f96342a3c00] 03:14:42 INFO - PROCESS | 1840 | 1461320082042 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f9634b4bc00) [pid = 1840] [serial = 2220] [outer = 0x7f96342a3c00] 03:14:42 INFO - PROCESS | 1840 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:14:42 INFO - PROCESS | 1840 | 1461320082850 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:14:42 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:14:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1490ms 03:14:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:14:42 INFO - PROCESS | 1840 | 1461320082925 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:14:42 INFO - PROCESS | 1840 | 1461320082928 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:14:42 INFO - PROCESS | 1840 | 1461320082934 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:14:42 INFO - PROCESS | 1840 | 1461320082937 Marionette TRACE conn3 <- [1,2930,null,{}] 03:14:42 INFO - PROCESS | 1840 | 1461320082942 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:43 INFO - PROCESS | 1840 | 1461320083179 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:14:43 INFO - PROCESS | 1840 | 1461320083461 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c8d000 == 195 [pid = 1840] [id = 740] 03:14:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f963452d000) [pid = 1840] [serial = 2221] [outer = (nil)] 03:14:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f9634d24c00) [pid = 1840] [serial = 2222] [outer = 0x7f963452d000] 03:14:43 INFO - PROCESS | 1840 | 1461320083537 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f9634d30800) [pid = 1840] [serial = 2223] [outer = 0x7f963452d000] 03:14:44 INFO - PROCESS | 1840 | 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:14:44 INFO - PROCESS | 1840 | 1461320084291 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:14:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:14:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1382ms 03:14:44 INFO - PROCESS | 1840 | 1461320084316 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1840 | 1461320084319 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:14:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:14:44 INFO - PROCESS | 1840 | 1461320084325 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1840 | 1461320084327 Marionette TRACE conn3 <- [1,2934,null,{}] 03:14:44 INFO - PROCESS | 1840 | 1461320084332 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:44 INFO - PROCESS | 1840 | 1461320084548 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:14:44 INFO - PROCESS | 1840 | 1461320084808 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:44 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637849000 == 196 [pid = 1840] [id = 741] 03:14:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f9634a95000) [pid = 1840] [serial = 2224] [outer = (nil)] 03:14:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f9634ddc000) [pid = 1840] [serial = 2225] [outer = 0x7f9634a95000] 03:14:44 INFO - PROCESS | 1840 | 1461320084881 Marionette DEBUG loaded listener.js 03:14:44 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f9634f4a800) [pid = 1840] [serial = 2226] [outer = 0x7f9634a95000] 03:14:45 INFO - PROCESS | 1840 | 1461320085676 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:14:45 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:14:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1380ms 03:14:45 INFO - PROCESS | 1840 | 1461320085706 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:14:45 INFO - PROCESS | 1840 | 1461320085710 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:14:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:14:45 INFO - PROCESS | 1840 | 1461320085716 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:14:45 INFO - PROCESS | 1840 | 1461320085719 Marionette TRACE conn3 <- [1,2938,null,{}] 03:14:45 INFO - PROCESS | 1840 | 1461320085724 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:45 INFO - PROCESS | 1840 | 1461320085952 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:14:46 INFO - PROCESS | 1840 | 1461320086208 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963838f000 == 197 [pid = 1840] [id = 742] 03:14:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f9634b4c000) [pid = 1840] [serial = 2227] [outer = (nil)] 03:14:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9635d82400) [pid = 1840] [serial = 2228] [outer = 0x7f9634b4c000] 03:14:46 INFO - PROCESS | 1840 | 1461320086287 Marionette DEBUG loaded listener.js 03:14:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9637505c00) [pid = 1840] [serial = 2229] [outer = 0x7f9634b4c000] 03:14:47 INFO - PROCESS | 1840 | 1461320087043 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:14:47 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:14:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1339ms 03:14:47 INFO - PROCESS | 1840 | 1461320087056 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:14:47 INFO - PROCESS | 1840 | 1461320087058 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:14:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:14:47 INFO - PROCESS | 1840 | 1461320087065 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:14:47 INFO - PROCESS | 1840 | 1461320087067 Marionette TRACE conn3 <- [1,2942,null,{}] 03:14:47 INFO - PROCESS | 1840 | 1461320087073 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:47 INFO - PROCESS | 1840 | 1461320087298 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:14:47 INFO - PROCESS | 1840 | 1461320087596 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:47 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963b264800 == 198 [pid = 1840] [id = 743] 03:14:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f9634a88000) [pid = 1840] [serial = 2230] [outer = (nil)] 03:14:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f963767c000) [pid = 1840] [serial = 2231] [outer = 0x7f9634a88000] 03:14:47 INFO - PROCESS | 1840 | 1461320087687 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9637858400) [pid = 1840] [serial = 2232] [outer = 0x7f9634a88000] 03:14:48 INFO - PROCESS | 1840 | 1461320088477 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:14:48 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:14:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:14:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:14:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:14:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:14:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1431ms 03:14:48 INFO - PROCESS | 1840 | 1461320088498 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:14:48 INFO - PROCESS | 1840 | 1461320088502 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:14:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:14:48 INFO - PROCESS | 1840 | 1461320088507 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:14:48 INFO - PROCESS | 1840 | 1461320088509 Marionette TRACE conn3 <- [1,2946,null,{}] 03:14:48 INFO - PROCESS | 1840 | 1461320088515 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:48 INFO - PROCESS | 1840 | 1461320088739 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:14:49 INFO - PROCESS | 1840 | 1461320089040 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c4be800 == 199 [pid = 1840] [id = 744] 03:14:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 197 (0x7f9634b51400) [pid = 1840] [serial = 2233] [outer = (nil)] 03:14:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 198 (0x7f9637f4d000) [pid = 1840] [serial = 2234] [outer = 0x7f9634b51400] 03:14:49 INFO - PROCESS | 1840 | 1461320089166 Marionette DEBUG loaded listener.js 03:14:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 199 (0x7f96383d8000) [pid = 1840] [serial = 2235] [outer = 0x7f9634b51400] 03:14:49 INFO - PROCESS | 1840 | 1461320089926 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:14:49 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:14:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1437ms 03:14:49 INFO - PROCESS | 1840 | 1461320089946 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 1840 | 1461320089948 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:14:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:14:49 INFO - PROCESS | 1840 | 1461320089954 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1840 | 1461320089957 Marionette TRACE conn3 <- [1,2950,null,{}] 03:14:49 INFO - PROCESS | 1840 | 1461320089963 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:50 INFO - PROCESS | 1840 | 1461320090195 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:14:50 INFO - PROCESS | 1840 | 1461320090488 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963d675800 == 200 [pid = 1840] [id = 745] 03:14:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 200 (0x7f963750c000) [pid = 1840] [serial = 2236] [outer = (nil)] 03:14:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 201 (0x7f9638874000) [pid = 1840] [serial = 2237] [outer = 0x7f963750c000] 03:14:50 INFO - PROCESS | 1840 | 1461320090582 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1840 | ++DOMWINDOW == 202 (0x7f9638912c00) [pid = 1840] [serial = 2238] [outer = 0x7f963750c000] 03:14:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963df57000 == 201 [pid = 1840] [id = 746] 03:14:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 203 (0x7f963a98e000) [pid = 1840] [serial = 2239] [outer = (nil)] 03:14:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 204 (0x7f9638831800) [pid = 1840] [serial = 2240] [outer = 0x7f963a98e000] 03:14:51 INFO - PROCESS | 1840 | 1461320091517 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:14:51 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:14:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1585ms 03:14:51 INFO - PROCESS | 1840 | 1461320091547 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 1840 | 1461320091552 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:14:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:14:51 INFO - PROCESS | 1840 | 1461320091566 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1840 | 1461320091569 Marionette TRACE conn3 <- [1,2954,null,{}] 03:14:51 INFO - PROCESS | 1840 | 1461320091577 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:51 INFO - PROCESS | 1840 | 1461320091877 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:14:52 INFO - PROCESS | 1840 | 1461320092156 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963efe8800 == 202 [pid = 1840] [id = 747] 03:14:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 205 (0x7f962b648400) [pid = 1840] [serial = 2241] [outer = (nil)] 03:14:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 206 (0x7f9639fe2000) [pid = 1840] [serial = 2242] [outer = 0x7f962b648400] 03:14:52 INFO - PROCESS | 1840 | 1461320092272 Marionette DEBUG loaded listener.js 03:14:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 207 (0x7f963b3e5800) [pid = 1840] [serial = 2243] [outer = 0x7f962b648400] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96239d9000 == 201 [pid = 1840] [id = 677] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965d1dd000 == 200 [pid = 1840] [id = 722] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9654574000 == 199 [pid = 1840] [id = 721] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9652074000 == 198 [pid = 1840] [id = 720] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96501cf000 == 197 [pid = 1840] [id = 719] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fd18800 == 196 [pid = 1840] [id = 718] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964fb59800 == 195 [pid = 1840] [id = 717] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f964bf20000 == 194 [pid = 1840] [id = 716] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96440d0800 == 193 [pid = 1840] [id = 715] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c76a800 == 192 [pid = 1840] [id = 714] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963812b000 == 191 [pid = 1840] [id = 713] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638013800 == 190 [pid = 1840] [id = 712] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634c85000 == 189 [pid = 1840] [id = 711] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9634407800 == 188 [pid = 1840] [id = 710] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963297c800 == 187 [pid = 1840] [id = 709] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9631da1800 == 186 [pid = 1840] [id = 708] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962c668800 == 185 [pid = 1840] [id = 707] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9629738800 == 184 [pid = 1840] [id = 706] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96245c3800 == 183 [pid = 1840] [id = 705] 03:14:54 INFO - PROCESS | 1840 | --DOCSHELL 0x7f961fc1a000 == 182 [pid = 1840] [id = 704] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 206 (0x7f96297e1000) [pid = 1840] [serial = 2111] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 205 (0x7f963463cc00) [pid = 1840] [serial = 2069] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 204 (0x7f962c7cb400) [pid = 1840] [serial = 1998] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 203 (0x7f9633a58c00) [pid = 1840] [serial = 2064] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 202 (0x7f9634dd9c00) [pid = 1840] [serial = 2075] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 201 (0x7f9634dd6000) [pid = 1840] [serial = 2013] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 200 (0x7f9626c36c00) [pid = 1840] [serial = 2100] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 199 (0x7f962a58cc00) [pid = 1840] [serial = 1992] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 198 (0x7f9638249800) [pid = 1840] [serial = 2016] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 197 (0x7f96349e4000) [pid = 1840] [serial = 2070] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 196 (0x7f96242f1800) [pid = 1840] [serial = 2099] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f963def7800) [pid = 1840] [serial = 2031] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f963cd3cc00) [pid = 1840] [serial = 2025] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f9638828000) [pid = 1840] [serial = 2082] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f963b847800) [pid = 1840] [serial = 2087] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f9628c53000) [pid = 1840] [serial = 1911] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f9640c46c00) [pid = 1840] [serial = 2096] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f9637f4e400) [pid = 1840] [serial = 2079] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f9625b9d400) [pid = 1840] [serial = 2048] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f96246f8400) [pid = 1840] [serial = 2102] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f963e343800) [pid = 1840] [serial = 2091] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f962a588800) [pid = 1840] [serial = 2055] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f963c47d400) [pid = 1840] [serial = 2022] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f963887b000) [pid = 1840] [serial = 2084] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f963efb5000) [pid = 1840] [serial = 2094] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f9632aab800) [pid = 1840] [serial = 2063] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f9640c81400) [pid = 1840] [serial = 2097] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f9625b90800) [pid = 1840] [serial = 2103] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f963949c800) [pid = 1840] [serial = 2085] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f9628e85000) [pid = 1840] [serial = 1989] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f963d971c00) [pid = 1840] [serial = 2090] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f9639492c00) [pid = 1840] [serial = 2019] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f9626432800) [pid = 1840] [serial = 2105] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f96263ef000) [pid = 1840] [serial = 2049] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9634373800) [pid = 1840] [serial = 2004] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9634d21400) [pid = 1840] [serial = 2073] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f9628e82c00) [pid = 1840] [serial = 2052] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f962b650c00) [pid = 1840] [serial = 2058] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f96349e6800) [pid = 1840] [serial = 2010] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f963cd35000) [pid = 1840] [serial = 2088] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f962c4db800) [pid = 1840] [serial = 2060] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9626e96400) [pid = 1840] [serial = 2106] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f962b61d400) [pid = 1840] [serial = 2057] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9633b65400) [pid = 1840] [serial = 2066] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f963e4a0800) [pid = 1840] [serial = 2093] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f9633cb4c00) [pid = 1840] [serial = 2001] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9634b48c00) [pid = 1840] [serial = 2072] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9635b20c00) [pid = 1840] [serial = 2076] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9634287c00) [pid = 1840] [serial = 2067] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f962680b400) [pid = 1840] [serial = 1986] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f963824b000) [pid = 1840] [serial = 2081] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9629587000) [pid = 1840] [serial = 2109] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f96297dd000) [pid = 1840] [serial = 2054] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f962c7d3c00) [pid = 1840] [serial = 2061] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9637688000) [pid = 1840] [serial = 2078] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9628e8e800) [pid = 1840] [serial = 2108] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f963463c400) [pid = 1840] [serial = 2007] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f963d962400) [pid = 1840] [serial = 2028] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9629583800) [pid = 1840] [serial = 2046] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f9626f61400) [pid = 1840] [serial = 2051] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f962b64d400) [pid = 1840] [serial = 1995] [outer = (nil)] [url = about:blank] 03:14:54 INFO - PROCESS | 1840 | 1461320094957 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:14:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:14:54 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:14:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3404ms 03:14:54 INFO - PROCESS | 1840 | 1461320094967 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 1840 | 1461320094972 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:14:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:14:54 INFO - PROCESS | 1840 | 1461320094980 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1840 | 1461320094986 Marionette TRACE conn3 <- [1,2958,null,{}] 03:14:54 INFO - PROCESS | 1840 | 1461320094995 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:55 INFO - PROCESS | 1840 | 1461320095220 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:14:55 INFO - PROCESS | 1840 | 1461320095446 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621d5e000 == 183 [pid = 1840] [id = 748] 03:14:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9623974800) [pid = 1840] [serial = 2244] [outer = (nil)] 03:14:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f96246a9400) [pid = 1840] [serial = 2245] [outer = 0x7f9623974800] 03:14:55 INFO - PROCESS | 1840 | 1461320095512 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96259a5000) [pid = 1840] [serial = 2246] [outer = 0x7f9623974800] 03:14:56 INFO - PROCESS | 1840 | 1461320096203 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:14:56 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:14:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1242ms 03:14:56 INFO - PROCESS | 1840 | 1461320096222 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:14:56 INFO - PROCESS | 1840 | 1461320096230 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:14:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:14:56 INFO - PROCESS | 1840 | 1461320096241 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:14:56 INFO - PROCESS | 1840 | 1461320096245 Marionette TRACE conn3 <- [1,2962,null,{}] 03:14:56 INFO - PROCESS | 1840 | 1461320096251 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:56 INFO - PROCESS | 1840 | 1461320096537 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:14:56 INFO - PROCESS | 1840 | 1461320096563 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962381e000 == 184 [pid = 1840] [id = 749] 03:14:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9623974c00) [pid = 1840] [serial = 2247] [outer = (nil)] 03:14:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f9625fb0400) [pid = 1840] [serial = 2248] [outer = 0x7f9623974c00] 03:14:56 INFO - PROCESS | 1840 | 1461320096664 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f96263f3800) [pid = 1840] [serial = 2249] [outer = 0x7f9623974c00] 03:14:57 INFO - PROCESS | 1840 | 1461320097724 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:14:57 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:14:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1530ms 03:14:57 INFO - PROCESS | 1840 | 1461320097771 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1840 | 1461320097774 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:14:57 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:14:57 INFO - PROCESS | 1840 | 1461320097780 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1840 | 1461320097786 Marionette TRACE conn3 <- [1,2966,null,{}] 03:14:57 INFO - PROCESS | 1840 | 1461320097810 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:58 INFO - PROCESS | 1840 | 1461320098085 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:14:58 INFO - PROCESS | 1840 | 1461320098131 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962452a800 == 185 [pid = 1840] [id = 750] 03:14:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f962680e000) [pid = 1840] [serial = 2250] [outer = (nil)] 03:14:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f9626f43800) [pid = 1840] [serial = 2251] [outer = 0x7f962680e000] 03:14:58 INFO - PROCESS | 1840 | 1461320098197 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f96270b0c00) [pid = 1840] [serial = 2252] [outer = 0x7f962680e000] 03:14:59 INFO - PROCESS | 1840 | 1461320099157 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:14:59 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:14:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1386ms 03:14:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:14:59 INFO - PROCESS | 1840 | 1461320099167 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:14:59 INFO - PROCESS | 1840 | 1461320099170 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:14:59 INFO - PROCESS | 1840 | 1461320099177 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1840 | 1461320099180 Marionette TRACE conn3 <- [1,2970,null,{}] 03:14:59 INFO - PROCESS | 1840 | 1461320099194 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:14:59 INFO - PROCESS | 1840 | 1461320099476 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f9625cad400) [pid = 1840] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9621df1000) [pid = 1840] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f96246a5000) [pid = 1840] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f96270b4400) [pid = 1840] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f96270af400) [pid = 1840] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f9625cb2000) [pid = 1840] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f9621ded400) [pid = 1840] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f963824a000) [pid = 1840] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9621de8c00) [pid = 1840] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f96380ae400) [pid = 1840] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f963d96f800) [pid = 1840] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9634635c00) [pid = 1840] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f962957f800) [pid = 1840] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f96349e8000) [pid = 1840] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f9633a54c00) [pid = 1840] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f9633a54800) [pid = 1840] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f96282e0c00) [pid = 1840] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f96282da800) [pid = 1840] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f962680a000) [pid = 1840] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f96260b3400) [pid = 1840] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:15:00 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f96259c8000) [pid = 1840] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:15:00 INFO - PROCESS | 1840 | 1461320100166 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9623802800 == 186 [pid = 1840] [id = 751] 03:15:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9621c22800) [pid = 1840] [serial = 2253] [outer = (nil)] 03:15:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f96259c8000) [pid = 1840] [serial = 2254] [outer = 0x7f9621c22800] 03:15:00 INFO - PROCESS | 1840 | 1461320100235 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f9626c3b400) [pid = 1840] [serial = 2255] [outer = 0x7f9621c22800] 03:15:00 INFO - PROCESS | 1840 | 1461320100903 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:15:00 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:15:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1750ms 03:15:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:15:00 INFO - PROCESS | 1840 | 1461320100935 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:15:00 INFO - PROCESS | 1840 | 1461320100937 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:15:00 INFO - PROCESS | 1840 | 1461320100947 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:15:00 INFO - PROCESS | 1840 | 1461320100949 Marionette TRACE conn3 <- [1,2974,null,{}] 03:15:00 INFO - PROCESS | 1840 | 1461320100956 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:01 INFO - PROCESS | 1840 | 1461320101253 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:15:01 INFO - PROCESS | 1840 | 1461320101279 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626d36000 == 187 [pid = 1840] [id = 752] 03:15:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f96270bb000) [pid = 1840] [serial = 2256] [outer = (nil)] 03:15:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f9628c2e400) [pid = 1840] [serial = 2257] [outer = 0x7f96270bb000] 03:15:01 INFO - PROCESS | 1840 | 1461320101347 Marionette DEBUG loaded listener.js 03:15:01 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9628e82c00) [pid = 1840] [serial = 2258] [outer = 0x7f96270bb000] 03:15:02 INFO - PROCESS | 1840 | 1461320102442 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:15:02 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:15:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1532ms 03:15:02 INFO - PROCESS | 1840 | 1461320102477 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1840 | 1461320102482 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:15:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:15:02 INFO - PROCESS | 1840 | 1461320102492 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1840 | 1461320102497 Marionette TRACE conn3 <- [1,2978,null,{}] 03:15:02 INFO - PROCESS | 1840 | 1461320102508 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:02 INFO - PROCESS | 1840 | 1461320102793 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:15:03 INFO - PROCESS | 1840 | 1461320103151 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9622d9b800 == 188 [pid = 1840] [id = 753] 03:15:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f96246f1400) [pid = 1840] [serial = 2259] [outer = (nil)] 03:15:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f96259ac000) [pid = 1840] [serial = 2260] [outer = 0x7f96246f1400] 03:15:03 INFO - PROCESS | 1840 | 1461320103236 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f9625cb3000) [pid = 1840] [serial = 2261] [outer = 0x7f96246f1400] 03:15:04 INFO - PROCESS | 1840 | 1461320104015 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:15:04 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:15:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1537ms 03:15:04 INFO - PROCESS | 1840 | 1461320104030 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1840 | 1461320104039 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:15:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:15:04 INFO - PROCESS | 1840 | 1461320104050 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1840 | 1461320104054 Marionette TRACE conn3 <- [1,2982,null,{}] 03:15:04 INFO - PROCESS | 1840 | 1461320104061 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:04 INFO - PROCESS | 1840 | 1461320104314 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:15:04 INFO - PROCESS | 1840 | 1461320104596 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626138000 == 189 [pid = 1840] [id = 754] 03:15:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f96263f2c00) [pid = 1840] [serial = 2262] [outer = (nil)] 03:15:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9626c3e400) [pid = 1840] [serial = 2263] [outer = 0x7f96263f2c00] 03:15:04 INFO - PROCESS | 1840 | 1461320104675 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96270b0000) [pid = 1840] [serial = 2264] [outer = 0x7f96263f2c00] 03:15:05 INFO - PROCESS | 1840 | 1461320105753 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:15:05 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:15:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:15:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:15:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1734ms 03:15:05 INFO - PROCESS | 1840 | 1461320105788 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:15:05 INFO - PROCESS | 1840 | 1461320105793 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:15:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:15:05 INFO - PROCESS | 1840 | 1461320105804 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 1840 | 1461320105812 Marionette TRACE conn3 <- [1,2986,null,{}] 03:15:05 INFO - PROCESS | 1840 | 1461320105899 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:06 INFO - PROCESS | 1840 | 1461320106153 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:15:06 INFO - PROCESS | 1840 | 1461320106472 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962a359800 == 190 [pid = 1840] [id = 755] 03:15:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9628e84400) [pid = 1840] [serial = 2265] [outer = (nil)] 03:15:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9629587000) [pid = 1840] [serial = 2266] [outer = 0x7f9628e84400] 03:15:06 INFO - PROCESS | 1840 | 1461320106551 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96297e1c00) [pid = 1840] [serial = 2267] [outer = 0x7f9628e84400] 03:15:07 INFO - PROCESS | 1840 | 1461320107319 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:15:07 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:15:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1539ms 03:15:07 INFO - PROCESS | 1840 | 1461320107347 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1840 | 1461320107352 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:15:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:15:07 INFO - PROCESS | 1840 | 1461320107363 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1840 | 1461320107367 Marionette TRACE conn3 <- [1,2990,null,{}] 03:15:07 INFO - PROCESS | 1840 | 1461320107372 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:07 INFO - PROCESS | 1840 | 1461320107612 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:15:07 INFO - PROCESS | 1840 | 1461320107878 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c62b000 == 191 [pid = 1840] [id = 756] 03:15:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f9625b91c00) [pid = 1840] [serial = 2268] [outer = (nil)] 03:15:07 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f962a737000) [pid = 1840] [serial = 2269] [outer = 0x7f9625b91c00] 03:15:07 INFO - PROCESS | 1840 | 1461320107954 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f962b61dc00) [pid = 1840] [serial = 2270] [outer = 0x7f9625b91c00] 03:15:08 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962dab1800 == 192 [pid = 1840] [id = 757] 03:15:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f962b7b3000) [pid = 1840] [serial = 2271] [outer = (nil)] 03:15:08 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f962b61f400) [pid = 1840] [serial = 2272] [outer = 0x7f962b7b3000] 03:15:08 INFO - PROCESS | 1840 | 1461320108902 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:15:08 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:15:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1580ms 03:15:08 INFO - PROCESS | 1840 | 1461320108944 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 1840 | 1461320108948 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:15:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:15:08 INFO - PROCESS | 1840 | 1461320108954 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 1840 | 1461320108957 Marionette TRACE conn3 <- [1,2994,null,{}] 03:15:08 INFO - PROCESS | 1840 | 1461320108968 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:09 INFO - PROCESS | 1840 | 1461320109298 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:15:09 INFO - PROCESS | 1840 | 1461320109613 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9631d8a800 == 193 [pid = 1840] [id = 758] 03:15:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f96297e3000) [pid = 1840] [serial = 2273] [outer = (nil)] 03:15:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f962b7b3400) [pid = 1840] [serial = 2274] [outer = 0x7f96297e3000] 03:15:09 INFO - PROCESS | 1840 | 1461320109694 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f962c4de800) [pid = 1840] [serial = 2275] [outer = 0x7f96297e3000] 03:15:10 INFO - PROCESS | 1840 | 1461320110451 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:15:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:15:10 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:15:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1539ms 03:15:10 INFO - PROCESS | 1840 | 1461320110495 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 1840 | 1461320110499 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:15:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:15:10 INFO - PROCESS | 1840 | 1461320110505 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1840 | 1461320110507 Marionette TRACE conn3 <- [1,2998,null,{}] 03:15:10 INFO - PROCESS | 1840 | 1461320110514 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:10 INFO - PROCESS | 1840 | 1461320110802 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:15:11 INFO - PROCESS | 1840 | 1461320111085 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c22800 == 194 [pid = 1840] [id = 759] 03:15:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f962b7b9800) [pid = 1840] [serial = 2276] [outer = (nil)] 03:15:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9633a54800) [pid = 1840] [serial = 2277] [outer = 0x7f962b7b9800] 03:15:11 INFO - PROCESS | 1840 | 1461320111166 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9633b61000) [pid = 1840] [serial = 2278] [outer = 0x7f962b7b9800] 03:15:11 INFO - PROCESS | 1840 | 1461320111952 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:15:11 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:15:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1480ms 03:15:11 INFO - PROCESS | 1840 | 1461320111987 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 1840 | 1461320111991 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:15:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:15:12 INFO - PROCESS | 1840 | 1461320111998 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 1840 | 1461320112001 Marionette TRACE conn3 <- [1,3002,null,{}] 03:15:12 INFO - PROCESS | 1840 | 1461320112007 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:12 INFO - PROCESS | 1840 | 1461320112278 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:15:12 INFO - PROCESS | 1840 | 1461320112537 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633e98000 == 195 [pid = 1840] [id = 760] 03:15:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f962c7d4c00) [pid = 1840] [serial = 2279] [outer = (nil)] 03:15:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f9633cbd800) [pid = 1840] [serial = 2280] [outer = 0x7f962c7d4c00] 03:15:12 INFO - PROCESS | 1840 | 1461320112617 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f963414c800) [pid = 1840] [serial = 2281] [outer = 0x7f962c7d4c00] 03:15:13 INFO - PROCESS | 1840 | 1461320113466 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:15:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 03:15:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1480ms 03:15:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:15:13 INFO - PROCESS | 1840 | 1461320113479 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1840 | 1461320113482 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:15:13 INFO - PROCESS | 1840 | 1461320113489 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 1840 | 1461320113493 Marionette TRACE conn3 <- [1,3006,null,{}] 03:15:13 INFO - PROCESS | 1840 | 1461320113499 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:13 INFO - PROCESS | 1840 | 1461320113738 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:15:13 INFO - PROCESS | 1840 | 1461320113992 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344aa800 == 196 [pid = 1840] [id = 761] 03:15:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f963196ac00) [pid = 1840] [serial = 2282] [outer = (nil)] 03:15:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f96342a6000) [pid = 1840] [serial = 2283] [outer = 0x7f963196ac00] 03:15:14 INFO - PROCESS | 1840 | 1461320114066 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f9634639000) [pid = 1840] [serial = 2284] [outer = 0x7f963196ac00] 03:15:14 INFO - PROCESS | 1840 | 1461320114869 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:15:14 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:15:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1432ms 03:15:14 INFO - PROCESS | 1840 | 1461320114921 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 1840 | 1461320114925 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:15:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:15:14 INFO - PROCESS | 1840 | 1461320114931 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1840 | 1461320114933 Marionette TRACE conn3 <- [1,3010,null,{}] 03:15:14 INFO - PROCESS | 1840 | 1461320114939 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:15 INFO - PROCESS | 1840 | 1461320115174 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:15:15 INFO - PROCESS | 1840 | 1461320115425 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634a3f800 == 197 [pid = 1840] [id = 762] 03:15:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f9633b64000) [pid = 1840] [serial = 2285] [outer = (nil)] 03:15:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f963490c800) [pid = 1840] [serial = 2286] [outer = 0x7f9633b64000] 03:15:15 INFO - PROCESS | 1840 | 1461320115503 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f9634a8c400) [pid = 1840] [serial = 2287] [outer = 0x7f9633b64000] 03:15:16 INFO - PROCESS | 1840 | 1461320116310 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:15:16 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 03:15:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1428ms 03:15:16 INFO - PROCESS | 1840 | 1461320116360 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 1840 | 1461320116364 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:15:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:15:16 INFO - PROCESS | 1840 | 1461320116370 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - PROCESS | 1840 | 1461320116372 Marionette TRACE conn3 <- [1,3014,null,{}] 03:15:16 INFO - PROCESS | 1840 | 1461320116378 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:16 INFO - PROCESS | 1840 | 1461320116618 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:15:16 INFO - PROCESS | 1840 | 1461320116874 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9637620800 == 198 [pid = 1840] [id = 763] 03:15:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9634377000) [pid = 1840] [serial = 2288] [outer = (nil)] 03:15:16 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9634d13400) [pid = 1840] [serial = 2289] [outer = 0x7f9634377000] 03:15:16 INFO - PROCESS | 1840 | 1461320116948 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9634dddc00) [pid = 1840] [serial = 2290] [outer = 0x7f9634377000] 03:15:17 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:15:17 INFO - PROCESS | 1840 | 1461320117898 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:15:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:15:17 INFO - {} 03:15:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:15:17 INFO - {} 03:15:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:15:17 INFO - {} 03:15:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:15:17 INFO - {} 03:15:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1584ms 03:15:17 INFO - PROCESS | 1840 | 1461320117958 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:15:17 INFO - PROCESS | 1840 | 1461320117962 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:15:17 INFO - TEST-START | /FileAPI/fileReader.html 03:15:17 INFO - PROCESS | 1840 | 1461320117969 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1840 | 1461320117973 Marionette TRACE conn3 <- [1,3018,null,{}] 03:15:17 INFO - PROCESS | 1840 | 1461320117979 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:18 INFO - PROCESS | 1840 | 1461320118277 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:15:18 INFO - PROCESS | 1840 | 1461320118586 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963a956000 == 199 [pid = 1840] [id = 764] 03:15:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f963824c000) [pid = 1840] [serial = 2291] [outer = (nil)] 03:15:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f9638822400) [pid = 1840] [serial = 2292] [outer = 0x7f963824c000] 03:15:18 INFO - PROCESS | 1840 | 1461320118670 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f9638914400) [pid = 1840] [serial = 2293] [outer = 0x7f963824c000] 03:15:19 INFO - PROCESS | 1840 | 1461320119488 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:15:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:15:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:15:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:15:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:15:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 1541ms 03:15:19 INFO - PROCESS | 1840 | 1461320119527 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 1840 | 1461320119531 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:15:19 INFO - TEST-START | /FileAPI/historical.html 03:15:19 INFO - PROCESS | 1840 | 1461320119541 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 1840 | 1461320119544 Marionette TRACE conn3 <- [1,3022,null,{}] 03:15:19 INFO - PROCESS | 1840 | 1461320119549 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:19 INFO - PROCESS | 1840 | 1461320119782 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:15:20 INFO - PROCESS | 1840 | 1461320120036 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963ccd8000 == 200 [pid = 1840] [id = 765] 03:15:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f9638244800) [pid = 1840] [serial = 2294] [outer = (nil)] 03:15:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 177 (0x7f9639f74c00) [pid = 1840] [serial = 2295] [outer = 0x7f9638244800] 03:15:20 INFO - PROCESS | 1840 | 1461320120108 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 1840 | ++DOMWINDOW == 178 (0x7f963b846400) [pid = 1840] [serial = 2296] [outer = 0x7f9638244800] 03:15:20 INFO - PROCESS | 1840 | 1461320120922 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:15:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:15:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:15:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:15:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:15:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:15:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:15:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:15:20 INFO - TEST-OK | /FileAPI/historical.html | took 1433ms 03:15:20 INFO - PROCESS | 1840 | 1461320120978 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1840 | 1461320120981 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:15:20 INFO - TEST-START | /FileAPI/idlharness.html 03:15:20 INFO - PROCESS | 1840 | 1461320120992 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1840 | 1461320120995 Marionette TRACE conn3 <- [1,3026,null,{}] 03:15:21 INFO - PROCESS | 1840 | 1461320121002 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:21 INFO - PROCESS | 1840 | 1461320121237 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:15:21 INFO - PROCESS | 1840 | 1461320121529 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963e3b5000 == 201 [pid = 1840] [id = 766] 03:15:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 179 (0x7f9634dd7000) [pid = 1840] [serial = 2297] [outer = (nil)] 03:15:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 180 (0x7f963b846c00) [pid = 1840] [serial = 2298] [outer = 0x7f9634dd7000] 03:15:21 INFO - PROCESS | 1840 | 1461320121608 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1840 | ++DOMWINDOW == 181 (0x7f963cd33400) [pid = 1840] [serial = 2299] [outer = 0x7f9634dd7000] 03:15:23 INFO - PROCESS | 1840 | 1461320123331 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:15:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:15:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:15:23 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:15:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:15:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:15:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:15:23 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:15:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:15:23 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:15:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:15:23 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:15:23 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:15:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:15:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:15:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:15:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:15:23 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:15:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:15:23 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:15:23 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:15:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:15:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:15:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:15:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:15:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:15:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:15:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 2488ms 03:15:23 INFO - PROCESS | 1840 | 1461320123490 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 1840 | 1461320123497 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:15:23 INFO - TEST-START | /FileAPI/idlharness.worker 03:15:23 INFO - PROCESS | 1840 | 1461320123509 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 1840 | 1461320123514 Marionette TRACE conn3 <- [1,3030,null,{}] 03:15:23 INFO - PROCESS | 1840 | 1461320123529 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:23 INFO - PROCESS | 1840 | 1461320123880 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:15:24 INFO - PROCESS | 1840 | 1461320124091 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963812b000 == 202 [pid = 1840] [id = 767] 03:15:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 182 (0x7f9634640400) [pid = 1840] [serial = 2300] [outer = (nil)] 03:15:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 183 (0x7f963cd61000) [pid = 1840] [serial = 2301] [outer = 0x7f9634640400] 03:15:24 INFO - PROCESS | 1840 | 1461320124167 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1840 | ++DOMWINDOW == 184 (0x7f963cd5cc00) [pid = 1840] [serial = 2302] [outer = 0x7f9634640400] 03:15:24 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:15:26 INFO - PROCESS | 1840 | 1461320126491 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:15:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:15:26 INFO - {} 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:15:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:15:26 INFO - {} 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:15:26 INFO - {} 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:15:26 INFO - {} 03:15:26 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:15:26 INFO - {} 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:15:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:15:26 INFO - {} 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:15:26 INFO - {} 03:15:26 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:15:26 INFO - {} 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:15:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:15:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:15:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 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:15:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:15:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:15:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:15:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:15:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:15:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:15:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:15:26 INFO - {} 03:15:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3128ms 03:15:26 INFO - PROCESS | 1840 | 1461320126636 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 1840 | 1461320126641 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:15:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:15:26 INFO - PROCESS | 1840 | 1461320126652 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - PROCESS | 1840 | 1461320126678 Marionette TRACE conn3 <- [1,3034,null,{}] 03:15:26 INFO - PROCESS | 1840 | 1461320126753 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:27 INFO - PROCESS | 1840 | 1461320127060 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:15:27 INFO - PROCESS | 1840 | 1461320127346 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:27 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9652060800 == 203 [pid = 1840] [id = 768] 03:15:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 185 (0x7f9626669c00) [pid = 1840] [serial = 2303] [outer = (nil)] 03:15:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 186 (0x7f964acf3c00) [pid = 1840] [serial = 2304] [outer = 0x7f9626669c00] 03:15:27 INFO - PROCESS | 1840 | 1461320127424 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 1840 | ++DOMWINDOW == 187 (0x7f9650440c00) [pid = 1840] [serial = 2305] [outer = 0x7f9626669c00] 03:15:28 INFO - PROCESS | 1840 | 1461320128264 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:15:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:15:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1658ms 03:15:28 INFO - PROCESS | 1840 | 1461320128310 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:15:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:15:28 INFO - PROCESS | 1840 | 1461320128314 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:15:28 INFO - PROCESS | 1840 | 1461320128321 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - PROCESS | 1840 | 1461320128324 Marionette TRACE conn3 <- [1,3038,null,{}] 03:15:28 INFO - PROCESS | 1840 | 1461320128328 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:28 INFO - PROCESS | 1840 | 1461320128598 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:15:28 INFO - PROCESS | 1840 | 1461320128863 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9655342800 == 204 [pid = 1840] [id = 769] 03:15:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 188 (0x7f962666a800) [pid = 1840] [serial = 2306] [outer = (nil)] 03:15:28 INFO - PROCESS | 1840 | ++DOMWINDOW == 189 (0x7f962b739800) [pid = 1840] [serial = 2307] [outer = 0x7f962666a800] 03:15:28 INFO - PROCESS | 1840 | 1461320128937 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1840 | ++DOMWINDOW == 190 (0x7f962b73fc00) [pid = 1840] [serial = 2308] [outer = 0x7f962666a800] 03:15:29 INFO - PROCESS | 1840 | 1461320129697 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:15:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:15:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:15:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:15:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1433ms 03:15:29 INFO - PROCESS | 1840 | 1461320129755 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 1840 | 1461320129759 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:15:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:15:29 INFO - PROCESS | 1840 | 1461320129765 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1840 | 1461320129768 Marionette TRACE conn3 <- [1,3042,null,{}] 03:15:29 INFO - PROCESS | 1840 | 1461320129773 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:30 INFO - PROCESS | 1840 | 1461320130008 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:15:30 INFO - PROCESS | 1840 | 1461320130292 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961a06e800 == 205 [pid = 1840] [id = 770] 03:15:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 191 (0x7f962708c000) [pid = 1840] [serial = 2309] [outer = (nil)] 03:15:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 192 (0x7f9627094400) [pid = 1840] [serial = 2310] [outer = 0x7f962708c000] 03:15:30 INFO - PROCESS | 1840 | 1461320130369 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 1840 | ++DOMWINDOW == 193 (0x7f9627098000) [pid = 1840] [serial = 2311] [outer = 0x7f962708c000] 03:15:31 INFO - PROCESS | 1840 | 1461320131446 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:15:31 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:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:15:31 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:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:15:31 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:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:15:31 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:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:15:31 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:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:15:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:15:31 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:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:15:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:15:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:15:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:15:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:15:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1768ms 03:15:31 INFO - PROCESS | 1840 | 1461320131540 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 1840 | 1461320131548 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:15:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:15:31 INFO - PROCESS | 1840 | 1461320131556 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 1840 | 1461320131563 Marionette TRACE conn3 <- [1,3046,null,{}] 03:15:31 INFO - PROCESS | 1840 | 1461320131573 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:31 INFO - PROCESS | 1840 | 1461320131868 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:15:32 INFO - PROCESS | 1840 | 1461320132270 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961d56b800 == 206 [pid = 1840] [id = 771] 03:15:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 194 (0x7f961d52e800) [pid = 1840] [serial = 2312] [outer = (nil)] 03:15:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 195 (0x7f9626669800) [pid = 1840] [serial = 2313] [outer = 0x7f961d52e800] 03:15:32 INFO - PROCESS | 1840 | 1461320132346 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 1840 | ++DOMWINDOW == 196 (0x7f9634d24400) [pid = 1840] [serial = 2314] [outer = 0x7f961d52e800] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638022000 == 205 [pid = 1840] [id = 239] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f96360ab000 == 204 [pid = 1840] [id = 502] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9654582000 == 203 [pid = 1840] [id = 93] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621c58800 == 202 [pid = 1840] [id = 588] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621c52000 == 201 [pid = 1840] [id = 657] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963811e000 == 200 [pid = 1840] [id = 260] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962974f800 == 199 [pid = 1840] [id = 558] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9638969800 == 198 [pid = 1840] [id = 165] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9654570800 == 197 [pid = 1840] [id = 136] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9629621800 == 196 [pid = 1840] [id = 396] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9633d1c000 == 195 [pid = 1840] [id = 500] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f965010a000 == 194 [pid = 1840] [id = 146] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9623802800 == 193 [pid = 1840] [id = 751] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962452a800 == 192 [pid = 1840] [id = 750] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f962381e000 == 191 [pid = 1840] [id = 749] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9621d5e000 == 190 [pid = 1840] [id = 748] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963df57000 == 189 [pid = 1840] [id = 746] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963d675800 == 188 [pid = 1840] [id = 745] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963c4be800 == 187 [pid = 1840] [id = 744] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963b264800 == 186 [pid = 1840] [id = 743] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f963838f000 == 185 [pid = 1840] [id = 742] 03:15:34 INFO - PROCESS | 1840 | --DOCSHELL 0x7f9637849000 == 184 [pid = 1840] [id = 741] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 195 (0x7f96246a4000) [pid = 1840] [serial = 2180] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 194 (0x7f9626c38800) [pid = 1840] [serial = 2177] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 193 (0x7f9623a8b000) [pid = 1840] [serial = 2114] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 192 (0x7f96246f7c00) [pid = 1840] [serial = 2171] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 191 (0x7f96259c5000) [pid = 1840] [serial = 2172] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 190 (0x7f962666b800) [pid = 1840] [serial = 2168] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 189 (0x7f964fedc400) [pid = 1840] [serial = 2166] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 188 (0x7f964f84e000) [pid = 1840] [serial = 2165] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 187 (0x7f96270bc800) [pid = 1840] [serial = 2163] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 186 (0x7f96270b8000) [pid = 1840] [serial = 2162] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 185 (0x7f964fed3800) [pid = 1840] [serial = 2160] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 184 (0x7f964f851400) [pid = 1840] [serial = 2159] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 183 (0x7f964f849000) [pid = 1840] [serial = 2157] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 182 (0x7f963437d000) [pid = 1840] [serial = 2156] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 181 (0x7f964f71dc00) [pid = 1840] [serial = 2154] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 180 (0x7f964db93800) [pid = 1840] [serial = 2153] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 179 (0x7f964c111c00) [pid = 1840] [serial = 2151] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 178 (0x7f964bf39000) [pid = 1840] [serial = 2150] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 177 (0x7f964b1f6000) [pid = 1840] [serial = 2148] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 176 (0x7f964ada0000) [pid = 1840] [serial = 2147] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 175 (0x7f96410c8800) [pid = 1840] [serial = 2145] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 174 (0x7f963e371000) [pid = 1840] [serial = 2144] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 173 (0x7f963c0a6800) [pid = 1840] [serial = 2142] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 172 (0x7f9639490400) [pid = 1840] [serial = 2141] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 171 (0x7f9638877400) [pid = 1840] [serial = 2139] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 170 (0x7f96380b0800) [pid = 1840] [serial = 2138] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 169 (0x7f96378bb800) [pid = 1840] [serial = 2136] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 168 (0x7f9637510c00) [pid = 1840] [serial = 2135] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 167 (0x7f9636014800) [pid = 1840] [serial = 2133] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 166 (0x7f9634d28000) [pid = 1840] [serial = 2132] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 165 (0x7f9634526000) [pid = 1840] [serial = 2130] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 164 (0x7f9633a61000) [pid = 1840] [serial = 2129] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 163 (0x7f9632a46000) [pid = 1840] [serial = 2127] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 162 (0x7f9631b11400) [pid = 1840] [serial = 2126] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 161 (0x7f962c7cbc00) [pid = 1840] [serial = 2124] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f962c450000) [pid = 1840] [serial = 2123] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f962957c800) [pid = 1840] [serial = 2121] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f9628c24400) [pid = 1840] [serial = 2120] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f9626431400) [pid = 1840] [serial = 2118] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f96263ec800) [pid = 1840] [serial = 2117] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f962469dc00) [pid = 1840] [serial = 2115] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f96260bd400) [pid = 1840] [serial = 2175] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9625fb8000) [pid = 1840] [serial = 2174] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f9626e99400) [pid = 1840] [serial = 2178] [outer = (nil)] [url = about:blank] 03:15:34 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:15:34 INFO - PROCESS | 1840 | 1461320134990 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:15:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:15:35 INFO - {} 03:15:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 3454ms 03:15:35 INFO - PROCESS | 1840 | 1461320135024 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:15:35 INFO - PROCESS | 1840 | 1461320135029 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:15:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:15:35 INFO - PROCESS | 1840 | 1461320135036 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 1840 | 1461320135041 Marionette TRACE conn3 <- [1,3050,null,{}] 03:15:35 INFO - PROCESS | 1840 | 1461320135049 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:35 INFO - PROCESS | 1840 | 1461320135260 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:15:35 INFO - PROCESS | 1840 | 1461320135460 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9621ed8000 == 185 [pid = 1840] [id = 772] 03:15:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f9623a87c00) [pid = 1840] [serial = 2315] [outer = (nil)] 03:15:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f96259aa000) [pid = 1840] [serial = 2316] [outer = 0x7f9623a87c00] 03:15:35 INFO - PROCESS | 1840 | 1461320135527 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f9625b94800) [pid = 1840] [serial = 2317] [outer = 0x7f9623a87c00] 03:15:36 INFO - PROCESS | 1840 | 1461320136251 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:15:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:15:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:15:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:15:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:15:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1238ms 03:15:36 INFO - PROCESS | 1840 | 1461320136276 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 1840 | 1461320136284 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:15:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:15:36 INFO - PROCESS | 1840 | 1461320136295 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - PROCESS | 1840 | 1461320136299 Marionette TRACE conn3 <- [1,3054,null,{}] 03:15:36 INFO - PROCESS | 1840 | 1461320136339 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:36 INFO - PROCESS | 1840 | 1461320136552 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:15:36 INFO - PROCESS | 1840 | 1461320136570 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96239c2000 == 186 [pid = 1840] [id = 773] 03:15:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f96263f2400) [pid = 1840] [serial = 2318] [outer = (nil)] 03:15:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9626431400) [pid = 1840] [serial = 2319] [outer = 0x7f96263f2400] 03:15:36 INFO - PROCESS | 1840 | 1461320136631 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9626669000) [pid = 1840] [serial = 2320] [outer = 0x7f96263f2400] 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:15:38 INFO - PROCESS | 1840 | 1461320138153 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:15:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:15:38 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:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:15:38 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:15:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:15:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:15:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:15:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2004ms 03:15:38 INFO - PROCESS | 1840 | 1461320138298 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 1840 | 1461320138301 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:15:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:15:38 INFO - PROCESS | 1840 | 1461320138460 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1840 | 1461320138469 Marionette TRACE conn3 <- [1,3058,null,{}] 03:15:38 INFO - PROCESS | 1840 | 1461320138490 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:38 INFO - PROCESS | 1840 | 1461320138751 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:15:38 INFO - PROCESS | 1840 | 1461320138782 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625abd800 == 187 [pid = 1840] [id = 774] 03:15:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9628c24400) [pid = 1840] [serial = 2321] [outer = (nil)] 03:15:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9628e8c400) [pid = 1840] [serial = 2322] [outer = 0x7f9628c24400] 03:15:38 INFO - PROCESS | 1840 | 1461320138846 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9629706400) [pid = 1840] [serial = 2323] [outer = 0x7f9628c24400] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 160 (0x7f9626663c00) [pid = 1840] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 159 (0x7f9626809800) [pid = 1840] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 158 (0x7f962680e000) [pid = 1840] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 157 (0x7f9621c22800) [pid = 1840] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 156 (0x7f9628ec7400) [pid = 1840] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 155 (0x7f9628c27400) [pid = 1840] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 154 (0x7f96282dfc00) [pid = 1840] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 153 (0x7f9626430400) [pid = 1840] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 152 (0x7f96246a8400) [pid = 1840] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 151 (0x7f9623974c00) [pid = 1840] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 150 (0x7f9623974800) [pid = 1840] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 149 (0x7f962b648400) [pid = 1840] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 148 (0x7f963a98e000) [pid = 1840] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 147 (0x7f963750c000) [pid = 1840] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 146 (0x7f9634b51400) [pid = 1840] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 145 (0x7f9634a88000) [pid = 1840] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 144 (0x7f9634b4c000) [pid = 1840] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 143 (0x7f9634a95000) [pid = 1840] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 142 (0x7f963452d000) [pid = 1840] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 141 (0x7f96342a3c00) [pid = 1840] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 140 (0x7f963427f800) [pid = 1840] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 139 (0x7f96342a2c00) [pid = 1840] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 138 (0x7f9628c4e000) [pid = 1840] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 137 (0x7f9626f55800) [pid = 1840] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 136 (0x7f962c7cdc00) [pid = 1840] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 135 (0x7f962c7cac00) [pid = 1840] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:15:39 INFO - PROCESS | 1840 | --DOMWINDOW == 134 (0x7f962b646400) [pid = 1840] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:15:40 INFO - PROCESS | 1840 | 1461320140362 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:15:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:15:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:15:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:15:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:15:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:15:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2090ms 03:15:40 INFO - PROCESS | 1840 | 1461320140404 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:15:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:15:40 INFO - PROCESS | 1840 | 1461320140415 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:15:40 INFO - PROCESS | 1840 | 1461320140420 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1840 | 1461320140422 Marionette TRACE conn3 <- [1,3062,null,{}] 03:15:40 INFO - PROCESS | 1840 | 1461320140428 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:40 INFO - PROCESS | 1840 | 1461320140621 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:15:40 INFO - PROCESS | 1840 | 1461320140821 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9625ab2800 == 188 [pid = 1840] [id = 775] 03:15:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 135 (0x7f9621c22800) [pid = 1840] [serial = 2324] [outer = (nil)] 03:15:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 136 (0x7f962970e800) [pid = 1840] [serial = 2325] [outer = 0x7f9621c22800] 03:15:40 INFO - PROCESS | 1840 | 1461320140885 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 1840 | ++DOMWINDOW == 137 (0x7f96297e8400) [pid = 1840] [serial = 2326] [outer = 0x7f9621c22800] 03:15:41 INFO - PROCESS | 1840 | [1840] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:15:41 INFO - PROCESS | 1840 | 1461320141581 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:15:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:15:41 INFO - {} 03:15:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1177ms 03:15:41 INFO - PROCESS | 1840 | 1461320141597 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 1840 | 1461320141600 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:15:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:15:41 INFO - PROCESS | 1840 | 1461320141605 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 1840 | 1461320141607 Marionette TRACE conn3 <- [1,3066,null,{}] 03:15:41 INFO - PROCESS | 1840 | 1461320141612 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:41 INFO - PROCESS | 1840 | 1461320141872 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:15:42 INFO - PROCESS | 1840 | 1461320142177 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f961d4da800 == 189 [pid = 1840] [id = 776] 03:15:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 138 (0x7f961d52f000) [pid = 1840] [serial = 2327] [outer = (nil)] 03:15:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 139 (0x7f961d533400) [pid = 1840] [serial = 2328] [outer = 0x7f961d52f000] 03:15:42 INFO - PROCESS | 1840 | 1461320142253 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1840 | ++DOMWINDOW == 140 (0x7f9621dee800) [pid = 1840] [serial = 2329] [outer = 0x7f961d52f000] 03:15:43 INFO - PROCESS | 1840 | 1461320143129 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:15:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1576ms 03:15:43 INFO - PROCESS | 1840 | 1461320143186 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1840 | 1461320143190 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:15:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:15:43 INFO - PROCESS | 1840 | 1461320143198 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1840 | 1461320143204 Marionette TRACE conn3 <- [1,3070,null,{}] 03:15:43 INFO - PROCESS | 1840 | 1461320143211 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:43 INFO - PROCESS | 1840 | 1461320143543 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:15:43 INFO - PROCESS | 1840 | 1461320143734 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9624245000 == 190 [pid = 1840] [id = 777] 03:15:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 141 (0x7f9621deec00) [pid = 1840] [serial = 2330] [outer = (nil)] 03:15:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 142 (0x7f9625fb5400) [pid = 1840] [serial = 2331] [outer = 0x7f9621deec00] 03:15:43 INFO - PROCESS | 1840 | 1461320143810 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 1840 | ++DOMWINDOW == 143 (0x7f962642b800) [pid = 1840] [serial = 2332] [outer = 0x7f9621deec00] 03:15:44 INFO - PROCESS | 1840 | 1461320144687 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:15:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1533ms 03:15:44 INFO - PROCESS | 1840 | 1461320144737 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:15:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:15:44 INFO - PROCESS | 1840 | 1461320144743 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:15:44 INFO - PROCESS | 1840 | 1461320144749 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:15:44 INFO - PROCESS | 1840 | 1461320144753 Marionette TRACE conn3 <- [1,3074,null,{}] 03:15:44 INFO - PROCESS | 1840 | 1461320144758 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:44 INFO - PROCESS | 1840 | 1461320144981 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:15:45 INFO - PROCESS | 1840 | 1461320145269 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9629616000 == 191 [pid = 1840] [id = 778] 03:15:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 144 (0x7f9626e96c00) [pid = 1840] [serial = 2333] [outer = (nil)] 03:15:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 145 (0x7f9626f60000) [pid = 1840] [serial = 2334] [outer = 0x7f9626e96c00] 03:15:45 INFO - PROCESS | 1840 | 1461320145346 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1840 | ++DOMWINDOW == 146 (0x7f96270b1400) [pid = 1840] [serial = 2335] [outer = 0x7f9626e96c00] 03:15:46 INFO - PROCESS | 1840 | 1461320146167 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:15:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1483ms 03:15:46 INFO - PROCESS | 1840 | 1461320146235 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:15:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:15:46 INFO - PROCESS | 1840 | 1461320146240 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:15:46 INFO - PROCESS | 1840 | 1461320146255 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - PROCESS | 1840 | 1461320146263 Marionette TRACE conn3 <- [1,3078,null,{}] 03:15:46 INFO - PROCESS | 1840 | 1461320146289 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:46 INFO - PROCESS | 1840 | 1461320146517 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:15:46 INFO - PROCESS | 1840 | 1461320146826 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9626ded000 == 192 [pid = 1840] [id = 779] 03:15:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 147 (0x7f9626809800) [pid = 1840] [serial = 2336] [outer = (nil)] 03:15:46 INFO - PROCESS | 1840 | ++DOMWINDOW == 148 (0x7f9628ce1c00) [pid = 1840] [serial = 2337] [outer = 0x7f9626809800] 03:15:46 INFO - PROCESS | 1840 | 1461320146899 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 1840 | ++DOMWINDOW == 149 (0x7f96297e9000) [pid = 1840] [serial = 2338] [outer = 0x7f9626809800] 03:15:47 INFO - PROCESS | 1840 | 1461320147744 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 03:15:47 INFO - PROCESS | 1840 | 1461320147813 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:15:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:15:47 INFO - PROCESS | 1840 | 1461320147822 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:15:47 INFO - PROCESS | 1840 | 1461320147825 Marionette TRACE conn3 <- [1,3082,null,{}] 03:15:47 INFO - PROCESS | 1840 | 1461320147830 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:48 INFO - PROCESS | 1840 | 1461320148152 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:15:48 INFO - PROCESS | 1840 | 1461320148366 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962c625800 == 193 [pid = 1840] [id = 780] 03:15:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 150 (0x7f962396dc00) [pid = 1840] [serial = 2339] [outer = (nil)] 03:15:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 151 (0x7f962b735800) [pid = 1840] [serial = 2340] [outer = 0x7f962396dc00] 03:15:48 INFO - PROCESS | 1840 | 1461320148441 Marionette DEBUG loaded listener.js 03:15:48 INFO - PROCESS | 1840 | ++DOMWINDOW == 152 (0x7f962b7b2000) [pid = 1840] [serial = 2341] [outer = 0x7f962396dc00] 03:15:49 INFO - PROCESS | 1840 | 1461320149224 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:15:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:15:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:15:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:15:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1432ms 03:15:49 INFO - PROCESS | 1840 | 1461320149262 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 1840 | 1461320149267 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:15:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:15:49 INFO - PROCESS | 1840 | 1461320149275 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1840 | 1461320149278 Marionette TRACE conn3 <- [1,3086,null,{}] 03:15:49 INFO - PROCESS | 1840 | 1461320149284 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:49 INFO - PROCESS | 1840 | 1461320149507 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:15:49 INFO - PROCESS | 1840 | 1461320149764 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f962dab0800 == 194 [pid = 1840] [id = 781] 03:15:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 153 (0x7f962c4e3400) [pid = 1840] [serial = 2342] [outer = (nil)] 03:15:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 154 (0x7f962c7c8c00) [pid = 1840] [serial = 2343] [outer = 0x7f962c4e3400] 03:15:49 INFO - PROCESS | 1840 | 1461320149853 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1840 | ++DOMWINDOW == 155 (0x7f962dc0c800) [pid = 1840] [serial = 2344] [outer = 0x7f962c4e3400] 03:15:50 INFO - PROCESS | 1840 | 1461320150657 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:15:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:15:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1437ms 03:15:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:15:50 INFO - PROCESS | 1840 | 1461320150713 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 1840 | 1461320150716 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:15:50 INFO - PROCESS | 1840 | 1461320150723 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - PROCESS | 1840 | 1461320150726 Marionette TRACE conn3 <- [1,3090,null,{}] 03:15:50 INFO - PROCESS | 1840 | 1461320150732 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:51 INFO - PROCESS | 1840 | 1461320151006 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:15:51 INFO - PROCESS | 1840 | 1461320151269 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9632c09000 == 195 [pid = 1840] [id = 782] 03:15:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 156 (0x7f962c4e3800) [pid = 1840] [serial = 2345] [outer = (nil)] 03:15:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 157 (0x7f9632a55400) [pid = 1840] [serial = 2346] [outer = 0x7f962c4e3800] 03:15:51 INFO - PROCESS | 1840 | 1461320151347 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1840 | ++DOMWINDOW == 158 (0x7f9632aac400) [pid = 1840] [serial = 2347] [outer = 0x7f962c4e3800] 03:15:52 INFO - PROCESS | 1840 | 1461320152122 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:15:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:15:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1430ms 03:15:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:15:52 INFO - PROCESS | 1840 | 1461320152153 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:15:52 INFO - PROCESS | 1840 | 1461320152156 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:15:52 INFO - PROCESS | 1840 | 1461320152163 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 1840 | 1461320152166 Marionette TRACE conn3 <- [1,3094,null,{}] 03:15:52 INFO - PROCESS | 1840 | 1461320152171 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:52 INFO - PROCESS | 1840 | 1461320152391 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:15:52 INFO - PROCESS | 1840 | 1461320152681 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9633d34800 == 196 [pid = 1840] [id = 783] 03:15:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 159 (0x7f9628e83800) [pid = 1840] [serial = 2348] [outer = (nil)] 03:15:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 160 (0x7f9633a55800) [pid = 1840] [serial = 2349] [outer = 0x7f9628e83800] 03:15:52 INFO - PROCESS | 1840 | 1461320152760 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 1840 | ++DOMWINDOW == 161 (0x7f9633cb5400) [pid = 1840] [serial = 2350] [outer = 0x7f9628e83800] 03:15:53 INFO - PROCESS | 1840 | 1461320153580 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:15:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:15:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1430ms 03:15:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:15:53 INFO - PROCESS | 1840 | 1461320153592 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1840 | 1461320153594 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:15:53 INFO - PROCESS | 1840 | 1461320153600 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 1840 | 1461320153603 Marionette TRACE conn3 <- [1,3098,null,{}] 03:15:53 INFO - PROCESS | 1840 | 1461320153609 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:53 INFO - PROCESS | 1840 | 1461320153832 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:15:54 INFO - PROCESS | 1840 | 1461320154130 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f96344bc000 == 197 [pid = 1840] [id = 784] 03:15:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 162 (0x7f962dc0d400) [pid = 1840] [serial = 2351] [outer = (nil)] 03:15:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 163 (0x7f9634152000) [pid = 1840] [serial = 2352] [outer = 0x7f962dc0d400] 03:15:54 INFO - PROCESS | 1840 | 1461320154245 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 1840 | ++DOMWINDOW == 164 (0x7f963437f000) [pid = 1840] [serial = 2353] [outer = 0x7f962dc0d400] 03:15:55 INFO - PROCESS | 1840 | 1461320155111 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:15:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:15:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:15:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1537ms 03:15:55 INFO - PROCESS | 1840 | 1461320155137 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1840 | 1461320155141 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:15:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:15:55 INFO - PROCESS | 1840 | 1461320155146 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1840 | 1461320155149 Marionette TRACE conn3 <- [1,3102,null,{}] 03:15:55 INFO - PROCESS | 1840 | 1461320155155 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:55 INFO - PROCESS | 1840 | 1461320155415 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:15:55 INFO - PROCESS | 1840 | 1461320155681 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:55 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9634c84800 == 198 [pid = 1840] [id = 785] 03:15:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 165 (0x7f9632a58000) [pid = 1840] [serial = 2354] [outer = (nil)] 03:15:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 166 (0x7f963452d000) [pid = 1840] [serial = 2355] [outer = 0x7f9632a58000] 03:15:55 INFO - PROCESS | 1840 | 1461320155760 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 1840 | ++DOMWINDOW == 167 (0x7f96349e8000) [pid = 1840] [serial = 2356] [outer = 0x7f9632a58000] 03:15:56 INFO - PROCESS | 1840 | 1461320156527 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:15:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:15:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1427ms 03:15:56 INFO - PROCESS | 1840 | 1461320156576 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:15:56 INFO - PROCESS | 1840 | 1461320156580 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:15:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:15:56 INFO - PROCESS | 1840 | 1461320156586 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:15:56 INFO - PROCESS | 1840 | 1461320156588 Marionette TRACE conn3 <- [1,3106,null,{}] 03:15:56 INFO - PROCESS | 1840 | 1461320156594 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:56 INFO - PROCESS | 1840 | 1461320156857 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:15:57 INFO - PROCESS | 1840 | 1461320157156 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638016800 == 199 [pid = 1840] [id = 786] 03:15:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 168 (0x7f9631968000) [pid = 1840] [serial = 2357] [outer = (nil)] 03:15:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 169 (0x7f96349f0000) [pid = 1840] [serial = 2358] [outer = 0x7f9631968000] 03:15:57 INFO - PROCESS | 1840 | 1461320157239 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 1840 | ++DOMWINDOW == 170 (0x7f9634b50000) [pid = 1840] [serial = 2359] [outer = 0x7f9631968000] 03:15:58 INFO - PROCESS | 1840 | 1461320158063 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:15:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:15:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1535ms 03:15:58 INFO - PROCESS | 1840 | 1461320158123 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:15:58 INFO - PROCESS | 1840 | 1461320158127 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:15:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:15:58 INFO - PROCESS | 1840 | 1461320158133 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:15:58 INFO - PROCESS | 1840 | 1461320158137 Marionette TRACE conn3 <- [1,3110,null,{}] 03:15:58 INFO - PROCESS | 1840 | 1461320158142 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:58 INFO - PROCESS | 1840 | 1461320158449 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:15:58 INFO - PROCESS | 1840 | 1461320158739 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:58 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f9638973000 == 200 [pid = 1840] [id = 787] 03:15:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 171 (0x7f9633a53000) [pid = 1840] [serial = 2360] [outer = (nil)] 03:15:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 172 (0x7f9635d79400) [pid = 1840] [serial = 2361] [outer = 0x7f9633a53000] 03:15:58 INFO - PROCESS | 1840 | 1461320158828 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 1840 | ++DOMWINDOW == 173 (0x7f963767e400) [pid = 1840] [serial = 2362] [outer = 0x7f9633a53000] 03:15:59 INFO - PROCESS | 1840 | 1461320159605 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:15:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:15:59 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 03:15:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:15:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:15:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1534ms 03:15:59 INFO - PROCESS | 1840 | 1461320159670 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 1840 | 1461320159673 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:15:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:15:59 INFO - PROCESS | 1840 | 1461320159679 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1840 | 1461320159681 Marionette TRACE conn3 <- [1,3114,null,{}] 03:15:59 INFO - PROCESS | 1840 | 1461320159686 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:59 INFO - PROCESS | 1840 | 1461320159910 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:16:00 INFO - PROCESS | 1840 | 1461320160202 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"4281b8b9-fd55-4ad7-91ae-f60ceead9548\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:00 INFO - PROCESS | 1840 | ++DOCSHELL 0x7f963c4b1800 == 201 [pid = 1840] [id = 788] 03:16:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 174 (0x7f9634b51000) [pid = 1840] [serial = 2363] [outer = (nil)] 03:16:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 175 (0x7f96378b8400) [pid = 1840] [serial = 2364] [outer = 0x7f9634b51000] 03:16:00 INFO - PROCESS | 1840 | 1461320160281 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 1840 | ++DOMWINDOW == 176 (0x7f96380a6800) [pid = 1840] [serial = 2365] [outer = 0x7f9634b51000] 03:16:01 INFO - PROCESS | 1840 | 1461320161090 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:16:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:16:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1436ms 03:16:01 INFO - PROCESS | 1840 | 1461320161116 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 1840 | 1461320161120 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:16:02 WARNING - u'runner_teardown' () 03:16:02 INFO - No more tests 03:16:02 INFO - Got 0 unexpected results 03:16:02 INFO - SUITE-END | took 1205s 03:16:02 INFO - Closing logging queue 03:16:02 INFO - queue closed 03:16:02 INFO - Return code: 0 03:16:02 WARNING - # TBPL SUCCESS # 03:16:02 INFO - Running post-action listener: _resource_record_post_action 03:16:02 INFO - Running post-run listener: _resource_record_post_run 03:16:03 INFO - Total resource usage - Wall time: 1240s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 971276288; Read time: 316; Write time: 300064 03:16:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:16:03 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51576832; Read time: 0; Write time: 39728 03:16:03 INFO - run-tests - Wall time: 1210s; CPU: 98.0%; Read bytes: 5500928; Write bytes: 919638016; Read time: 228; Write time: 260336 03:16:03 INFO - Running post-run listener: _upload_blobber_files 03:16:03 INFO - Blob upload gear active. 03:16:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:16:03 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:16:03 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:16:03 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:16:04 INFO - (blobuploader) - INFO - Open directory for files ... 03:16:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:16:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:16:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:16:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:16:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:16:06 INFO - (blobuploader) - INFO - Done attempting. 03:16:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:16:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:16:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:16:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:16:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:16:07 INFO - (blobuploader) - INFO - Done attempting. 03:16:07 INFO - (blobuploader) - INFO - Iteration through files over. 03:16:07 INFO - Return code: 0 03:16:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:16:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:16:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cbc5648f4855499acb94b26b8a02ca713c15315ff302f66099b6224dc7eded1ace87fa864eeea62cb2fdcba8dd8a227ab5856f7526539e090c4fcd5bd7da7b39", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d6f7a0cc29879568ea199f32b1fbd705213e33c2b3bd1d684be2aea95a774b4baab5971a01acddb115614def247d02489d3012f2a20c241649806aa14b4ff0ae"} 03:16:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:16:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:16:07 INFO - Contents: 03:16:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cbc5648f4855499acb94b26b8a02ca713c15315ff302f66099b6224dc7eded1ace87fa864eeea62cb2fdcba8dd8a227ab5856f7526539e090c4fcd5bd7da7b39", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d6f7a0cc29879568ea199f32b1fbd705213e33c2b3bd1d684be2aea95a774b4baab5971a01acddb115614def247d02489d3012f2a20c241649806aa14b4ff0ae"} 03:16:07 INFO - Running post-run listener: copy_logs_to_upload_dir 03:16:07 INFO - Copying logs to upload dir... 03:16:07 INFO - mkdir: /builds/slave/test/build/upload/logs 03:16:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1386.932151 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 7 secs) (at 2016-04-22 03:16:08.226143) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 03:16:08.227315) ========= 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-1461318347.528015-647143914 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cbc5648f4855499acb94b26b8a02ca713c15315ff302f66099b6224dc7eded1ace87fa864eeea62cb2fdcba8dd8a227ab5856f7526539e090c4fcd5bd7da7b39", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d6f7a0cc29879568ea199f32b1fbd705213e33c2b3bd1d684be2aea95a774b4baab5971a01acddb115614def247d02489d3012f2a20c241649806aa14b4ff0ae"} build_url:https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035611 build_url: 'https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/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/fx-team/sha512/cbc5648f4855499acb94b26b8a02ca713c15315ff302f66099b6224dc7eded1ace87fa864eeea62cb2fdcba8dd8a227ab5856f7526539e090c4fcd5bd7da7b39", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d6f7a0cc29879568ea199f32b1fbd705213e33c2b3bd1d684be2aea95a774b4baab5971a01acddb115614def247d02489d3012f2a20c241649806aa14b4ff0ae"}' symbols_url: 'https://queue.taskcluster.net/v1/task/N1SZG4_pQkOD7n4DlL3GiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 03:16:08.300267) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 03:16:08.300763) ========= 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-1461318347.528015-647143914 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020455 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 03:16:08.364553) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 03:16:08.364868) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 03:16:08.365183) ========= ========= Total master_lag: 0.46 =========