builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1308 starttime: 1461301746.8 results: success (0) buildid: 20160421210504 builduid: 971501f3882a4b17bd92c7eddca31383 revision: e1b99e5251cb9ba6620599a2c1f7e54d00fc413c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:06.802187) ========= master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:06.802720) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:06.803010) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:07.034324) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:07.034632) ========= 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-1461301739.620739-1945833683 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 22:09:07-- 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.8M=0.001s 2016-04-21 22:09:07 (12.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.268532 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:07.335948) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:07.336283) ========= 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-1461301739.620739-1945833683 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067914 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:07.434299) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:07.434619) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e1b99e5251cb9ba6620599a2c1f7e54d00fc413c --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e1b99e5251cb9ba6620599a2c1f7e54d00fc413c --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-1461301739.620739-1945833683 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 22:09:07,532 truncating revision to first 12 chars 2016-04-21 22:09:07,532 Setting DEBUG logging. 2016-04-21 22:09:07,532 attempt 1/10 2016-04-21 22:09:07,532 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/e1b99e5251cb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 22:09:07,849 unpacking tar archive at: mozilla-inbound-e1b99e5251cb/testing/mozharness/ program finished with exit code 0 elapsedTime=0.597517 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:08.064312) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:08.064657) ========= script_repo_revision: e1b99e5251cb9ba6620599a2c1f7e54d00fc413c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:08.065057) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:08.065348) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 22:09:08.092483) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 36 secs) (at 2016-04-21 22:09:08.092753) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461301739.620739-1945833683 _=/tools/buildbot/bin/python using PTY: False 22:09:08 INFO - MultiFileLogger online at 20160421 22:09:08 in /builds/slave/test 22:09:08 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 22:09:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:09:08 INFO - {'append_to_log': False, 22:09:08 INFO - 'base_work_dir': '/builds/slave/test', 22:09:08 INFO - 'blob_upload_branch': 'mozilla-inbound', 22:09:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:09:08 INFO - 'buildbot_json_path': 'buildprops.json', 22:09:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:09:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:09:08 INFO - 'download_minidump_stackwalk': True, 22:09:08 INFO - 'download_symbols': 'true', 22:09:08 INFO - 'e10s': False, 22:09:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:09:08 INFO - 'tooltool.py': '/tools/tooltool.py', 22:09:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:09:08 INFO - '/tools/misc-python/virtualenv.py')}, 22:09:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:09:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:09:08 INFO - 'log_level': 'info', 22:09:08 INFO - 'log_to_console': True, 22:09:08 INFO - 'opt_config_files': (), 22:09:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:09:08 INFO - '--processes=1', 22:09:08 INFO - '--config=%(test_path)s/wptrunner.ini', 22:09:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:09:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:09:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:09:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:09:08 INFO - 'pip_index': False, 22:09:08 INFO - 'require_test_zip': True, 22:09:08 INFO - 'test_type': ('testharness',), 22:09:08 INFO - 'this_chunk': '1', 22:09:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:09:08 INFO - 'total_chunks': '10', 22:09:08 INFO - 'virtualenv_path': 'venv', 22:09:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:09:08 INFO - 'work_dir': 'build'} 22:09:08 INFO - ##### 22:09:08 INFO - ##### Running clobber step. 22:09:08 INFO - ##### 22:09:08 INFO - Running pre-action listener: _resource_record_pre_action 22:09:08 INFO - Running main action method: clobber 22:09:08 INFO - rmtree: /builds/slave/test/build 22:09:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:09:10 INFO - Running post-action listener: _resource_record_post_action 22:09:10 INFO - ##### 22:09:10 INFO - ##### Running read-buildbot-config step. 22:09:10 INFO - ##### 22:09:10 INFO - Running pre-action listener: _resource_record_pre_action 22:09:10 INFO - Running main action method: read_buildbot_config 22:09:10 INFO - Using buildbot properties: 22:09:10 INFO - { 22:09:10 INFO - "project": "", 22:09:10 INFO - "product": "firefox", 22:09:10 INFO - "script_repo_revision": "production", 22:09:10 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 22:09:10 INFO - "repository": "", 22:09:10 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 22:09:10 INFO - "buildid": "20160421210504", 22:09:10 INFO - "pgo_build": "False", 22:09:10 INFO - "basedir": "/builds/slave/test", 22:09:10 INFO - "buildnumber": 229, 22:09:10 INFO - "slavename": "tst-linux64-spot-1308", 22:09:10 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/", 22:09:10 INFO - "platform": "linux64", 22:09:10 INFO - "branch": "mozilla-inbound", 22:09:10 INFO - "revision": "e1b99e5251cb9ba6620599a2c1f7e54d00fc413c", 22:09:10 INFO - "repo_path": "integration/mozilla-inbound", 22:09:10 INFO - "moz_repo_path": "", 22:09:10 INFO - "stage_platform": "linux64", 22:09:10 INFO - "builduid": "971501f3882a4b17bd92c7eddca31383", 22:09:10 INFO - "slavebuilddir": "test" 22:09:10 INFO - } 22:09:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 22:09:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 22:09:10 INFO - Running post-action listener: _resource_record_post_action 22:09:10 INFO - ##### 22:09:10 INFO - ##### Running download-and-extract step. 22:09:10 INFO - ##### 22:09:10 INFO - Running pre-action listener: _resource_record_pre_action 22:09:10 INFO - Running main action method: download_and_extract 22:09:10 INFO - mkdir: /builds/slave/test/build/tests 22:09:10 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')]} 22:09:10 INFO - https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 22:09:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:09:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:09:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:35 INFO - Downloaded 1361 bytes. 22:09:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 22:09:35 INFO - Using the following test package requirements: 22:09:35 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:09:35 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 22:09:35 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 22:09:35 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'jsshell-linux-x86_64.zip'], 22:09:35 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 22:09:35 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 22:09:35 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 22:09:35 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 22:09:35 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 22:09:35 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 22:09:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 22:09:35 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 22:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:35 INFO - https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 22:09:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:09:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 22:09:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:41 INFO - Downloaded 22745750 bytes. 22:09:41 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:09:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:09:42 INFO - caution: filename not matched: web-platform/* 22:09:42 INFO - Return code: 11 22:09:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:42 INFO - https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 22:09:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:09:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:09:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:43 INFO - Downloaded 36400342 bytes. 22:09:43 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/*'] 22:09:43 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/* 22:09:47 INFO - caution: filename not matched: bin/* 22:09:47 INFO - caution: filename not matched: config/* 22:09:47 INFO - caution: filename not matched: mozbase/* 22:09:47 INFO - caution: filename not matched: marionette/* 22:09:47 INFO - caution: filename not matched: tools/wptserve/* 22:09:47 INFO - Return code: 11 22:09:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:47 INFO - https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 22:09:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:54 INFO - Downloaded 64363795 bytes. 22:09:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:54 INFO - mkdir: /builds/slave/test/properties 22:09:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:09:54 INFO - Writing to file /builds/slave/test/properties/build_url 22:09:54 INFO - Contents: 22:09:54 INFO - build_url:https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 22:09:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:09:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:09:55 INFO - Contents: 22:09:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:09:55 INFO - https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:09:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:09:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:09:59 INFO - Downloaded 90864776 bytes. 22:09:59 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'] 22:09:59 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 22:10:06 INFO - Return code: 0 22:10:06 INFO - Running post-action listener: _resource_record_post_action 22:10:06 INFO - Running post-action listener: set_extra_try_arguments 22:10:06 INFO - ##### 22:10:06 INFO - ##### Running create-virtualenv step. 22:10:06 INFO - ##### 22:10:06 INFO - Running pre-action listener: _pre_create_virtualenv 22:10:06 INFO - Running pre-action listener: _resource_record_pre_action 22:10:06 INFO - Running main action method: create_virtualenv 22:10:06 INFO - Creating virtualenv /builds/slave/test/build/venv 22:10:06 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 22:10:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:10:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:10:07 INFO - Using real prefix '/usr' 22:10:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:10:11 INFO - Installing distribute.............................................................................................................................................................................................done. 22:10:14 INFO - Installing pip.................done. 22:10:14 INFO - Return code: 0 22:10:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:10:14 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')]} 22:10:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:14 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')]} 22:10:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:14 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 0x28f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2939ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x293eba0>, '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 0x2937f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2938410>, '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-1461301739.620739-1945833683', '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 22:10:14 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 22:10:14 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 22:10:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:14 INFO - 'CCACHE_UMASK': '002', 22:10:14 INFO - 'DISPLAY': ':0', 22:10:14 INFO - 'HOME': '/home/cltbld', 22:10:14 INFO - 'LANG': 'en_US.UTF-8', 22:10:14 INFO - 'LOGNAME': 'cltbld', 22:10:14 INFO - 'MAIL': '/var/mail/cltbld', 22:10:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:14 INFO - 'MOZ_NO_REMOTE': '1', 22:10:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:14 INFO - 'PWD': '/builds/slave/test', 22:10:14 INFO - 'SHELL': '/bin/bash', 22:10:14 INFO - 'SHLVL': '1', 22:10:14 INFO - 'TERM': 'linux', 22:10:14 INFO - 'TMOUT': '86400', 22:10:14 INFO - 'USER': 'cltbld', 22:10:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461301739.620739-1945833683', 22:10:14 INFO - '_': '/tools/buildbot/bin/python'} 22:10:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:14 INFO - Downloading/unpacking psutil>=0.7.1 22:10:14 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 22:10:14 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 22:10:14 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 22:10:14 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 22:10:14 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 22:10:14 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 22:10:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:10:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:10:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:10:18 INFO - Installing collected packages: psutil 22:10:18 INFO - Running setup.py install for psutil 22:10:19 INFO - building 'psutil._psutil_linux' extension 22:10:19 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 22:10:19 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 22:10:19 INFO - building 'psutil._psutil_posix' extension 22:10:19 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 22:10:19 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 22:10:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:10:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:10:20 INFO - Successfully installed psutil 22:10:20 INFO - Cleaning up... 22:10:20 INFO - Return code: 0 22:10:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:10:20 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')]} 22:10:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:20 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')]} 22:10:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:20 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 0x28f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2939ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x293eba0>, '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 0x2937f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2938410>, '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-1461301739.620739-1945833683', '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 22:10:20 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 22:10:20 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 22:10:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:20 INFO - 'CCACHE_UMASK': '002', 22:10:20 INFO - 'DISPLAY': ':0', 22:10:20 INFO - 'HOME': '/home/cltbld', 22:10:20 INFO - 'LANG': 'en_US.UTF-8', 22:10:20 INFO - 'LOGNAME': 'cltbld', 22:10:20 INFO - 'MAIL': '/var/mail/cltbld', 22:10:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:20 INFO - 'MOZ_NO_REMOTE': '1', 22:10:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:20 INFO - 'PWD': '/builds/slave/test', 22:10:20 INFO - 'SHELL': '/bin/bash', 22:10:20 INFO - 'SHLVL': '1', 22:10:20 INFO - 'TERM': 'linux', 22:10:20 INFO - 'TMOUT': '86400', 22:10:20 INFO - 'USER': 'cltbld', 22:10:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461301739.620739-1945833683', 22:10:20 INFO - '_': '/tools/buildbot/bin/python'} 22:10:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:10:20 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 22:10:20 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 22:10:20 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 22:10:20 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 22:10:20 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 22:10:20 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 22:10:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:10:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:10:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:10:24 INFO - Installing collected packages: mozsystemmonitor 22:10:24 INFO - Running setup.py install for mozsystemmonitor 22:10:24 INFO - Successfully installed mozsystemmonitor 22:10:24 INFO - Cleaning up... 22:10:24 INFO - Return code: 0 22:10:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:10:24 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')]} 22:10:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:24 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')]} 22:10:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:24 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 0x28f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2939ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x293eba0>, '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 0x2937f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2938410>, '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-1461301739.620739-1945833683', '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 22:10:24 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 22:10:24 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 22:10:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:24 INFO - 'CCACHE_UMASK': '002', 22:10:24 INFO - 'DISPLAY': ':0', 22:10:24 INFO - 'HOME': '/home/cltbld', 22:10:24 INFO - 'LANG': 'en_US.UTF-8', 22:10:24 INFO - 'LOGNAME': 'cltbld', 22:10:24 INFO - 'MAIL': '/var/mail/cltbld', 22:10:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:24 INFO - 'MOZ_NO_REMOTE': '1', 22:10:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:24 INFO - 'PWD': '/builds/slave/test', 22:10:24 INFO - 'SHELL': '/bin/bash', 22:10:24 INFO - 'SHLVL': '1', 22:10:24 INFO - 'TERM': 'linux', 22:10:24 INFO - 'TMOUT': '86400', 22:10:24 INFO - 'USER': 'cltbld', 22:10:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461301739.620739-1945833683', 22:10:24 INFO - '_': '/tools/buildbot/bin/python'} 22:10:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:24 INFO - Downloading/unpacking blobuploader==1.2.4 22:10:24 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 22:10:24 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 22:10:24 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 22:10:24 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 22:10:24 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 22:10:24 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 22:10:28 INFO - Downloading blobuploader-1.2.4.tar.gz 22:10:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:10:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:10:28 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 22:10:28 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 22:10:28 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 22:10:28 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 22:10:28 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 22:10:28 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 22:10:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:10:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:10:29 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 22:10:29 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 22:10:29 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 22:10:29 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 22:10:29 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 22:10:29 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 22:10:29 INFO - Downloading docopt-0.6.1.tar.gz 22:10:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:10:30 INFO - Installing collected packages: blobuploader, requests, docopt 22:10:30 INFO - Running setup.py install for blobuploader 22:10:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:10:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:10:30 INFO - Running setup.py install for requests 22:10:30 INFO - Running setup.py install for docopt 22:10:31 INFO - Successfully installed blobuploader requests docopt 22:10:31 INFO - Cleaning up... 22:10:31 INFO - Return code: 0 22:10:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:10:31 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')]} 22:10:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:31 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')]} 22:10:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:31 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 0x28f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2939ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x293eba0>, '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 0x2937f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2938410>, '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-1461301739.620739-1945833683', '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 22:10:31 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 22:10:31 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 22:10:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:31 INFO - 'CCACHE_UMASK': '002', 22:10:31 INFO - 'DISPLAY': ':0', 22:10:31 INFO - 'HOME': '/home/cltbld', 22:10:31 INFO - 'LANG': 'en_US.UTF-8', 22:10:31 INFO - 'LOGNAME': 'cltbld', 22:10:31 INFO - 'MAIL': '/var/mail/cltbld', 22:10:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:31 INFO - 'MOZ_NO_REMOTE': '1', 22:10:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:31 INFO - 'PWD': '/builds/slave/test', 22:10:31 INFO - 'SHELL': '/bin/bash', 22:10:31 INFO - 'SHLVL': '1', 22:10:31 INFO - 'TERM': 'linux', 22:10:31 INFO - 'TMOUT': '86400', 22:10:31 INFO - 'USER': 'cltbld', 22:10:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461301739.620739-1945833683', 22:10:31 INFO - '_': '/tools/buildbot/bin/python'} 22:10:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:10:31 INFO - Running setup.py (path:/tmp/pip-HgXNXr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:10:31 INFO - Running setup.py (path:/tmp/pip-jwA6T7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:10:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:10:31 INFO - Running setup.py (path:/tmp/pip-ROJ0Jf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:10:32 INFO - Running setup.py (path:/tmp/pip-xOlWri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:10:32 INFO - Running setup.py (path:/tmp/pip-xuDzUY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:10:32 INFO - Running setup.py (path:/tmp/pip-xzIZp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:10:32 INFO - Running setup.py (path:/tmp/pip-ttredk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:10:32 INFO - Running setup.py (path:/tmp/pip-wnPKSZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:10:32 INFO - Running setup.py (path:/tmp/pip-vcvfqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:10:32 INFO - Running setup.py (path:/tmp/pip-TvXniV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:10:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:10:32 INFO - Running setup.py (path:/tmp/pip-8oqFYx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:10:33 INFO - Running setup.py (path:/tmp/pip-cCWosn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:10:33 INFO - Running setup.py (path:/tmp/pip-aCgg7e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:10:33 INFO - Running setup.py (path:/tmp/pip-cmelSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:33 INFO - Running setup.py (path:/tmp/pip-OKMCUR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:10:33 INFO - Running setup.py (path:/tmp/pip-kwxqwr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:10:33 INFO - Running setup.py (path:/tmp/pip-5058PQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:10:33 INFO - Running setup.py (path:/tmp/pip-Wjkj6_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:10:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:10:33 INFO - Running setup.py (path:/tmp/pip-hiZzmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:10:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:34 INFO - Running setup.py (path:/tmp/pip-HEDuqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:10:34 INFO - Running setup.py (path:/tmp/pip-np1qUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:10:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:10:34 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 22:10:34 INFO - Running setup.py install for manifestparser 22:10:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:10:34 INFO - Running setup.py install for mozcrash 22:10:35 INFO - Running setup.py install for mozdebug 22:10:35 INFO - Running setup.py install for mozdevice 22:10:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:10:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:10:35 INFO - Running setup.py install for mozfile 22:10:35 INFO - Running setup.py install for mozhttpd 22:10:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:10:35 INFO - Running setup.py install for mozinfo 22:10:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:10:36 INFO - Running setup.py install for mozInstall 22:10:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:10:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:10:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:10:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:10:36 INFO - Running setup.py install for mozleak 22:10:36 INFO - Running setup.py install for mozlog 22:10:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:10:36 INFO - Running setup.py install for moznetwork 22:10:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:10:36 INFO - Running setup.py install for mozprocess 22:10:37 INFO - Running setup.py install for mozprofile 22:10:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:10:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:10:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:10:37 INFO - Running setup.py install for mozrunner 22:10:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:10:37 INFO - Running setup.py install for mozscreenshot 22:10:37 INFO - Running setup.py install for moztest 22:10:38 INFO - Running setup.py install for mozversion 22:10:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:10:38 INFO - Running setup.py install for wptserve 22:10:38 INFO - Running setup.py install for marionette-driver 22:10:38 INFO - Running setup.py install for browsermob-proxy 22:10:38 INFO - Running setup.py install for marionette-client 22:10:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:10:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:10:39 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 22:10:39 INFO - Cleaning up... 22:10:39 INFO - Return code: 0 22:10:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:10:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:10:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:10:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:10:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:10:39 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 0x28f5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28f63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2939ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x293eba0>, '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 0x2937f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2938410>, '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-1461301739.620739-1945833683', '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 22:10:39 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 22:10:39 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 22:10:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:10:39 INFO - 'CCACHE_UMASK': '002', 22:10:39 INFO - 'DISPLAY': ':0', 22:10:39 INFO - 'HOME': '/home/cltbld', 22:10:39 INFO - 'LANG': 'en_US.UTF-8', 22:10:39 INFO - 'LOGNAME': 'cltbld', 22:10:39 INFO - 'MAIL': '/var/mail/cltbld', 22:10:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:10:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:10:39 INFO - 'MOZ_NO_REMOTE': '1', 22:10:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:10:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:10:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:10:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:10:39 INFO - 'PWD': '/builds/slave/test', 22:10:39 INFO - 'SHELL': '/bin/bash', 22:10:39 INFO - 'SHLVL': '1', 22:10:39 INFO - 'TERM': 'linux', 22:10:39 INFO - 'TMOUT': '86400', 22:10:39 INFO - 'USER': 'cltbld', 22:10:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461301739.620739-1945833683', 22:10:39 INFO - '_': '/tools/buildbot/bin/python'} 22:10:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:10:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:10:39 INFO - Running setup.py (path:/tmp/pip-dG8skY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:10:39 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)) 22:10:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:10:39 INFO - Running setup.py (path:/tmp/pip-fL_Jdo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:10:40 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)) 22:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:10:40 INFO - Running setup.py (path:/tmp/pip-truQw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:10:40 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)) 22:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:10:40 INFO - Running setup.py (path:/tmp/pip-kzmZxA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:10:40 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)) 22:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:10:40 INFO - Running setup.py (path:/tmp/pip-Pett6V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:10:40 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)) 22:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:10:40 INFO - Running setup.py (path:/tmp/pip-fUjKRR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:10:40 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)) 22:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:10:40 INFO - Running setup.py (path:/tmp/pip-LjtiEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:10:40 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)) 22:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:10:40 INFO - Running setup.py (path:/tmp/pip-EaaYGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:10:40 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)) 22:10:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:10:40 INFO - Running setup.py (path:/tmp/pip-NkWipT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:10:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:10:41 INFO - Running setup.py (path:/tmp/pip-jr9DUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:10:41 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)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:10:41 INFO - Running setup.py (path:/tmp/pip-2zgkzc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:10:41 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)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:10:41 INFO - Running setup.py (path:/tmp/pip-OdOeRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:10:41 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)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:10:41 INFO - Running setup.py (path:/tmp/pip-YMD0o1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:10:41 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)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:10:41 INFO - Running setup.py (path:/tmp/pip-WT8PXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:10:41 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)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:41 INFO - Running setup.py (path:/tmp/pip-dlzoRu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:10:41 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)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:10:41 INFO - Running setup.py (path:/tmp/pip-F_Hu3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:10:41 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)) 22:10:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:10:41 INFO - Running setup.py (path:/tmp/pip-QL4adX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:10:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 22:10:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:10:42 INFO - Running setup.py (path:/tmp/pip-Fbdbd7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:10:42 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)) 22:10:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:10:42 INFO - Running setup.py (path:/tmp/pip-6WNtoc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:10:42 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)) 22:10:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:42 INFO - Running setup.py (path:/tmp/pip-SAwvjA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:10:42 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)) 22:10:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:10:42 INFO - Running setup.py (path:/tmp/pip-BVwJEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:10:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:10:43 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 22:10:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:10:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:10:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 22:10:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:10:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:10:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:10:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:10:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:10:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:10:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:10:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:10:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:10:46 INFO - Downloading blessings-1.6.tar.gz 22:10:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:10:46 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 22:10:46 INFO - Installing collected packages: blessings 22:10:46 INFO - Running setup.py install for blessings 22:10:46 INFO - Successfully installed blessings 22:10:46 INFO - Cleaning up... 22:10:47 INFO - Return code: 0 22:10:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:10:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:10:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:10:47 INFO - Reading from file tmpfile_stdout 22:10:47 INFO - Current package versions: 22:10:47 INFO - argparse == 1.2.1 22:10:47 INFO - blessings == 1.6 22:10:47 INFO - blobuploader == 1.2.4 22:10:47 INFO - browsermob-proxy == 0.6.0 22:10:47 INFO - docopt == 0.6.1 22:10:47 INFO - manifestparser == 1.1 22:10:47 INFO - marionette-client == 2.3.0 22:10:47 INFO - marionette-driver == 1.4.0 22:10:47 INFO - mozInstall == 1.12 22:10:47 INFO - mozcrash == 0.17 22:10:47 INFO - mozdebug == 0.1 22:10:47 INFO - mozdevice == 0.48 22:10:47 INFO - mozfile == 1.2 22:10:47 INFO - mozhttpd == 0.7 22:10:47 INFO - mozinfo == 0.9 22:10:47 INFO - mozleak == 0.1 22:10:47 INFO - mozlog == 3.1 22:10:47 INFO - moznetwork == 0.27 22:10:47 INFO - mozprocess == 0.22 22:10:47 INFO - mozprofile == 0.28 22:10:47 INFO - mozrunner == 6.11 22:10:47 INFO - mozscreenshot == 0.1 22:10:47 INFO - mozsystemmonitor == 0.0 22:10:47 INFO - moztest == 0.7 22:10:47 INFO - mozversion == 1.4 22:10:47 INFO - psutil == 3.1.1 22:10:47 INFO - requests == 1.2.3 22:10:47 INFO - wptserve == 1.4.0 22:10:47 INFO - wsgiref == 0.1.2 22:10:47 INFO - Running post-action listener: _resource_record_post_action 22:10:47 INFO - Running post-action listener: _start_resource_monitoring 22:10:47 INFO - Starting resource monitoring. 22:10:47 INFO - ##### 22:10:47 INFO - ##### Running pull step. 22:10:47 INFO - ##### 22:10:47 INFO - Running pre-action listener: _resource_record_pre_action 22:10:47 INFO - Running main action method: pull 22:10:47 INFO - Pull has nothing to do! 22:10:47 INFO - Running post-action listener: _resource_record_post_action 22:10:47 INFO - ##### 22:10:47 INFO - ##### Running install step. 22:10:47 INFO - ##### 22:10:47 INFO - Running pre-action listener: _resource_record_pre_action 22:10:47 INFO - Running main action method: install 22:10:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:10:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:10:48 INFO - Reading from file tmpfile_stdout 22:10:48 INFO - Detecting whether we're running mozinstall >=1.0... 22:10:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:10:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:10:48 INFO - Reading from file tmpfile_stdout 22:10:48 INFO - Output received: 22:10:48 INFO - Usage: mozinstall [options] installer 22:10:48 INFO - Options: 22:10:48 INFO - -h, --help show this help message and exit 22:10:48 INFO - -d DEST, --destination=DEST 22:10:48 INFO - Directory to install application into. [default: 22:10:48 INFO - "/builds/slave/test"] 22:10:48 INFO - --app=APP Application being installed. [default: firefox] 22:10:48 INFO - mkdir: /builds/slave/test/build/application 22:10:48 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'] 22:10:48 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 22:11:17 INFO - Reading from file tmpfile_stdout 22:11:17 INFO - Output received: 22:11:17 INFO - /builds/slave/test/build/application/firefox/firefox 22:11:17 INFO - Running post-action listener: _resource_record_post_action 22:11:17 INFO - ##### 22:11:17 INFO - ##### Running run-tests step. 22:11:17 INFO - ##### 22:11:17 INFO - Running pre-action listener: _resource_record_pre_action 22:11:17 INFO - Running main action method: run_tests 22:11:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:11:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:11:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:11:17 INFO - grabbing minidump binary from tooltool 22:11: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')]} 22:11:17 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x293eba0>, '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 0x2937f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2938410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:11:17 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 22:11:17 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 22:11:17 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:11:17 INFO - Return code: 0 22:11:17 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 22:11:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:11:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:11:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:11:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:11:17 INFO - 'CCACHE_UMASK': '002', 22:11:17 INFO - 'DISPLAY': ':0', 22:11:17 INFO - 'HOME': '/home/cltbld', 22:11:17 INFO - 'LANG': 'en_US.UTF-8', 22:11:17 INFO - 'LOGNAME': 'cltbld', 22:11:17 INFO - 'MAIL': '/var/mail/cltbld', 22:11:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:11:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:11:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:11:17 INFO - 'MOZ_NO_REMOTE': '1', 22:11:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:11:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:11:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:11:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:11:17 INFO - 'PWD': '/builds/slave/test', 22:11:17 INFO - 'SHELL': '/bin/bash', 22:11:17 INFO - 'SHLVL': '1', 22:11:17 INFO - 'TERM': 'linux', 22:11:17 INFO - 'TMOUT': '86400', 22:11:17 INFO - 'USER': 'cltbld', 22:11:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461301739.620739-1945833683', 22:11:17 INFO - '_': '/tools/buildbot/bin/python'} 22:11:17 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/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 22:11:18 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 22:11:18 INFO - import pkg_resources 22:11:19 INFO - Using 1 client processes 22:11:19 INFO - wptserve Starting http server on 127.0.0.1:8000 22:11:19 INFO - wptserve Starting http server on 127.0.0.1:8001 22:11:20 INFO - wptserve Starting http server on 127.0.0.1:8443 22:11:22 INFO - SUITE-START | Running 778 tests 22:11:22 INFO - Running testharness tests 22:11:22 INFO - Setting up ssl 22:11:22 INFO - PROCESS | certutil | 22:11:22 INFO - PROCESS | certutil | 22:11:22 INFO - PROCESS | certutil | 22:11:22 INFO - Certificate Nickname Trust Attributes 22:11:22 INFO - SSL,S/MIME,JAR/XPI 22:11:22 INFO - 22:11:22 INFO - web-platform-tests CT,, 22:11:22 INFO - 22:11:22 INFO - Starting runner 22:11:24 INFO - PROCESS | 1829 | 1461301884750 Marionette DEBUG Marionette enabled via build flag and pref 22:11:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8ba43000 == 1 [pid = 1829] [id = 1] 22:11:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 1 (0x7f7e8ba43800) [pid = 1829] [serial = 1] [outer = (nil)] 22:11:25 INFO - PROCESS | 1829 | [1829] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:11:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 2 (0x7f7e8ba44800) [pid = 1829] [serial = 2] [outer = 0x7f7e8ba43800] 22:11:25 INFO - PROCESS | 1829 | 1461301885369 Marionette INFO Listening on port 2828 22:11:25 INFO - PROCESS | 1829 | 1461301885881 Marionette DEBUG Marionette enabled via command-line flag 22:11:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8890d800 == 2 [pid = 1829] [id = 2] 22:11:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 3 (0x7f7e8890e000) [pid = 1829] [serial = 3] [outer = (nil)] 22:11:25 INFO - PROCESS | 1829 | [1829] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:11:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 4 (0x7f7e8890f000) [pid = 1829] [serial = 4] [outer = 0x7f7e8890e000] 22:11:26 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7e8d618610 22:11:26 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7e87d59e50 22:11:26 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7e87d61160 22:11:26 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7e87d61460 22:11:26 INFO - PROCESS | 1829 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7e87d61790 22:11:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 5 (0x7f7e87db3800) [pid = 1829] [serial = 5] [outer = 0x7f7e8ba43800] 22:11:26 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:11:26 INFO - PROCESS | 1829 | 1461301886252 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41987 22:11:26 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:11:26 INFO - PROCESS | 1829 | 1461301886333 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41988 22:11:26 INFO - PROCESS | 1829 | 1461301886339 Marionette DEBUG Closed connection conn0 22:11:26 INFO - PROCESS | 1829 | [1829] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 22:11:26 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:11:26 INFO - PROCESS | 1829 | 1461301886458 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41989 22:11:26 INFO - PROCESS | 1829 | 1461301886461 Marionette DEBUG Closed connection conn1 22:11:26 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:11:26 INFO - PROCESS | 1829 | 1461301886519 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41990 22:11:26 INFO - PROCESS | 1829 | 1461301886524 Marionette DEBUG Closed connection conn2 22:11:26 INFO - PROCESS | 1829 | 1461301886579 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:11:26 INFO - PROCESS | 1829 | 1461301886595 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":"20160421210504","device":"desktop","version":"48.0a1"} 22:11:27 INFO - PROCESS | 1829 | [1829] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:11:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b96e000 == 3 [pid = 1829] [id = 3] 22:11:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 6 (0x7f7e7b96f000) [pid = 1829] [serial = 6] [outer = (nil)] 22:11:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b96f800 == 4 [pid = 1829] [id = 4] 22:11:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 7 (0x7f7e7b777400) [pid = 1829] [serial = 7] [outer = (nil)] 22:11:28 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:11:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ac55800 == 5 [pid = 1829] [id = 5] 22:11:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 8 (0x7f7e7a93e800) [pid = 1829] [serial = 8] [outer = (nil)] 22:11:28 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:11:28 INFO - PROCESS | 1829 | [1829] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:11:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 9 (0x7f7e7b33b400) [pid = 1829] [serial = 9] [outer = 0x7f7e7a93e800] 22:11:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 10 (0x7f7e7a4aa000) [pid = 1829] [serial = 10] [outer = 0x7f7e7b96f000] 22:11:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 11 (0x7f7e7a466c00) [pid = 1829] [serial = 11] [outer = 0x7f7e7b777400] 22:11:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 12 (0x7f7e7a468c00) [pid = 1829] [serial = 12] [outer = 0x7f7e7a93e800] 22:11:30 INFO - PROCESS | 1829 | 1461301890078 Marionette DEBUG loaded listener.js 22:11:30 INFO - PROCESS | 1829 | 1461301890096 Marionette DEBUG loaded listener.js 22:11:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 13 (0x7f7e784c0800) [pid = 1829] [serial = 13] [outer = 0x7f7e7a93e800] 22:11:30 INFO - PROCESS | 1829 | 1461301890779 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b2b811d6-de55-475e-a175-721c429e158f","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":"20160421210504","device":"desktop","version":"48.0a1","command_id":1}}] 22:11:30 INFO - PROCESS | 1829 | 1461301890987 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}] 22:11:31 INFO - PROCESS | 1829 | 1461301891156 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:11:31 INFO - PROCESS | 1829 | 1461301891392 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:11:31 INFO - PROCESS | 1829 | [1829] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:11:31 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:11:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 14 (0x7f7e755bf400) [pid = 1829] [serial = 14] [outer = 0x7f7e7a93e800] 22:11:31 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:11:31 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:11:31 INFO - PROCESS | 1829 | 1461301891831 Marionette TRACE conn3 <- [1,3,null,{}] 22:11:31 INFO - PROCESS | 1829 | 1461301891910 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:11:32 INFO - PROCESS | 1829 | 1461301892046 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:11:32 INFO - PROCESS | 1829 | 1461301892103 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:11:32 INFO - PROCESS | 1829 | 1461301892106 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:11:32 INFO - PROCESS | 1829 | 1461301892130 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:11:32 INFO - PROCESS | 1829 | 1461301892135 Marionette TRACE conn3 <- [1,6,null,{}] 22:11:32 INFO - PROCESS | 1829 | 1461301892201 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}] 22:11:32 INFO - PROCESS | 1829 | 1461301892217 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:11:32 INFO - PROCESS | 1829 | 1461301892225 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d87d800 == 6 [pid = 1829] [id = 6] 22:11:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 15 (0x7f7e740d4c00) [pid = 1829] [serial = 15] [outer = (nil)] 22:11:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 16 (0x7f7e740d6800) [pid = 1829] [serial = 16] [outer = 0x7f7e740d4c00] 22:11:32 INFO - PROCESS | 1829 | 1461301892302 Marionette DEBUG loaded listener.js 22:11:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 17 (0x7f7e7f069800) [pid = 1829] [serial = 17] [outer = 0x7f7e740d4c00] 22:11:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e74b0e000 == 7 [pid = 1829] [id = 7] 22:11:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 18 (0x7f7e741c3800) [pid = 1829] [serial = 18] [outer = (nil)] 22:11:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 19 (0x7f7e741cc000) [pid = 1829] [serial = 19] [outer = 0x7f7e741c3800] 22:11:32 INFO - PROCESS | 1829 | 1461301892750 Marionette DEBUG loaded listener.js 22:11:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 20 (0x7f7e741d3000) [pid = 1829] [serial = 20] [outer = 0x7f7e741c3800] 22:11:33 INFO - PROCESS | 1829 | 1461301893198 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]]]}] 22:11:33 INFO - PROCESS | 1829 | [1829] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 22:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1156ms 22:11:33 INFO - PROCESS | 1829 | 1461301893332 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:11:33 INFO - PROCESS | 1829 | 1461301893335 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:11:33 INFO - PROCESS | 1829 | 1461301893357 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:11:33 INFO - PROCESS | 1829 | 1461301893360 Marionette TRACE conn3 <- [1,10,null,{}] 22:11:33 INFO - PROCESS | 1829 | 1461301893390 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}] 22:11:33 INFO - PROCESS | 1829 | 1461301893544 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:11:33 INFO - PROCESS | 1829 | 1461301893568 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71f3c000 == 8 [pid = 1829] [id = 8] 22:11:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 21 (0x7f7e71f5a400) [pid = 1829] [serial = 21] [outer = (nil)] 22:11:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 22 (0x7f7e71f5c000) [pid = 1829] [serial = 22] [outer = 0x7f7e71f5a400] 22:11:33 INFO - PROCESS | 1829 | 1461301893633 Marionette DEBUG loaded listener.js 22:11:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 23 (0x7f7e71f61400) [pid = 1829] [serial = 23] [outer = 0x7f7e71f5a400] 22:11:34 INFO - PROCESS | 1829 | 1461301894162 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]]]}] 22:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 856ms 22:11:34 INFO - PROCESS | 1829 | 1461301894203 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:11:34 INFO - PROCESS | 1829 | 1461301894207 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:11:34 INFO - PROCESS | 1829 | 1461301894213 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:11:34 INFO - PROCESS | 1829 | 1461301894215 Marionette TRACE conn3 <- [1,14,null,{}] 22:11:34 INFO - PROCESS | 1829 | 1461301894220 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}] 22:11:34 INFO - PROCESS | 1829 | 1461301894360 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:11:34 INFO - PROCESS | 1829 | 1461301894392 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72416000 == 9 [pid = 1829] [id = 9] 22:11:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 24 (0x7f7e7244bc00) [pid = 1829] [serial = 24] [outer = (nil)] 22:11:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 25 (0x7f7e72451400) [pid = 1829] [serial = 25] [outer = 0x7f7e7244bc00] 22:11:34 INFO - PROCESS | 1829 | 1461301894454 Marionette DEBUG loaded listener.js 22:11:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 26 (0x7f7e72ae8c00) [pid = 1829] [serial = 26] [outer = 0x7f7e7244bc00] 22:11:35 INFO - PROCESS | 1829 | 1461301895035 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]]]}] 22:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 879ms 22:11:35 INFO - PROCESS | 1829 | 1461301895337 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:11:35 INFO - PROCESS | 1829 | 1461301895343 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:11:35 INFO - PROCESS | 1829 | 1461301895420 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:11:35 INFO - PROCESS | 1829 | 1461301895425 Marionette TRACE conn3 <- [1,18,null,{}] 22:11:35 INFO - PROCESS | 1829 | 1461301895433 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}] 22:11:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b51000 == 10 [pid = 1829] [id = 10] 22:11:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 27 (0x7f7e72b52000) [pid = 1829] [serial = 27] [outer = (nil)] 22:11:35 INFO - PROCESS | 1829 | 1461301895611 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:11:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 28 (0x7f7e72b4f000) [pid = 1829] [serial = 28] [outer = 0x7f7e72b52000] 22:11:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 29 (0x7f7e72b57000) [pid = 1829] [serial = 29] [outer = 0x7f7e72b52000] 22:11:35 INFO - PROCESS | 1829 | 1461301895762 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b50800 == 11 [pid = 1829] [id = 11] 22:11:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 30 (0x7f7e7244c000) [pid = 1829] [serial = 30] [outer = (nil)] 22:11:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 31 (0x7f7e72af4000) [pid = 1829] [serial = 31] [outer = 0x7f7e7244c000] 22:11:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72eef800 == 12 [pid = 1829] [id = 12] 22:11:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 32 (0x7f7e72af6400) [pid = 1829] [serial = 32] [outer = (nil)] 22:11:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 33 (0x7f7e72af7400) [pid = 1829] [serial = 33] [outer = 0x7f7e72af6400] 22:11:35 INFO - PROCESS | 1829 | 1461301895916 Marionette DEBUG loaded listener.js 22:11:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 34 (0x7f7e72b96000) [pid = 1829] [serial = 34] [outer = 0x7f7e72af6400] 22:11:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 35 (0x7f7e72af2800) [pid = 1829] [serial = 35] [outer = 0x7f7e7244c000] 22:11:36 INFO - PROCESS | 1829 | 1461301896822 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]]]}] 22:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1443ms 22:11:36 INFO - PROCESS | 1829 | 1461301896860 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:11:36 INFO - PROCESS | 1829 | 1461301896867 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:11:36 INFO - PROCESS | 1829 | 1461301896877 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:11:36 INFO - PROCESS | 1829 | 1461301896883 Marionette TRACE conn3 <- [1,22,null,{}] 22:11:36 INFO - PROCESS | 1829 | 1461301896889 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}] 22:11:37 INFO - PROCESS | 1829 | 1461301897056 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:11:37 INFO - PROCESS | 1829 | 1461301897184 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e77637800 == 13 [pid = 1829] [id = 13] 22:11:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 36 (0x7f7e741cf000) [pid = 1829] [serial = 36] [outer = (nil)] 22:11:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 37 (0x7f7e757a4c00) [pid = 1829] [serial = 37] [outer = 0x7f7e741cf000] 22:11:37 INFO - PROCESS | 1829 | 1461301897260 Marionette DEBUG loaded listener.js 22:11:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 38 (0x7f7e7829b400) [pid = 1829] [serial = 38] [outer = 0x7f7e741cf000] 22:11:38 INFO - PROCESS | 1829 | 1461301898039 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]]]}] 22:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1186ms 22:11:38 INFO - PROCESS | 1829 | 1461301898060 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:11:38 INFO - PROCESS | 1829 | 1461301898064 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:11:38 INFO - PROCESS | 1829 | 1461301898070 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:11:38 INFO - PROCESS | 1829 | 1461301898072 Marionette TRACE conn3 <- [1,26,null,{}] 22:11:38 INFO - PROCESS | 1829 | 1461301898100 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}] 22:11:38 INFO - PROCESS | 1829 | 1461301898300 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:11:38 INFO - PROCESS | 1829 | 1461301898396 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ae52000 == 14 [pid = 1829] [id = 14] 22:11:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 39 (0x7f7e7a5e4400) [pid = 1829] [serial = 39] [outer = (nil)] 22:11:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 40 (0x7f7e7a627400) [pid = 1829] [serial = 40] [outer = 0x7f7e7a5e4400] 22:11:38 INFO - PROCESS | 1829 | 1461301898479 Marionette DEBUG loaded listener.js 22:11:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 41 (0x7f7e7b082800) [pid = 1829] [serial = 41] [outer = 0x7f7e7a5e4400] 22:11:39 INFO - PROCESS | 1829 | 1461301899223 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]]]}] 22:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1177ms 22:11:39 INFO - PROCESS | 1829 | 1461301899247 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:11:39 INFO - PROCESS | 1829 | 1461301899251 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:11:39 INFO - PROCESS | 1829 | 1461301899256 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:11:39 INFO - PROCESS | 1829 | 1461301899258 Marionette TRACE conn3 <- [1,30,null,{}] 22:11:39 INFO - PROCESS | 1829 | 1461301899264 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}] 22:11:39 INFO - PROCESS | 1829 | 1461301899414 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:11:39 INFO - PROCESS | 1829 | 1461301899686 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72ee4800 == 15 [pid = 1829] [id = 15] 22:11:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 42 (0x7f7e72aef400) [pid = 1829] [serial = 42] [outer = (nil)] 22:11:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 43 (0x7f7e72b93400) [pid = 1829] [serial = 43] [outer = 0x7f7e72aef400] 22:11:39 INFO - PROCESS | 1829 | 1461301899758 Marionette DEBUG loaded listener.js 22:11:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 44 (0x7f7e72e6ec00) [pid = 1829] [serial = 44] [outer = 0x7f7e72aef400] 22:11:40 INFO - PROCESS | 1829 | 1461301900667 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]]]}] 22:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1432ms 22:11:40 INFO - PROCESS | 1829 | 1461301900689 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:11:40 INFO - PROCESS | 1829 | 1461301900694 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:11:40 INFO - PROCESS | 1829 | 1461301900701 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:11:40 INFO - PROCESS | 1829 | 1461301900705 Marionette TRACE conn3 <- [1,34,null,{}] 22:11:40 INFO - PROCESS | 1829 | 1461301900711 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}] 22:11:40 INFO - PROCESS | 1829 | 1461301900861 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:11:40 INFO - PROCESS | 1829 | 1461301900945 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78b20800 == 16 [pid = 1829] [id = 16] 22:11:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 45 (0x7f7e71f5ec00) [pid = 1829] [serial = 45] [outer = (nil)] 22:11:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 46 (0x7f7e75c20800) [pid = 1829] [serial = 46] [outer = 0x7f7e71f5ec00] 22:11:41 INFO - PROCESS | 1829 | 1461301901007 Marionette DEBUG loaded listener.js 22:11:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f7e7b340c00) [pid = 1829] [serial = 47] [outer = 0x7f7e71f5ec00] 22:11:41 INFO - PROCESS | 1829 | 1461301901574 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]]]}] 22:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 929ms 22:11:41 INFO - PROCESS | 1829 | 1461301901631 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:11:41 INFO - PROCESS | 1829 | 1461301901636 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:11:41 INFO - PROCESS | 1829 | 1461301901643 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:11:41 INFO - PROCESS | 1829 | 1461301901647 Marionette TRACE conn3 <- [1,38,null,{}] 22:11:41 INFO - PROCESS | 1829 | 1461301901652 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}] 22:11:41 INFO - PROCESS | 1829 | 1461301901788 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:11:41 INFO - PROCESS | 1829 | 1461301901872 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3f7800 == 17 [pid = 1829] [id = 17] 22:11:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f7e78078c00) [pid = 1829] [serial = 48] [outer = (nil)] 22:11:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f7e7bc8ec00) [pid = 1829] [serial = 49] [outer = 0x7f7e78078c00] 22:11:41 INFO - PROCESS | 1829 | 1461301901932 Marionette DEBUG loaded listener.js 22:11:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f7e7c6ea000) [pid = 1829] [serial = 50] [outer = 0x7f7e78078c00] 22:11:42 INFO - PROCESS | 1829 | 1461301902535 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]]]}] 22:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 928ms 22:11:42 INFO - PROCESS | 1829 | 1461301902571 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:11:42 INFO - PROCESS | 1829 | 1461301902573 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:11:42 INFO - PROCESS | 1829 | 1461301902581 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:11:42 INFO - PROCESS | 1829 | 1461301902589 Marionette TRACE conn3 <- [1,42,null,{}] 22:11:42 INFO - PROCESS | 1829 | 1461301902602 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}] 22:11:42 INFO - PROCESS | 1829 | 1461301902760 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:11:42 INFO - PROCESS | 1829 | 1461301902785 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bb6f000 == 18 [pid = 1829] [id = 18] 22:11:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f7e7c66b800) [pid = 1829] [serial = 51] [outer = (nil)] 22:11:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f7e7ebbd000) [pid = 1829] [serial = 52] [outer = 0x7f7e7c66b800] 22:11:42 INFO - PROCESS | 1829 | 1461301902855 Marionette DEBUG loaded listener.js 22:11:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f7e7f034c00) [pid = 1829] [serial = 53] [outer = 0x7f7e7c66b800] 22:11:43 INFO - PROCESS | 1829 | 1461301903489 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]]]}] 22:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 937ms 22:11:43 INFO - PROCESS | 1829 | 1461301903517 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:11:43 INFO - PROCESS | 1829 | 1461301903520 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:11:43 INFO - PROCESS | 1829 | 1461301903526 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:11:43 INFO - PROCESS | 1829 | 1461301903528 Marionette TRACE conn3 <- [1,46,null,{}] 22:11:43 INFO - PROCESS | 1829 | 1461301903537 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}] 22:11:43 INFO - PROCESS | 1829 | 1461301903658 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:11:43 INFO - PROCESS | 1829 | 1461301903744 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c360800 == 19 [pid = 1829] [id = 19] 22:11:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f7e757a6000) [pid = 1829] [serial = 54] [outer = (nil)] 22:11:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f7e7ebe3800) [pid = 1829] [serial = 55] [outer = 0x7f7e757a6000] 22:11:43 INFO - PROCESS | 1829 | 1461301903807 Marionette DEBUG loaded listener.js 22:11:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f7e7f075000) [pid = 1829] [serial = 56] [outer = 0x7f7e757a6000] 22:11:44 INFO - PROCESS | 1829 | 1461301904341 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]]]}] 22:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 836ms 22:11:44 INFO - PROCESS | 1829 | 1461301904364 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:11:44 INFO - PROCESS | 1829 | 1461301904367 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:11:44 INFO - PROCESS | 1829 | 1461301904372 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:11:44 INFO - PROCESS | 1829 | 1461301904374 Marionette TRACE conn3 <- [1,50,null,{}] 22:11:44 INFO - PROCESS | 1829 | 1461301904380 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}] 22:11:44 INFO - PROCESS | 1829 | 1461301904505 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:11:44 INFO - PROCESS | 1829 | 1461301904524 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed0d000 == 20 [pid = 1829] [id = 20] 22:11:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f7e87d43400) [pid = 1829] [serial = 57] [outer = (nil)] 22:11:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f7e8896c000) [pid = 1829] [serial = 58] [outer = 0x7f7e87d43400] 22:11:44 INFO - PROCESS | 1829 | 1461301904600 Marionette DEBUG loaded listener.js 22:11:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f7e88bbf400) [pid = 1829] [serial = 59] [outer = 0x7f7e87d43400] 22:11:45 INFO - PROCESS | 1829 | 1461301905252 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]]]}] 22:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 928ms 22:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:11:45 INFO - PROCESS | 1829 | 1461301905302 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:11:45 INFO - PROCESS | 1829 | 1461301905304 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:11:45 INFO - PROCESS | 1829 | 1461301905312 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:11:45 INFO - PROCESS | 1829 | 1461301905320 Marionette TRACE conn3 <- [1,54,null,{}] 22:11:45 INFO - PROCESS | 1829 | 1461301905347 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}] 22:11:45 INFO - PROCESS | 1829 | 1461301905512 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:11:45 INFO - PROCESS | 1829 | 1461301905526 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7f054800 == 21 [pid = 1829] [id = 21] 22:11:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f7e88bbf000) [pid = 1829] [serial = 60] [outer = (nil)] 22:11:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f7e88e48000) [pid = 1829] [serial = 61] [outer = 0x7f7e88bbf000] 22:11:45 INFO - PROCESS | 1829 | 1461301905586 Marionette DEBUG loaded listener.js 22:11:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f7e89065c00) [pid = 1829] [serial = 62] [outer = 0x7f7e88bbf000] 22:11:46 INFO - PROCESS | 1829 | 1461301906338 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]]]}] 22:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1095ms 22:11:46 INFO - PROCESS | 1829 | 1461301906408 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:11:46 INFO - PROCESS | 1829 | 1461301906414 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:11:46 INFO - PROCESS | 1829 | 1461301906441 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:11:46 INFO - PROCESS | 1829 | 1461301906446 Marionette TRACE conn3 <- [1,58,null,{}] 22:11:46 INFO - PROCESS | 1829 | 1461301906454 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}] 22:11:46 INFO - PROCESS | 1829 | 1461301906628 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:11:46 INFO - PROCESS | 1829 | 1461301906749 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e77641000 == 22 [pid = 1829] [id = 22] 22:11:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f7e72af0400) [pid = 1829] [serial = 63] [outer = (nil)] 22:11:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f7e74047800) [pid = 1829] [serial = 64] [outer = 0x7f7e72af0400] 22:11:46 INFO - PROCESS | 1829 | 1461301906827 Marionette DEBUG loaded listener.js 22:11:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f7e75519c00) [pid = 1829] [serial = 65] [outer = 0x7f7e72af0400] 22:11:47 INFO - PROCESS | 1829 | 1461301907645 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]]]}] 22:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1238ms 22:11:47 INFO - PROCESS | 1829 | 1461301907677 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:11:47 INFO - PROCESS | 1829 | 1461301907685 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:11:47 INFO - PROCESS | 1829 | 1461301907696 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:11:47 INFO - PROCESS | 1829 | 1461301907699 Marionette TRACE conn3 <- [1,62,null,{}] 22:11:47 INFO - PROCESS | 1829 | 1461301907705 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}] 22:11:47 INFO - PROCESS | 1829 | 1461301907852 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:11:47 INFO - PROCESS | 1829 | 1461301907979 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b52c800 == 23 [pid = 1829] [id = 23] 22:11:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f7e784c3c00) [pid = 1829] [serial = 66] [outer = (nil)] 22:11:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f7e7a61b400) [pid = 1829] [serial = 67] [outer = 0x7f7e784c3c00] 22:11:48 INFO - PROCESS | 1829 | 1461301908064 Marionette DEBUG loaded listener.js 22:11:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f7e7b341c00) [pid = 1829] [serial = 68] [outer = 0x7f7e784c3c00] 22:11:48 INFO - PROCESS | 1829 | 1461301908851 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]]]}] 22:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 22:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:11:48 INFO - PROCESS | 1829 | 1461301908882 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:11:48 INFO - PROCESS | 1829 | 1461301908885 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:11:48 INFO - PROCESS | 1829 | 1461301908891 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:11:48 INFO - PROCESS | 1829 | 1461301908897 Marionette TRACE conn3 <- [1,66,null,{}] 22:11:48 INFO - PROCESS | 1829 | 1461301908913 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}] 22:11:49 INFO - PROCESS | 1829 | 1461301909114 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:11:49 INFO - PROCESS | 1829 | 1461301909130 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e81f6b000 == 24 [pid = 1829] [id = 24] 22:11:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f7e7c85e800) [pid = 1829] [serial = 69] [outer = (nil)] 22:11:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f7e7ebd9800) [pid = 1829] [serial = 70] [outer = 0x7f7e7c85e800] 22:11:49 INFO - PROCESS | 1829 | 1461301909203 Marionette DEBUG loaded listener.js 22:11:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f7e82d16800) [pid = 1829] [serial = 71] [outer = 0x7f7e7c85e800] 22:11:50 INFO - PROCESS | 1829 | 1461301910021 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]]]}] 22:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1188ms 22:11:50 INFO - PROCESS | 1829 | 1461301910079 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:11:50 INFO - PROCESS | 1829 | 1461301910083 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:11:50 INFO - PROCESS | 1829 | 1461301910089 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:11:50 INFO - PROCESS | 1829 | 1461301910092 Marionette TRACE conn3 <- [1,70,null,{}] 22:11:50 INFO - PROCESS | 1829 | 1461301910097 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}] 22:11:50 INFO - PROCESS | 1829 | 1461301910244 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:11:50 INFO - PROCESS | 1829 | 1461301910496 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e74b26000 == 25 [pid = 1829] [id = 25] 22:11:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f7e72453c00) [pid = 1829] [serial = 72] [outer = (nil)] 22:11:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f7e72aee400) [pid = 1829] [serial = 73] [outer = 0x7f7e72453c00] 22:11:50 INFO - PROCESS | 1829 | 1461301910570 Marionette DEBUG loaded listener.js 22:11:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f7e741b9400) [pid = 1829] [serial = 74] [outer = 0x7f7e72453c00] 22:11:51 INFO - PROCESS | 1829 | 1461301911370 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]]]}] 22:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1334ms 22:11:51 INFO - PROCESS | 1829 | 1461301911422 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:11:51 INFO - PROCESS | 1829 | 1461301911428 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:11:51 INFO - PROCESS | 1829 | 1461301911437 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:11:51 INFO - PROCESS | 1829 | 1461301911440 Marionette TRACE conn3 <- [1,74,null,{}] 22:11:51 INFO - PROCESS | 1829 | 1461301911447 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}] 22:11:51 INFO - PROCESS | 1829 | 1461301911638 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed0d000 == 24 [pid = 1829] [id = 20] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c360800 == 23 [pid = 1829] [id = 19] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bb6f000 == 22 [pid = 1829] [id = 18] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b3f7800 == 21 [pid = 1829] [id = 17] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78b20800 == 20 [pid = 1829] [id = 16] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72ee4800 == 19 [pid = 1829] [id = 15] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ae52000 == 18 [pid = 1829] [id = 14] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e77637800 == 17 [pid = 1829] [id = 13] 22:11:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72eef800 == 16 [pid = 1829] [id = 12] 22:11:51 INFO - PROCESS | 1829 | 1461301911786 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b54000 == 17 [pid = 1829] [id = 26] 22:11:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f7e72ae8800) [pid = 1829] [serial = 75] [outer = (nil)] 22:11:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f7e72b91000) [pid = 1829] [serial = 76] [outer = 0x7f7e72ae8800] 22:11:51 INFO - PROCESS | 1829 | 1461301911865 Marionette DEBUG loaded listener.js 22:11:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f7e755b8c00) [pid = 1829] [serial = 77] [outer = 0x7f7e72ae8800] 22:11:52 INFO - PROCESS | 1829 | 1461301912713 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]]]}] 22:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1328ms 22:11:52 INFO - PROCESS | 1829 | 1461301912766 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:11:52 INFO - PROCESS | 1829 | 1461301912773 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:11:52 INFO - PROCESS | 1829 | 1461301912780 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:11:52 INFO - PROCESS | 1829 | 1461301912786 Marionette TRACE conn3 <- [1,78,null,{}] 22:11:52 INFO - PROCESS | 1829 | 1461301912793 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}] 22:11:52 INFO - PROCESS | 1829 | 1461301912945 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:11:53 INFO - PROCESS | 1829 | 1461301913067 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3e7800 == 18 [pid = 1829] [id = 27] 22:11:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f7e75c20c00) [pid = 1829] [serial = 78] [outer = (nil)] 22:11:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f7e7b33d000) [pid = 1829] [serial = 79] [outer = 0x7f7e75c20c00] 22:11:53 INFO - PROCESS | 1829 | 1461301913142 Marionette DEBUG loaded listener.js 22:11:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f7e7b778400) [pid = 1829] [serial = 80] [outer = 0x7f7e75c20c00] 22:11:53 INFO - PROCESS | 1829 | 1461301913926 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]]]}] 22:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1182ms 22:11:53 INFO - PROCESS | 1829 | 1461301913964 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:11:53 INFO - PROCESS | 1829 | 1461301913968 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:11:53 INFO - PROCESS | 1829 | 1461301913974 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:11:53 INFO - PROCESS | 1829 | 1461301913977 Marionette TRACE conn3 <- [1,82,null,{}] 22:11:53 INFO - PROCESS | 1829 | 1461301913997 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}] 22:11:54 INFO - PROCESS | 1829 | 1461301914174 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:11:54 INFO - PROCESS | 1829 | 1461301914234 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c35d800 == 19 [pid = 1829] [id = 28] 22:11:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f7e7c660400) [pid = 1829] [serial = 81] [outer = (nil)] 22:11:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f7e7c864800) [pid = 1829] [serial = 82] [outer = 0x7f7e7c660400] 22:11:54 INFO - PROCESS | 1829 | 1461301914347 Marionette DEBUG loaded listener.js 22:11:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f7e7f037c00) [pid = 1829] [serial = 83] [outer = 0x7f7e7c660400] 22:11:55 INFO - PROCESS | 1829 | 1461301915167 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]]]}] 22:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1230ms 22:11:55 INFO - PROCESS | 1829 | 1461301915205 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:11:55 INFO - PROCESS | 1829 | 1461301915211 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:11:55 INFO - PROCESS | 1829 | 1461301915226 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:11:55 INFO - PROCESS | 1829 | 1461301915233 Marionette TRACE conn3 <- [1,86,null,{}] 22:11:55 INFO - PROCESS | 1829 | 1461301915238 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}] 22:11:55 INFO - PROCESS | 1829 | 1461301915403 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:11:55 INFO - PROCESS | 1829 | 1461301915523 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8210c800 == 20 [pid = 1829] [id = 29] 22:11:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f7e7b955c00) [pid = 1829] [serial = 84] [outer = (nil)] 22:11:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f7e88c7ac00) [pid = 1829] [serial = 85] [outer = 0x7f7e7b955c00] 22:11:55 INFO - PROCESS | 1829 | 1461301915595 Marionette DEBUG loaded listener.js 22:11:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f7e8906a000) [pid = 1829] [serial = 86] [outer = 0x7f7e7b955c00] 22:11:56 INFO - PROCESS | 1829 | 1461301916483 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]]]}] 22:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1344ms 22:11:56 INFO - PROCESS | 1829 | 1461301916562 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:11:56 INFO - PROCESS | 1829 | 1461301916568 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:11:56 INFO - PROCESS | 1829 | 1461301916575 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:11:56 INFO - PROCESS | 1829 | 1461301916579 Marionette TRACE conn3 <- [1,90,null,{}] 22:11:56 INFO - PROCESS | 1829 | 1461301916587 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}] 22:11:56 INFO - PROCESS | 1829 | 1461301916807 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:11:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e74b26000 == 19 [pid = 1829] [id = 25] 22:11:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b52c800 == 18 [pid = 1829] [id = 23] 22:11:56 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e77641000 == 17 [pid = 1829] [id = 22] 22:11:56 INFO - PROCESS | 1829 | 1461301916985 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78053800 == 18 [pid = 1829] [id = 30] 22:11:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f7e741b5000) [pid = 1829] [serial = 87] [outer = (nil)] 22:11:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f7e75737000) [pid = 1829] [serial = 88] [outer = 0x7f7e741b5000] 22:11:57 INFO - PROCESS | 1829 | 1461301917062 Marionette DEBUG loaded listener.js 22:11:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f7e7a0db000) [pid = 1829] [serial = 89] [outer = 0x7f7e741b5000] 22:11:57 INFO - PROCESS | 1829 | 1461301917839 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]]]}] 22:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1335ms 22:11:57 INFO - PROCESS | 1829 | 1461301917923 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:11:57 INFO - PROCESS | 1829 | 1461301917930 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:11:57 INFO - PROCESS | 1829 | 1461301917937 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:11:57 INFO - PROCESS | 1829 | 1461301917943 Marionette TRACE conn3 <- [1,94,null,{}] 22:11:57 INFO - PROCESS | 1829 | 1461301917950 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}] 22:11:58 INFO - PROCESS | 1829 | 1461301918101 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:11:58 INFO - PROCESS | 1829 | 1461301918225 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c35f800 == 19 [pid = 1829] [id = 31] 22:11:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e7a30a400) [pid = 1829] [serial = 90] [outer = (nil)] 22:11:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e7b954400) [pid = 1829] [serial = 91] [outer = 0x7f7e7a30a400] 22:11:58 INFO - PROCESS | 1829 | 1461301918315 Marionette DEBUG loaded listener.js 22:11:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e7c66ac00) [pid = 1829] [serial = 92] [outer = 0x7f7e7a30a400] 22:11:59 INFO - PROCESS | 1829 | 1461301919065 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]]]}] 22:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1182ms 22:11:59 INFO - PROCESS | 1829 | 1461301919133 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:11:59 INFO - PROCESS | 1829 | 1461301919138 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:11:59 INFO - PROCESS | 1829 | 1461301919147 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:11:59 INFO - PROCESS | 1829 | 1461301919149 Marionette TRACE conn3 <- [1,98,null,{}] 22:11:59 INFO - PROCESS | 1829 | 1461301919154 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}] 22:11:59 INFO - PROCESS | 1829 | 1461301919310 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:11:59 INFO - PROCESS | 1829 | 1461301919433 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:11:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88904000 == 20 [pid = 1829] [id = 32] 22:11:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e7c7c7000) [pid = 1829] [serial = 93] [outer = (nil)] 22:11:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f7e82d8c000) [pid = 1829] [serial = 94] [outer = 0x7f7e7c7c7000] 22:11:59 INFO - PROCESS | 1829 | 1461301919506 Marionette DEBUG loaded listener.js 22:11:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e8896cc00) [pid = 1829] [serial = 95] [outer = 0x7f7e7c7c7000] 22:12:00 INFO - PROCESS | 1829 | 1461301920343 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]]]}] 22:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1234ms 22:12:00 INFO - PROCESS | 1829 | 1461301920382 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:12:00 INFO - PROCESS | 1829 | 1461301920387 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:12:00 INFO - PROCESS | 1829 | 1461301920403 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:12:00 INFO - PROCESS | 1829 | 1461301920410 Marionette TRACE conn3 <- [1,102,null,{}] 22:12:00 INFO - PROCESS | 1829 | 1461301920415 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}] 22:12:00 INFO - PROCESS | 1829 | 1461301920569 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:12:00 INFO - PROCESS | 1829 | 1461301920691 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88e16000 == 21 [pid = 1829] [id = 33] 22:12:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e7226bc00) [pid = 1829] [serial = 96] [outer = (nil)] 22:12:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e89ec3000) [pid = 1829] [serial = 97] [outer = 0x7f7e7226bc00] 22:12:00 INFO - PROCESS | 1829 | 1461301920767 Marionette DEBUG loaded listener.js 22:12:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e8a07f000) [pid = 1829] [serial = 98] [outer = 0x7f7e7226bc00] 22:12:01 INFO - PROCESS | 1829 | 1461301921537 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]]]}] 22:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1189ms 22:12:01 INFO - PROCESS | 1829 | 1461301921585 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:12:01 INFO - PROCESS | 1829 | 1461301921588 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:12:01 INFO - PROCESS | 1829 | 1461301921595 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:12:01 INFO - PROCESS | 1829 | 1461301921597 Marionette TRACE conn3 <- [1,106,null,{}] 22:12:01 INFO - PROCESS | 1829 | 1461301921603 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}] 22:12:01 INFO - PROCESS | 1829 | 1461301921759 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:12:01 INFO - PROCESS | 1829 | 1461301921884 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e89b1c000 == 22 [pid = 1829] [id = 34] 22:12:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e8ba2bc00) [pid = 1829] [serial = 99] [outer = (nil)] 22:12:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e8d606000) [pid = 1829] [serial = 100] [outer = 0x7f7e8ba2bc00] 22:12:01 INFO - PROCESS | 1829 | 1461301921961 Marionette DEBUG loaded listener.js 22:12:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e8d861000) [pid = 1829] [serial = 101] [outer = 0x7f7e8ba2bc00] 22:12:02 INFO - PROCESS | 1829 | 1461301922863 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]]]}] 22:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1338ms 22:12:02 INFO - PROCESS | 1829 | 1461301922934 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:12:02 INFO - PROCESS | 1829 | 1461301922939 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:12:02 INFO - PROCESS | 1829 | 1461301922946 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:12:02 INFO - PROCESS | 1829 | 1461301922951 Marionette TRACE conn3 <- [1,110,null,{}] 22:12:02 INFO - PROCESS | 1829 | 1461301922959 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}] 22:12:03 INFO - PROCESS | 1829 | 1461301923113 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:12:03 INFO - PROCESS | 1829 | 1461301923262 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b3e7800 == 21 [pid = 1829] [id = 27] 22:12:03 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b54000 == 20 [pid = 1829] [id = 26] 22:12:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b42800 == 21 [pid = 1829] [id = 35] 22:12:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e72ae8400) [pid = 1829] [serial = 102] [outer = (nil)] 22:12:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e72b9b800) [pid = 1829] [serial = 103] [outer = 0x7f7e72ae8400] 22:12:03 INFO - PROCESS | 1829 | 1461301923358 Marionette DEBUG loaded listener.js 22:12:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e7a0e4000) [pid = 1829] [serial = 104] [outer = 0x7f7e72ae8400] 22:12:04 INFO - PROCESS | 1829 | 1461301924249 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]]]}] 22:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1340ms 22:12:04 INFO - PROCESS | 1829 | 1461301924286 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:12:04 INFO - PROCESS | 1829 | 1461301924291 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:12:04 INFO - PROCESS | 1829 | 1461301924298 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:12:04 INFO - PROCESS | 1829 | 1461301924305 Marionette TRACE conn3 <- [1,114,null,{}] 22:12:04 INFO - PROCESS | 1829 | 1461301924329 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}] 22:12:04 INFO - PROCESS | 1829 | 1461301924483 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:12:04 INFO - PROCESS | 1829 | 1461301924610 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e82104000 == 22 [pid = 1829] [id = 36] 22:12:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e72aee000) [pid = 1829] [serial = 105] [outer = (nil)] 22:12:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e7f06fc00) [pid = 1829] [serial = 106] [outer = 0x7f7e72aee000] 22:12:04 INFO - PROCESS | 1829 | 1461301924688 Marionette DEBUG loaded listener.js 22:12:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e88bb5000) [pid = 1829] [serial = 107] [outer = 0x7f7e72aee000] 22:12:05 INFO - PROCESS | 1829 | 1461301925508 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]]]}] 22:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1256ms 22:12:05 INFO - PROCESS | 1829 | 1461301925556 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:12:05 INFO - PROCESS | 1829 | 1461301925562 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:12:05 INFO - PROCESS | 1829 | 1461301925570 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:12:05 INFO - PROCESS | 1829 | 1461301925573 Marionette TRACE conn3 <- [1,118,null,{}] 22:12:05 INFO - PROCESS | 1829 | 1461301925579 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}] 22:12:05 INFO - PROCESS | 1829 | 1461301925732 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:12:05 INFO - PROCESS | 1829 | 1461301925860 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8901a000 == 23 [pid = 1829] [id = 37] 22:12:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e88e9a000) [pid = 1829] [serial = 108] [outer = (nil)] 22:12:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e89e51800) [pid = 1829] [serial = 109] [outer = 0x7f7e88e9a000] 22:12:05 INFO - PROCESS | 1829 | 1461301925939 Marionette DEBUG loaded listener.js 22:12:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e8baab000) [pid = 1829] [serial = 110] [outer = 0x7f7e88e9a000] 22:12:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e8d9ab000) [pid = 1829] [serial = 111] [outer = 0x7f7e7244c000] 22:12:06 INFO - PROCESS | 1829 | 1461301926795 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]]]}] 22:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1278ms 22:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:12:06 INFO - PROCESS | 1829 | 1461301926848 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:12:06 INFO - PROCESS | 1829 | 1461301926851 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:12:06 INFO - PROCESS | 1829 | 1461301926860 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:12:06 INFO - PROCESS | 1829 | 1461301926868 Marionette TRACE conn3 <- [1,122,null,{}] 22:12:06 INFO - PROCESS | 1829 | 1461301926881 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}] 22:12:07 INFO - PROCESS | 1829 | 1461301927073 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:12:07 INFO - PROCESS | 1829 | 1461301927203 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8ba40000 == 24 [pid = 1829] [id = 38] 22:12:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e741d2000) [pid = 1829] [serial = 112] [outer = (nil)] 22:12:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e89ecc400) [pid = 1829] [serial = 113] [outer = 0x7f7e741d2000] 22:12:07 INFO - PROCESS | 1829 | 1461301927278 Marionette DEBUG loaded listener.js 22:12:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e8e0bc000) [pid = 1829] [serial = 114] [outer = 0x7f7e741d2000] 22:12:08 INFO - PROCESS | 1829 | 1461301928000 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]]]}] 22:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1195ms 22:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:12:08 INFO - PROCESS | 1829 | 1461301928052 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:12:08 INFO - PROCESS | 1829 | 1461301928056 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:12:08 INFO - PROCESS | 1829 | 1461301928062 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:12:08 INFO - PROCESS | 1829 | 1461301928065 Marionette TRACE conn3 <- [1,126,null,{}] 22:12:08 INFO - PROCESS | 1829 | 1461301928070 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}] 22:12:08 INFO - PROCESS | 1829 | 1461301928213 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:12:08 INFO - PROCESS | 1829 | 1461301928347 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8de43800 == 25 [pid = 1829] [id = 39] 22:12:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e741d3400) [pid = 1829] [serial = 115] [outer = (nil)] 22:12:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e8e306400) [pid = 1829] [serial = 116] [outer = 0x7f7e741d3400] 22:12:08 INFO - PROCESS | 1829 | 1461301928419 Marionette DEBUG loaded listener.js 22:12:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e8e37a000) [pid = 1829] [serial = 117] [outer = 0x7f7e741d3400] 22:12:09 INFO - PROCESS | 1829 | 1461301929347 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]]]}] 22:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1328ms 22:12:09 INFO - PROCESS | 1829 | 1461301929390 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:12:09 INFO - PROCESS | 1829 | 1461301929396 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:12:09 INFO - PROCESS | 1829 | 1461301929404 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:12:09 INFO - PROCESS | 1829 | 1461301929409 Marionette TRACE conn3 <- [1,130,null,{}] 22:12:09 INFO - PROCESS | 1829 | 1461301929417 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}] 22:12:09 INFO - PROCESS | 1829 | 1461301929579 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:12:09 INFO - PROCESS | 1829 | 1461301929730 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c353800 == 26 [pid = 1829] [id = 40] 22:12:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e7b074800) [pid = 1829] [serial = 118] [outer = (nil)] 22:12:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e7b344400) [pid = 1829] [serial = 119] [outer = 0x7f7e7b074800] 22:12:09 INFO - PROCESS | 1829 | 1461301929853 Marionette DEBUG loaded listener.js 22:12:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e7ebbd800) [pid = 1829] [serial = 120] [outer = 0x7f7e7b074800] 22:12:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c35f800 == 25 [pid = 1829] [id = 31] 22:12:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78053800 == 24 [pid = 1829] [id = 30] 22:12:10 INFO - PROCESS | 1829 | 1461301930827 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]]]}] 22:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1444ms 22:12:10 INFO - PROCESS | 1829 | 1461301930846 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:12:10 INFO - PROCESS | 1829 | 1461301930853 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:12:10 INFO - PROCESS | 1829 | 1461301930862 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:12:10 INFO - PROCESS | 1829 | 1461301930867 Marionette TRACE conn3 <- [1,134,null,{}] 22:12:10 INFO - PROCESS | 1829 | 1461301930874 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}] 22:12:11 INFO - PROCESS | 1829 | 1461301931026 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:12:11 INFO - PROCESS | 1829 | 1461301931168 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88917800 == 25 [pid = 1829] [id = 41] 22:12:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e7ebc2c00) [pid = 1829] [serial = 121] [outer = (nil)] 22:12:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e81e71c00) [pid = 1829] [serial = 122] [outer = 0x7f7e7ebc2c00] 22:12:11 INFO - PROCESS | 1829 | 1461301931245 Marionette DEBUG loaded listener.js 22:12:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e88bb5c00) [pid = 1829] [serial = 123] [outer = 0x7f7e7ebc2c00] 22:12:12 INFO - PROCESS | 1829 | 1461301932098 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]]]}] 22:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1289ms 22:12:12 INFO - PROCESS | 1829 | 1461301932150 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:12:12 INFO - PROCESS | 1829 | 1461301932159 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:12:12 INFO - PROCESS | 1829 | 1461301932168 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:12:12 INFO - PROCESS | 1829 | 1461301932172 Marionette TRACE conn3 <- [1,138,null,{}] 22:12:12 INFO - PROCESS | 1829 | 1461301932178 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}] 22:12:12 INFO - PROCESS | 1829 | 1461301932383 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:12:12 INFO - PROCESS | 1829 | 1461301932519 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8bf73800 == 26 [pid = 1829] [id = 42] 22:12:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e88cee800) [pid = 1829] [serial = 124] [outer = (nil)] 22:12:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e8bf41800) [pid = 1829] [serial = 125] [outer = 0x7f7e88cee800] 22:12:12 INFO - PROCESS | 1829 | 1461301932594 Marionette DEBUG loaded listener.js 22:12:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e8d86c800) [pid = 1829] [serial = 126] [outer = 0x7f7e88cee800] 22:12:13 INFO - PROCESS | 1829 | 1461301933442 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]]]}] 22:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1328ms 22:12:13 INFO - PROCESS | 1829 | 1461301933497 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:12:13 INFO - PROCESS | 1829 | 1461301933501 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:12:13 INFO - PROCESS | 1829 | 1461301933507 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:12:13 INFO - PROCESS | 1829 | 1461301933513 Marionette TRACE conn3 <- [1,142,null,{}] 22:12:13 INFO - PROCESS | 1829 | 1461301933528 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}] 22:12:13 INFO - PROCESS | 1829 | 1461301933698 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:12:13 INFO - PROCESS | 1829 | 1461301933832 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78b34000 == 27 [pid = 1829] [id = 43] 22:12:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e75c1c000) [pid = 1829] [serial = 127] [outer = (nil)] 22:12:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e75c23400) [pid = 1829] [serial = 128] [outer = 0x7f7e75c1c000] 22:12:13 INFO - PROCESS | 1829 | 1461301933913 Marionette DEBUG loaded listener.js 22:12:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e8d60d400) [pid = 1829] [serial = 129] [outer = 0x7f7e75c1c000] 22:12:14 INFO - PROCESS | 1829 | 1461301934729 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]]]}] 22:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1233ms 22:12:14 INFO - PROCESS | 1829 | 1461301934741 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:12:14 INFO - PROCESS | 1829 | 1461301934744 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:12:14 INFO - PROCESS | 1829 | 1461301934750 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:12:14 INFO - PROCESS | 1829 | 1461301934752 Marionette TRACE conn3 <- [1,146,null,{}] 22:12:14 INFO - PROCESS | 1829 | 1461301934758 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}] 22:12:14 INFO - PROCESS | 1829 | 1461301934907 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:12:15 INFO - PROCESS | 1829 | 1461301935049 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8ff85800 == 28 [pid = 1829] [id = 44] 22:12:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e72af3000) [pid = 1829] [serial = 130] [outer = (nil)] 22:12:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e8e30dc00) [pid = 1829] [serial = 131] [outer = 0x7f7e72af3000] 22:12:15 INFO - PROCESS | 1829 | 1461301935124 Marionette DEBUG loaded listener.js 22:12:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e8ff09c00) [pid = 1829] [serial = 132] [outer = 0x7f7e72af3000] 22:12:15 INFO - PROCESS | 1829 | 1461301935952 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]]]}] 22:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1232ms 22:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:12:15 INFO - PROCESS | 1829 | 1461301935983 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:12:15 INFO - PROCESS | 1829 | 1461301935985 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:12:15 INFO - PROCESS | 1829 | 1461301935992 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:12:15 INFO - PROCESS | 1829 | 1461301935995 Marionette TRACE conn3 <- [1,150,null,{}] 22:12:16 INFO - PROCESS | 1829 | 1461301936000 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}] 22:12:16 INFO - PROCESS | 1829 | 1461301936143 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:12:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b42800 == 27 [pid = 1829] [id = 35] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8de43800 == 26 [pid = 1829] [id = 39] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8901a000 == 25 [pid = 1829] [id = 37] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71f3c000 == 24 [pid = 1829] [id = 8] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8210c800 == 23 [pid = 1829] [id = 29] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8ba40000 == 22 [pid = 1829] [id = 38] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88904000 == 21 [pid = 1829] [id = 32] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88e16000 == 20 [pid = 1829] [id = 33] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d87d800 == 19 [pid = 1829] [id = 6] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c35d800 == 18 [pid = 1829] [id = 28] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e82104000 == 17 [pid = 1829] [id = 36] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7f054800 == 16 [pid = 1829] [id = 21] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8ff85800 == 15 [pid = 1829] [id = 44] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72416000 == 14 [pid = 1829] [id = 9] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78b34000 == 13 [pid = 1829] [id = 43] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e89b1c000 == 12 [pid = 1829] [id = 34] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88917800 == 11 [pid = 1829] [id = 41] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8bf73800 == 10 [pid = 1829] [id = 42] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e81f6b000 == 9 [pid = 1829] [id = 24] 22:12:18 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c353800 == 8 [pid = 1829] [id = 40] 22:12:19 INFO - PROCESS | 1829 | 1461301939515 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b4e000 == 9 [pid = 1829] [id = 45] 22:12:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e740d1400) [pid = 1829] [serial = 133] [outer = (nil)] 22:12:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e75516000) [pid = 1829] [serial = 134] [outer = 0x7f7e740d1400] 22:12:19 INFO - PROCESS | 1829 | 1461301939695 Marionette DEBUG loaded listener.js 22:12:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e75732c00) [pid = 1829] [serial = 135] [outer = 0x7f7e740d1400] 22:12:20 INFO - PROCESS | 1829 | 1461301940373 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]]]}] 22:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4439ms 22:12:20 INFO - PROCESS | 1829 | 1461301940431 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:12:20 INFO - PROCESS | 1829 | 1461301940437 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:12:20 INFO - PROCESS | 1829 | 1461301940444 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:12:20 INFO - PROCESS | 1829 | 1461301940451 Marionette TRACE conn3 <- [1,154,null,{}] 22:12:20 INFO - PROCESS | 1829 | 1461301940473 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}] 22:12:20 INFO - PROCESS | 1829 | 1461301940622 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:12:20 INFO - PROCESS | 1829 | 1461301940635 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e79b76000 == 10 [pid = 1829] [id = 46] 22:12:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e75734000) [pid = 1829] [serial = 136] [outer = (nil)] 22:12:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e7a091800) [pid = 1829] [serial = 137] [outer = 0x7f7e75734000] 22:12:20 INFO - PROCESS | 1829 | 1461301940700 Marionette DEBUG loaded listener.js 22:12:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e7a5e4800) [pid = 1829] [serial = 138] [outer = 0x7f7e75734000] 22:12:21 INFO - PROCESS | 1829 | 1461301941445 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]]]}] 22:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1034ms 22:12:21 INFO - PROCESS | 1829 | 1461301941480 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:12:21 INFO - PROCESS | 1829 | 1461301941487 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:12:21 INFO - PROCESS | 1829 | 1461301941546 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:12:21 INFO - PROCESS | 1829 | 1461301941550 Marionette TRACE conn3 <- [1,158,null,{}] 22:12:21 INFO - PROCESS | 1829 | 1461301941559 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}] 22:12:21 INFO - PROCESS | 1829 | 1461301941705 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:12:21 INFO - PROCESS | 1829 | 1461301941716 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c35d800 == 11 [pid = 1829] [id = 47] 22:12:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e7c65ec00) [pid = 1829] [serial = 139] [outer = (nil)] 22:12:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e7c6ed800) [pid = 1829] [serial = 140] [outer = 0x7f7e7c65ec00] 22:12:21 INFO - PROCESS | 1829 | 1461301941792 Marionette DEBUG loaded listener.js 22:12:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e7ebdfc00) [pid = 1829] [serial = 141] [outer = 0x7f7e7c65ec00] 22:12:22 INFO - PROCESS | 1829 | 1461301942804 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]]]}] 22:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1333ms 22:12:22 INFO - PROCESS | 1829 | 1461301942828 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:12:22 INFO - PROCESS | 1829 | 1461301942832 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:12:22 INFO - PROCESS | 1829 | 1461301942839 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:12:22 INFO - PROCESS | 1829 | 1461301942848 Marionette TRACE conn3 <- [1,162,null,{}] 22:12:22 INFO - PROCESS | 1829 | 1461301942870 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}] 22:12:23 INFO - PROCESS | 1829 | 1461301943045 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:12:23 INFO - PROCESS | 1829 | 1461301943082 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88e18800 == 12 [pid = 1829] [id = 48] 22:12:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e88e45800) [pid = 1829] [serial = 142] [outer = (nil)] 22:12:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e89d4d800) [pid = 1829] [serial = 143] [outer = 0x7f7e88e45800] 22:12:23 INFO - PROCESS | 1829 | 1461301943142 Marionette DEBUG loaded listener.js 22:12:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e89ece400) [pid = 1829] [serial = 144] [outer = 0x7f7e88e45800] 22:12:23 INFO - PROCESS | 1829 | 1461301943839 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]]]}] 22:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1044ms 22:12:23 INFO - PROCESS | 1829 | 1461301943882 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:12:23 INFO - PROCESS | 1829 | 1461301943886 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:12:23 INFO - PROCESS | 1829 | 1461301943899 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:12:23 INFO - PROCESS | 1829 | 1461301943901 Marionette TRACE conn3 <- [1,166,null,{}] 22:12:23 INFO - PROCESS | 1829 | 1461301943907 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}] 22:12:24 INFO - PROCESS | 1829 | 1461301944998 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f7e7a30a400) [pid = 1829] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f7e7c660400) [pid = 1829] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f7e72af0400) [pid = 1829] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f7e72ae8800) [pid = 1829] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e72453c00) [pid = 1829] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e72aef400) [pid = 1829] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e7c66b800) [pid = 1829] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e757a6000) [pid = 1829] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e87d43400) [pid = 1829] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e741cf000) [pid = 1829] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e7a5e4400) [pid = 1829] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e71f5ec00) [pid = 1829] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e78078c00) [pid = 1829] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e72af6400) [pid = 1829] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e88bbf000) [pid = 1829] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e7226bc00) [pid = 1829] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e75c1c000) [pid = 1829] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e7244bc00) [pid = 1829] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e741d2000) [pid = 1829] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e71f5a400) [pid = 1829] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e88cee800) [pid = 1829] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e7c7c7000) [pid = 1829] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e741d3400) [pid = 1829] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e740d4c00) [pid = 1829] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e7b955c00) [pid = 1829] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e72ae8400) [pid = 1829] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e75c20c00) [pid = 1829] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e7c85e800) [pid = 1829] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e88e9a000) [pid = 1829] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e8ba2bc00) [pid = 1829] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e72aee000) [pid = 1829] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e741b5000) [pid = 1829] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e784c3c00) [pid = 1829] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e7b074800) [pid = 1829] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:12:25 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e7ebc2c00) [pid = 1829] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:12:25 INFO - PROCESS | 1829 | 1461301945229 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b4a800 == 13 [pid = 1829] [id = 49] 22:12:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e71f65800) [pid = 1829] [serial = 145] [outer = (nil)] 22:12:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e7244f400) [pid = 1829] [serial = 146] [outer = 0x7f7e71f65800] 22:12:25 INFO - PROCESS | 1829 | 1461301945298 Marionette DEBUG loaded listener.js 22:12:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e72b9c400) [pid = 1829] [serial = 147] [outer = 0x7f7e71f65800] 22:12:26 INFO - PROCESS | 1829 | 1461301946058 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]]]}] 22:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2195ms 22:12:26 INFO - PROCESS | 1829 | 1461301946090 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:12:26 INFO - PROCESS | 1829 | 1461301946092 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:12:26 INFO - PROCESS | 1829 | 1461301946098 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:12:26 INFO - PROCESS | 1829 | 1461301946100 Marionette TRACE conn3 <- [1,170,null,{}] 22:12:26 INFO - PROCESS | 1829 | 1461301946105 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}] 22:12:26 INFO - PROCESS | 1829 | 1461301946268 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:12:26 INFO - PROCESS | 1829 | 1461301946285 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c358800 == 14 [pid = 1829] [id = 50] 22:12:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e7bc98000) [pid = 1829] [serial = 148] [outer = (nil)] 22:12:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e7c85e000) [pid = 1829] [serial = 149] [outer = 0x7f7e7bc98000] 22:12:26 INFO - PROCESS | 1829 | 1461301946363 Marionette DEBUG loaded listener.js 22:12:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e8a078c00) [pid = 1829] [serial = 150] [outer = 0x7f7e7bc98000] 22:12:27 INFO - PROCESS | 1829 | 1461301947123 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]]]}] 22:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1076ms 22:12:27 INFO - PROCESS | 1829 | 1461301947181 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:12:27 INFO - PROCESS | 1829 | 1461301947186 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:12:27 INFO - PROCESS | 1829 | 1461301947195 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:12:27 INFO - PROCESS | 1829 | 1461301947200 Marionette TRACE conn3 <- [1,174,null,{}] 22:12:27 INFO - PROCESS | 1829 | 1461301947209 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}] 22:12:27 INFO - PROCESS | 1829 | 1461301947386 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:12:27 INFO - PROCESS | 1829 | 1461301947519 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b5d800 == 15 [pid = 1829] [id = 51] 22:12:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e72aec000) [pid = 1829] [serial = 151] [outer = (nil)] 22:12:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e75734800) [pid = 1829] [serial = 152] [outer = 0x7f7e72aec000] 22:12:27 INFO - PROCESS | 1829 | 1461301947596 Marionette DEBUG loaded listener.js 22:12:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e75c29000) [pid = 1829] [serial = 153] [outer = 0x7f7e72aec000] 22:12:28 INFO - PROCESS | 1829 | 1461301948504 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]]]}] 22:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1337ms 22:12:28 INFO - PROCESS | 1829 | 1461301948532 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:12:28 INFO - PROCESS | 1829 | 1461301948540 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:12:28 INFO - PROCESS | 1829 | 1461301948550 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:12:28 INFO - PROCESS | 1829 | 1461301948553 Marionette TRACE conn3 <- [1,178,null,{}] 22:12:28 INFO - PROCESS | 1829 | 1461301948559 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}] 22:12:28 INFO - PROCESS | 1829 | 1461301948716 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:12:28 INFO - PROCESS | 1829 | 1461301948855 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e87dc3800 == 16 [pid = 1829] [id = 52] 22:12:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e780d3800) [pid = 1829] [serial = 154] [outer = (nil)] 22:12:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e7abc7c00) [pid = 1829] [serial = 155] [outer = 0x7f7e780d3800] 22:12:28 INFO - PROCESS | 1829 | 1461301948927 Marionette DEBUG loaded listener.js 22:12:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e7b786c00) [pid = 1829] [serial = 156] [outer = 0x7f7e780d3800] 22:12:29 INFO - PROCESS | 1829 | 1461301949818 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]]]}] 22:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1331ms 22:12:29 INFO - PROCESS | 1829 | 1461301949881 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:12:29 INFO - PROCESS | 1829 | 1461301949884 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:12:29 INFO - PROCESS | 1829 | 1461301949891 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:12:29 INFO - PROCESS | 1829 | 1461301949896 Marionette TRACE conn3 <- [1,182,null,{}] 22:12:29 INFO - PROCESS | 1829 | 1461301949911 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}] 22:12:30 INFO - PROCESS | 1829 | 1461301950119 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:12:30 INFO - PROCESS | 1829 | 1461301950157 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:12:30 INFO - PROCESS | 1829 | 1461301950471 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b4d000 == 17 [pid = 1829] [id = 53] 22:12:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e72aea400) [pid = 1829] [serial = 157] [outer = (nil)] 22:12:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e72af4800) [pid = 1829] [serial = 158] [outer = 0x7f7e72aea400] 22:12:30 INFO - PROCESS | 1829 | 1461301950579 Marionette DEBUG loaded listener.js 22:12:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e740d5000) [pid = 1829] [serial = 159] [outer = 0x7f7e72aea400] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e7a468c00) [pid = 1829] [serial = 12] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e7b33b400) [pid = 1829] [serial = 9] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e8e30dc00) [pid = 1829] [serial = 131] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e7b33d000) [pid = 1829] [serial = 79] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e81e71c00) [pid = 1829] [serial = 122] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e741b9400) [pid = 1829] [serial = 74] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e8ba44800) [pid = 1829] [serial = 2] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e72b91000) [pid = 1829] [serial = 76] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e72b93400) [pid = 1829] [serial = 43] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e72aee400) [pid = 1829] [serial = 73] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e72b4f000) [pid = 1829] [serial = 28] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e7ebbd000) [pid = 1829] [serial = 52] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e7f034c00) [pid = 1829] [serial = 53] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e7ebe3800) [pid = 1829] [serial = 55] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e7f075000) [pid = 1829] [serial = 56] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e88bbf400) [pid = 1829] [serial = 59] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e8896c000) [pid = 1829] [serial = 58] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e757a4c00) [pid = 1829] [serial = 37] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e7829b400) [pid = 1829] [serial = 38] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e7a627400) [pid = 1829] [serial = 40] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e75c20800) [pid = 1829] [serial = 46] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e7b340c00) [pid = 1829] [serial = 47] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e7c6ea000) [pid = 1829] [serial = 50] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e72e6ec00) [pid = 1829] [serial = 44] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e7b082800) [pid = 1829] [serial = 41] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e72af7400) [pid = 1829] [serial = 33] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e72b96000) [pid = 1829] [serial = 34] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e88e48000) [pid = 1829] [serial = 61] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f7e72ae8c00) [pid = 1829] [serial = 26] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f7e72af4000) [pid = 1829] [serial = 31] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f7e89065c00) [pid = 1829] [serial = 62] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f7e7bc8ec00) [pid = 1829] [serial = 49] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f7e7f037c00) [pid = 1829] [serial = 83] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f7e75519c00) [pid = 1829] [serial = 65] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f7e82d8c000) [pid = 1829] [serial = 94] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f7e7a61b400) [pid = 1829] [serial = 67] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f7e74047800) [pid = 1829] [serial = 64] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f7e89e51800) [pid = 1829] [serial = 109] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f7e755b8c00) [pid = 1829] [serial = 77] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f7e88c7ac00) [pid = 1829] [serial = 85] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 83 (0x7f7e7b954400) [pid = 1829] [serial = 91] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 82 (0x7f7e7c864800) [pid = 1829] [serial = 82] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 81 (0x7f7e7f06fc00) [pid = 1829] [serial = 106] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 80 (0x7f7e7ebbd800) [pid = 1829] [serial = 120] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 79 (0x7f7e8d606000) [pid = 1829] [serial = 100] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 78 (0x7f7e72b9b800) [pid = 1829] [serial = 103] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 77 (0x7f7e75737000) [pid = 1829] [serial = 88] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 76 (0x7f7e8baab000) [pid = 1829] [serial = 110] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f7e7ebd9800) [pid = 1829] [serial = 70] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f7e89ecc400) [pid = 1829] [serial = 113] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f7e8d861000) [pid = 1829] [serial = 101] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f7e88bb5000) [pid = 1829] [serial = 107] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f7e7a0db000) [pid = 1829] [serial = 89] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f7e7b341c00) [pid = 1829] [serial = 68] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f7e8bf41800) [pid = 1829] [serial = 125] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f7e7c66ac00) [pid = 1829] [serial = 92] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f7e71f5c000) [pid = 1829] [serial = 22] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f7e8d86c800) [pid = 1829] [serial = 126] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f7e71f61400) [pid = 1829] [serial = 23] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f7e8896cc00) [pid = 1829] [serial = 95] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f7e8e306400) [pid = 1829] [serial = 116] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f7e740d6800) [pid = 1829] [serial = 16] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f7e7f069800) [pid = 1829] [serial = 17] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 60 (0x7f7e8906a000) [pid = 1829] [serial = 86] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 59 (0x7f7e741cc000) [pid = 1829] [serial = 19] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 58 (0x7f7e7a0e4000) [pid = 1829] [serial = 104] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f7e75c23400) [pid = 1829] [serial = 128] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f7e89ec3000) [pid = 1829] [serial = 97] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f7e7b778400) [pid = 1829] [serial = 80] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f7e8e37a000) [pid = 1829] [serial = 117] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f7e72af2800) [pid = 1829] [serial = 35] [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.] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f7e82d16800) [pid = 1829] [serial = 71] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 51 (0x7f7e7b344400) [pid = 1829] [serial = 119] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 50 (0x7f7e88bb5c00) [pid = 1829] [serial = 123] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 49 (0x7f7e8a07f000) [pid = 1829] [serial = 98] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 48 (0x7f7e8d60d400) [pid = 1829] [serial = 129] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 47 (0x7f7e72451400) [pid = 1829] [serial = 25] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | --DOMWINDOW == 46 (0x7f7e8e0bc000) [pid = 1829] [serial = 114] [outer = (nil)] [url = about:blank] 22:12:31 INFO - PROCESS | 1829 | 1461301951429 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]]]}] 22:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1587ms 22:12:31 INFO - PROCESS | 1829 | 1461301951479 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:12:31 INFO - PROCESS | 1829 | 1461301951485 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:12:31 INFO - PROCESS | 1829 | 1461301951493 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:12:31 INFO - PROCESS | 1829 | 1461301951496 Marionette TRACE conn3 <- [1,186,null,{}] 22:12:31 INFO - PROCESS | 1829 | 1461301951503 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}] 22:12:31 INFO - PROCESS | 1829 | 1461301951639 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:12:31 INFO - PROCESS | 1829 | 1461301951722 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b5a800 == 18 [pid = 1829] [id = 54] 22:12:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 47 (0x7f7e71f60000) [pid = 1829] [serial = 160] [outer = (nil)] 22:12:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 48 (0x7f7e740d0400) [pid = 1829] [serial = 161] [outer = 0x7f7e71f60000] 22:12:31 INFO - PROCESS | 1829 | 1461301951785 Marionette DEBUG loaded listener.js 22:12:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 49 (0x7f7e741d1000) [pid = 1829] [serial = 162] [outer = 0x7f7e71f60000] 22:12:32 INFO - PROCESS | 1829 | 1461301952592 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]]]}] 22:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1141ms 22:12:32 INFO - PROCESS | 1829 | 1461301952636 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:12:32 INFO - PROCESS | 1829 | 1461301952642 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:12:32 INFO - PROCESS | 1829 | 1461301952648 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:12:32 INFO - PROCESS | 1829 | 1461301952651 Marionette TRACE conn3 <- [1,190,null,{}] 22:12:32 INFO - PROCESS | 1829 | 1461301952659 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}] 22:12:32 INFO - PROCESS | 1829 | 1461301952788 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:12:32 INFO - PROCESS | 1829 | 1461301952805 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e77639800 == 19 [pid = 1829] [id = 55] 22:12:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 50 (0x7f7e7579ec00) [pid = 1829] [serial = 163] [outer = (nil)] 22:12:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 51 (0x7f7e75c26400) [pid = 1829] [serial = 164] [outer = 0x7f7e7579ec00] 22:12:32 INFO - PROCESS | 1829 | 1461301952873 Marionette DEBUG loaded listener.js 22:12:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 52 (0x7f7e7829b400) [pid = 1829] [serial = 165] [outer = 0x7f7e7579ec00] 22:12:33 INFO - PROCESS | 1829 | 1461301953548 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]]]}] 22:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 931ms 22:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:12:33 INFO - PROCESS | 1829 | 1461301953580 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:12:33 INFO - PROCESS | 1829 | 1461301953582 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:12:33 INFO - PROCESS | 1829 | 1461301953596 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:12:33 INFO - PROCESS | 1829 | 1461301953604 Marionette TRACE conn3 <- [1,194,null,{}] 22:12:33 INFO - PROCESS | 1829 | 1461301953611 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}] 22:12:33 INFO - PROCESS | 1829 | 1461301953792 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:12:33 INFO - PROCESS | 1829 | 1461301953822 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a251000 == 20 [pid = 1829] [id = 56] 22:12:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f7e75799800) [pid = 1829] [serial = 166] [outer = (nil)] 22:12:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f7e7a2d1800) [pid = 1829] [serial = 167] [outer = 0x7f7e75799800] 22:12:33 INFO - PROCESS | 1829 | 1461301953882 Marionette DEBUG loaded listener.js 22:12:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f7e7b082800) [pid = 1829] [serial = 168] [outer = 0x7f7e75799800] 22:12:34 INFO - PROCESS | 1829 | 1461301954569 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]]]}] 22:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 999ms 22:12:34 INFO - PROCESS | 1829 | 1461301954586 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:12:34 INFO - PROCESS | 1829 | 1461301954590 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:12:34 INFO - PROCESS | 1829 | 1461301954596 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:12:34 INFO - PROCESS | 1829 | 1461301954598 Marionette TRACE conn3 <- [1,198,null,{}] 22:12:34 INFO - PROCESS | 1829 | 1461301954609 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}] 22:12:34 INFO - PROCESS | 1829 | 1461301954797 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:12:34 INFO - PROCESS | 1829 | 1461301954828 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ac55000 == 21 [pid = 1829] [id = 57] 22:12:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f7e7b348c00) [pid = 1829] [serial = 169] [outer = (nil)] 22:12:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f7e7bb03400) [pid = 1829] [serial = 170] [outer = 0x7f7e7b348c00] 22:12:34 INFO - PROCESS | 1829 | 1461301954886 Marionette DEBUG loaded listener.js 22:12:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f7e7bc92000) [pid = 1829] [serial = 171] [outer = 0x7f7e7b348c00] 22:12:35 INFO - PROCESS | 1829 | 1461301955629 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]]]}] 22:12:35 INFO - PROCESS | 1829 | --DOMWINDOW == 57 (0x7f7e72af3000) [pid = 1829] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:12:35 INFO - PROCESS | 1829 | --DOMWINDOW == 56 (0x7f7e88e45800) [pid = 1829] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:12:35 INFO - PROCESS | 1829 | --DOMWINDOW == 55 (0x7f7e740d1400) [pid = 1829] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:12:35 INFO - PROCESS | 1829 | --DOMWINDOW == 54 (0x7f7e75734000) [pid = 1829] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:12:35 INFO - PROCESS | 1829 | --DOMWINDOW == 53 (0x7f7e7c65ec00) [pid = 1829] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:12:35 INFO - PROCESS | 1829 | --DOMWINDOW == 52 (0x7f7e71f65800) [pid = 1829] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1091ms 22:12:35 INFO - PROCESS | 1829 | 1461301955692 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:12:35 INFO - PROCESS | 1829 | 1461301955694 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:12:35 INFO - PROCESS | 1829 | 1461301955704 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:12:35 INFO - PROCESS | 1829 | 1461301955707 Marionette TRACE conn3 <- [1,202,null,{}] 22:12:35 INFO - PROCESS | 1829 | 1461301955712 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}] 22:12:35 INFO - PROCESS | 1829 | 1461301955838 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:12:35 INFO - PROCESS | 1829 | 1461301955852 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3ea800 == 22 [pid = 1829] [id = 58] 22:12:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 53 (0x7f7e7bc90c00) [pid = 1829] [serial = 172] [outer = (nil)] 22:12:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 54 (0x7f7e7c661000) [pid = 1829] [serial = 173] [outer = 0x7f7e7bc90c00] 22:12:35 INFO - PROCESS | 1829 | 1461301955927 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 55 (0x7f7e7c862400) [pid = 1829] [serial = 174] [outer = 0x7f7e7bc90c00] 22:12:36 INFO - PROCESS | 1829 | 1461301956602 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]]]}] 22:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 941ms 22:12:36 INFO - PROCESS | 1829 | 1461301956645 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:12:36 INFO - PROCESS | 1829 | 1461301956648 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:12:36 INFO - PROCESS | 1829 | 1461301956653 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:12:36 INFO - PROCESS | 1829 | 1461301956655 Marionette TRACE conn3 <- [1,206,null,{}] 22:12:36 INFO - PROCESS | 1829 | 1461301956661 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}] 22:12:36 INFO - PROCESS | 1829 | 1461301956813 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:12:36 INFO - PROCESS | 1829 | 1461301956831 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b97f800 == 23 [pid = 1829] [id = 59] 22:12:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 56 (0x7f7e7c6f0800) [pid = 1829] [serial = 175] [outer = (nil)] 22:12:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 57 (0x7f7e7f071400) [pid = 1829] [serial = 176] [outer = 0x7f7e7c6f0800] 22:12:36 INFO - PROCESS | 1829 | 1461301956889 Marionette DEBUG loaded listener.js 22:12:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 58 (0x7f7e81e72000) [pid = 1829] [serial = 177] [outer = 0x7f7e7c6f0800] 22:12:37 INFO - PROCESS | 1829 | 1461301957513 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]]]}] 22:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 883ms 22:12:37 INFO - PROCESS | 1829 | 1461301957537 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:12:37 INFO - PROCESS | 1829 | 1461301957540 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:12:37 INFO - PROCESS | 1829 | 1461301957546 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:12:37 INFO - PROCESS | 1829 | 1461301957548 Marionette TRACE conn3 <- [1,210,null,{}] 22:12:37 INFO - PROCESS | 1829 | 1461301957553 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}] 22:12:37 INFO - PROCESS | 1829 | 1461301957673 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:12:37 INFO - PROCESS | 1829 | 1461301957760 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71f3e000 == 24 [pid = 1829] [id = 60] 22:12:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 59 (0x7f7e71f5a800) [pid = 1829] [serial = 178] [outer = (nil)] 22:12:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 60 (0x7f7e71f60c00) [pid = 1829] [serial = 179] [outer = 0x7f7e71f5a800] 22:12:37 INFO - PROCESS | 1829 | 1461301957881 Marionette DEBUG loaded listener.js 22:12:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 61 (0x7f7e7244e800) [pid = 1829] [serial = 180] [outer = 0x7f7e71f5a800] 22:12:38 INFO - PROCESS | 1829 | 1461301958627 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]]]}] 22:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1124ms 22:12:38 INFO - PROCESS | 1829 | 1461301958673 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:12:38 INFO - PROCESS | 1829 | 1461301958679 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:12:38 INFO - PROCESS | 1829 | 1461301958689 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:12:38 INFO - PROCESS | 1829 | 1461301958693 Marionette TRACE conn3 <- [1,214,null,{}] 22:12:38 INFO - PROCESS | 1829 | 1461301958700 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}] 22:12:38 INFO - PROCESS | 1829 | 1461301958861 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:12:38 INFO - PROCESS | 1829 | 1461301958983 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e79b5f800 == 25 [pid = 1829] [id = 61] 22:12:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f7e741cc400) [pid = 1829] [serial = 181] [outer = (nil)] 22:12:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f7e7572d800) [pid = 1829] [serial = 182] [outer = 0x7f7e741cc400] 22:12:39 INFO - PROCESS | 1829 | 1461301959054 Marionette DEBUG loaded listener.js 22:12:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f7e75c25000) [pid = 1829] [serial = 183] [outer = 0x7f7e741cc400] 22:12:39 INFO - PROCESS | 1829 | 1461301959886 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]]]}] 22:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1234ms 22:12:39 INFO - PROCESS | 1829 | 1461301959921 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:12:39 INFO - PROCESS | 1829 | 1461301959927 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:12:39 INFO - PROCESS | 1829 | 1461301959936 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:12:39 INFO - PROCESS | 1829 | 1461301959940 Marionette TRACE conn3 <- [1,218,null,{}] 22:12:39 INFO - PROCESS | 1829 | 1461301959962 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}] 22:12:40 INFO - PROCESS | 1829 | 1461301960113 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:12:40 INFO - PROCESS | 1829 | 1461301960233 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c60f000 == 26 [pid = 1829] [id = 62] 22:12:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f7e79c63000) [pid = 1829] [serial = 184] [outer = (nil)] 22:12:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f7e7b341c00) [pid = 1829] [serial = 185] [outer = 0x7f7e79c63000] 22:12:40 INFO - PROCESS | 1829 | 1461301960304 Marionette DEBUG loaded listener.js 22:12:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f7e7c663800) [pid = 1829] [serial = 186] [outer = 0x7f7e79c63000] 22:12:41 INFO - PROCESS | 1829 | 1461301961091 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]]]}] 22:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1184ms 22:12:41 INFO - PROCESS | 1829 | 1461301961121 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:12:41 INFO - PROCESS | 1829 | 1461301961128 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:12:41 INFO - PROCESS | 1829 | 1461301961136 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:12:41 INFO - PROCESS | 1829 | 1461301961147 Marionette TRACE conn3 <- [1,222,null,{}] 22:12:41 INFO - PROCESS | 1829 | 1461301961162 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}] 22:12:41 INFO - PROCESS | 1829 | 1461301961325 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:12:41 INFO - PROCESS | 1829 | 1461301961448 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed6e800 == 27 [pid = 1829] [id = 63] 22:12:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f7e7c85fc00) [pid = 1829] [serial = 187] [outer = (nil)] 22:12:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f7e81e73800) [pid = 1829] [serial = 188] [outer = 0x7f7e7c85fc00] 22:12:41 INFO - PROCESS | 1829 | 1461301961519 Marionette DEBUG loaded listener.js 22:12:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f7e82d8e000) [pid = 1829] [serial = 189] [outer = 0x7f7e7c85fc00] 22:12:42 INFO - PROCESS | 1829 | 1461301962391 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]]]}] 22:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1287ms 22:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:12:42 INFO - PROCESS | 1829 | 1461301962424 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:12:42 INFO - PROCESS | 1829 | 1461301962428 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:12:42 INFO - PROCESS | 1829 | 1461301962434 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:12:42 INFO - PROCESS | 1829 | 1461301962437 Marionette TRACE conn3 <- [1,226,null,{}] 22:12:42 INFO - PROCESS | 1829 | 1461301962442 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}] 22:12:42 INFO - PROCESS | 1829 | 1461301962584 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:12:42 INFO - PROCESS | 1829 | 1461301962819 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e784e1800 == 28 [pid = 1829] [id = 64] 22:12:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f7e72af6000) [pid = 1829] [serial = 190] [outer = (nil)] 22:12:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f7e72b95400) [pid = 1829] [serial = 191] [outer = 0x7f7e72af6000] 22:12:42 INFO - PROCESS | 1829 | 1461301962933 Marionette DEBUG loaded listener.js 22:12:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f7e740d6800) [pid = 1829] [serial = 192] [outer = 0x7f7e72af6000] 22:12:43 INFO - PROCESS | 1829 | 1461301963692 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]]]}] 22:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1285ms 22:12:43 INFO - PROCESS | 1829 | 1461301963718 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:12:43 INFO - PROCESS | 1829 | 1461301963725 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:12:43 INFO - PROCESS | 1829 | 1461301963733 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:12:43 INFO - PROCESS | 1829 | 1461301963737 Marionette TRACE conn3 <- [1,230,null,{}] 22:12:43 INFO - PROCESS | 1829 | 1461301963743 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}] 22:12:43 INFO - PROCESS | 1829 | 1461301963889 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:12:44 INFO - PROCESS | 1829 | 1461301964036 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f7e8ff09c00) [pid = 1829] [serial = 132] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f7e7c85e000) [pid = 1829] [serial = 149] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f7e89d4d800) [pid = 1829] [serial = 143] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 69 (0x7f7e75516000) [pid = 1829] [serial = 134] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 68 (0x7f7e75732c00) [pid = 1829] [serial = 135] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 67 (0x7f7e7a091800) [pid = 1829] [serial = 137] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 66 (0x7f7e7a5e4800) [pid = 1829] [serial = 138] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 65 (0x7f7e7c6ed800) [pid = 1829] [serial = 140] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 64 (0x7f7e89ece400) [pid = 1829] [serial = 144] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 63 (0x7f7e7244f400) [pid = 1829] [serial = 146] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 62 (0x7f7e72b9c400) [pid = 1829] [serial = 147] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | --DOMWINDOW == 61 (0x7f7e7ebdfc00) [pid = 1829] [serial = 141] [outer = (nil)] [url = about:blank] 22:12:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7240c000 == 29 [pid = 1829] [id = 65] 22:12:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 62 (0x7f7e71f66800) [pid = 1829] [serial = 193] [outer = (nil)] 22:12:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 63 (0x7f7e75732c00) [pid = 1829] [serial = 194] [outer = 0x7f7e71f66800] 22:12:44 INFO - PROCESS | 1829 | 1461301964132 Marionette DEBUG loaded listener.js 22:12:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 64 (0x7f7e79c65c00) [pid = 1829] [serial = 195] [outer = 0x7f7e71f66800] 22:12:44 INFO - PROCESS | 1829 | 1461301964754 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]]]}] 22:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1036ms 22:12:44 INFO - PROCESS | 1829 | 1461301964770 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:12:44 INFO - PROCESS | 1829 | 1461301964776 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:12:44 INFO - PROCESS | 1829 | 1461301964783 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:12:44 INFO - PROCESS | 1829 | 1461301964786 Marionette TRACE conn3 <- [1,234,null,{}] 22:12:44 INFO - PROCESS | 1829 | 1461301964791 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}] 22:12:44 INFO - PROCESS | 1829 | 1461301964932 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:12:45 INFO - PROCESS | 1829 | 1461301965032 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7af65000 == 30 [pid = 1829] [id = 66] 22:12:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 65 (0x7f7e72b9c400) [pid = 1829] [serial = 196] [outer = (nil)] 22:12:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 66 (0x7f7e7b33cc00) [pid = 1829] [serial = 197] [outer = 0x7f7e72b9c400] 22:12:45 INFO - PROCESS | 1829 | 1461301965093 Marionette DEBUG loaded listener.js 22:12:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 67 (0x7f7e7c65ec00) [pid = 1829] [serial = 198] [outer = 0x7f7e72b9c400] 22:12:45 INFO - PROCESS | 1829 | 1461301965703 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]]]}] 22:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 934ms 22:12:45 INFO - PROCESS | 1829 | 1461301965717 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:12:45 INFO - PROCESS | 1829 | 1461301965721 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:12:45 INFO - PROCESS | 1829 | 1461301965730 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:12:45 INFO - PROCESS | 1829 | 1461301965738 Marionette TRACE conn3 <- [1,238,null,{}] 22:12:45 INFO - PROCESS | 1829 | 1461301965752 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}] 22:12:45 INFO - PROCESS | 1829 | 1461301965913 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:12:45 INFO - PROCESS | 1829 | 1461301965938 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c621800 == 31 [pid = 1829] [id = 67] 22:12:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 68 (0x7f7e7c65d400) [pid = 1829] [serial = 199] [outer = (nil)] 22:12:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 69 (0x7f7e7f035800) [pid = 1829] [serial = 200] [outer = 0x7f7e7c65d400] 22:12:46 INFO - PROCESS | 1829 | 1461301965998 Marionette DEBUG loaded listener.js 22:12:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 70 (0x7f7e87d45c00) [pid = 1829] [serial = 201] [outer = 0x7f7e7c65d400] 22:12:46 INFO - PROCESS | 1829 | 1461301966775 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]]]}] 22:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1094ms 22:12:46 INFO - PROCESS | 1829 | 1461301966822 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:12:46 INFO - PROCESS | 1829 | 1461301966826 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:12:46 INFO - PROCESS | 1829 | 1461301966832 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:12:46 INFO - PROCESS | 1829 | 1461301966834 Marionette TRACE conn3 <- [1,242,null,{}] 22:12:46 INFO - PROCESS | 1829 | 1461301966839 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}] 22:12:47 INFO - PROCESS | 1829 | 1461301966996 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:12:47 INFO - PROCESS | 1829 | 1461301967020 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7f062800 == 32 [pid = 1829] [id = 68] 22:12:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f7e72aea800) [pid = 1829] [serial = 202] [outer = (nil)] 22:12:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f7e88ce9800) [pid = 1829] [serial = 203] [outer = 0x7f7e72aea800] 22:12:47 INFO - PROCESS | 1829 | 1461301967079 Marionette DEBUG loaded listener.js 22:12:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f7e740d1c00) [pid = 1829] [serial = 204] [outer = 0x7f7e72aea800] 22:12:47 INFO - PROCESS | 1829 | 1461301967731 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]]]}] 22:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 927ms 22:12:47 INFO - PROCESS | 1829 | 1461301967760 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:12:47 INFO - PROCESS | 1829 | 1461301967763 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:12:47 INFO - PROCESS | 1829 | 1461301967769 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:12:47 INFO - PROCESS | 1829 | 1461301967771 Marionette TRACE conn3 <- [1,246,null,{}] 22:12:47 INFO - PROCESS | 1829 | 1461301967777 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}] 22:12:47 INFO - PROCESS | 1829 | 1461301967947 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:12:47 INFO - PROCESS | 1829 | 1461301967977 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e82114000 == 33 [pid = 1829] [id = 69] 22:12:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f7e88e9fc00) [pid = 1829] [serial = 205] [outer = (nil)] 22:12:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f7e8906b000) [pid = 1829] [serial = 206] [outer = 0x7f7e88e9fc00] 22:12:48 INFO - PROCESS | 1829 | 1461301968052 Marionette DEBUG loaded listener.js 22:12:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f7e89ecc400) [pid = 1829] [serial = 207] [outer = 0x7f7e88e9fc00] 22:12:48 INFO - PROCESS | 1829 | --DOMWINDOW == 75 (0x7f7e7b348c00) [pid = 1829] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:12:48 INFO - PROCESS | 1829 | --DOMWINDOW == 74 (0x7f7e7579ec00) [pid = 1829] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:12:48 INFO - PROCESS | 1829 | --DOMWINDOW == 73 (0x7f7e72aea400) [pid = 1829] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:12:48 INFO - PROCESS | 1829 | --DOMWINDOW == 72 (0x7f7e71f60000) [pid = 1829] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:12:48 INFO - PROCESS | 1829 | --DOMWINDOW == 71 (0x7f7e7bc90c00) [pid = 1829] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:12:48 INFO - PROCESS | 1829 | --DOMWINDOW == 70 (0x7f7e75799800) [pid = 1829] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:12:48 INFO - PROCESS | 1829 | 1461301968812 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]]]}] 22:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1082ms 22:12:48 INFO - PROCESS | 1829 | 1461301968851 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:12:48 INFO - PROCESS | 1829 | 1461301968853 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:12:48 INFO - PROCESS | 1829 | 1461301968859 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:12:48 INFO - PROCESS | 1829 | 1461301968861 Marionette TRACE conn3 <- [1,250,null,{}] 22:12:48 INFO - PROCESS | 1829 | 1461301968866 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}] 22:12:49 INFO - PROCESS | 1829 | 1461301969003 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:12:49 INFO - PROCESS | 1829 | 1461301969093 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b16000 == 34 [pid = 1829] [id = 70] 22:12:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 71 (0x7f7e7f038800) [pid = 1829] [serial = 208] [outer = (nil)] 22:12:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 72 (0x7f7e8a076000) [pid = 1829] [serial = 209] [outer = 0x7f7e7f038800] 22:12:49 INFO - PROCESS | 1829 | 1461301969152 Marionette DEBUG loaded listener.js 22:12:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 73 (0x7f7e8bf40800) [pid = 1829] [serial = 210] [outer = 0x7f7e7f038800] 22:12:49 INFO - PROCESS | 1829 | 1461301969719 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]]]}] 22:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 878ms 22:12:49 INFO - PROCESS | 1829 | 1461301969737 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:12:49 INFO - PROCESS | 1829 | 1461301969741 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:12:49 INFO - PROCESS | 1829 | 1461301969752 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:12:49 INFO - PROCESS | 1829 | 1461301969755 Marionette TRACE conn3 <- [1,254,null,{}] 22:12:49 INFO - PROCESS | 1829 | 1461301969761 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}] 22:12:49 INFO - PROCESS | 1829 | 1461301969914 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:12:49 INFO - PROCESS | 1829 | 1461301969935 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88cbd800 == 35 [pid = 1829] [id = 71] 22:12:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 74 (0x7f7e8de68400) [pid = 1829] [serial = 211] [outer = (nil)] 22:12:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 75 (0x7f7e8dea0000) [pid = 1829] [serial = 212] [outer = 0x7f7e8de68400] 22:12:49 INFO - PROCESS | 1829 | 1461301969993 Marionette DEBUG loaded listener.js 22:12:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 76 (0x7f7e8e055000) [pid = 1829] [serial = 213] [outer = 0x7f7e8de68400] 22:12:50 INFO - PROCESS | 1829 | 1461301970651 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]]]}] 22:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 935ms 22:12:50 INFO - PROCESS | 1829 | 1461301970687 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:12:50 INFO - PROCESS | 1829 | 1461301970691 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:12:50 INFO - PROCESS | 1829 | 1461301970696 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:12:50 INFO - PROCESS | 1829 | 1461301970698 Marionette TRACE conn3 <- [1,258,null,{}] 22:12:50 INFO - PROCESS | 1829 | 1461301970703 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}] 22:12:50 INFO - PROCESS | 1829 | 1461301970914 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:12:50 INFO - PROCESS | 1829 | 1461301970985 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e74b0c000 == 36 [pid = 1829] [id = 72] 22:12:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 77 (0x7f7e7225f800) [pid = 1829] [serial = 214] [outer = (nil)] 22:12:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 78 (0x7f7e7244f400) [pid = 1829] [serial = 215] [outer = 0x7f7e7225f800] 22:12:51 INFO - PROCESS | 1829 | 1461301971057 Marionette DEBUG loaded listener.js 22:12:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 79 (0x7f7e72e68c00) [pid = 1829] [serial = 216] [outer = 0x7f7e7225f800] 22:12:51 INFO - PROCESS | 1829 | 1461301971902 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]]]}] 22:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1238ms 22:12:51 INFO - PROCESS | 1829 | 1461301971936 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:12:51 INFO - PROCESS | 1829 | 1461301971942 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:12:51 INFO - PROCESS | 1829 | 1461301971950 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:12:51 INFO - PROCESS | 1829 | 1461301971957 Marionette TRACE conn3 <- [1,262,null,{}] 22:12:51 INFO - PROCESS | 1829 | 1461301971963 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}] 22:12:52 INFO - PROCESS | 1829 | 1461301972113 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:12:52 INFO - PROCESS | 1829 | 1461301972250 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c352800 == 37 [pid = 1829] [id = 73] 22:12:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 80 (0x7f7e75c23800) [pid = 1829] [serial = 217] [outer = (nil)] 22:12:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 81 (0x7f7e7a624800) [pid = 1829] [serial = 218] [outer = 0x7f7e75c23800] 22:12:52 INFO - PROCESS | 1829 | 1461301972324 Marionette DEBUG loaded listener.js 22:12:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 82 (0x7f7e7b6a3400) [pid = 1829] [serial = 219] [outer = 0x7f7e75c23800] 22:12:53 INFO - PROCESS | 1829 | 1461301973118 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]]]}] 22:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1193ms 22:12:53 INFO - PROCESS | 1829 | 1461301973143 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:12:53 INFO - PROCESS | 1829 | 1461301973148 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:12:53 INFO - PROCESS | 1829 | 1461301973154 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:12:53 INFO - PROCESS | 1829 | 1461301973157 Marionette TRACE conn3 <- [1,266,null,{}] 22:12:53 INFO - PROCESS | 1829 | 1461301973180 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}] 22:12:53 INFO - PROCESS | 1829 | 1461301973332 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:12:53 INFO - PROCESS | 1829 | 1461301973459 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88e13000 == 38 [pid = 1829] [id = 74] 22:12:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 83 (0x7f7e7c85bc00) [pid = 1829] [serial = 220] [outer = (nil)] 22:12:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 84 (0x7f7e81e77400) [pid = 1829] [serial = 221] [outer = 0x7f7e7c85bc00] 22:12:53 INFO - PROCESS | 1829 | 1461301973531 Marionette DEBUG loaded listener.js 22:12:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f7e88c7b400) [pid = 1829] [serial = 222] [outer = 0x7f7e7c85bc00] 22:12:54 INFO - PROCESS | 1829 | 1461301974393 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]]]}] 22:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1295ms 22:12:54 INFO - PROCESS | 1829 | 1461301974450 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:12:54 INFO - PROCESS | 1829 | 1461301974456 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:12:54 INFO - PROCESS | 1829 | 1461301974471 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:12:54 INFO - PROCESS | 1829 | 1461301974478 Marionette TRACE conn3 <- [1,270,null,{}] 22:12:54 INFO - PROCESS | 1829 | 1461301974483 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}] 22:12:54 INFO - PROCESS | 1829 | 1461301974636 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:12:54 INFO - PROCESS | 1829 | 1461301974735 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8a024000 == 39 [pid = 1829] [id = 75] 22:12:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f7e7c85e000) [pid = 1829] [serial = 223] [outer = (nil)] 22:12:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f7e8a1ebc00) [pid = 1829] [serial = 224] [outer = 0x7f7e7c85e000] 22:12:54 INFO - PROCESS | 1829 | 1461301974807 Marionette DEBUG loaded listener.js 22:12:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f7e8de6cc00) [pid = 1829] [serial = 225] [outer = 0x7f7e7c85e000] 22:12:55 INFO - PROCESS | 1829 | 1461301975602 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]]]}] 22:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1189ms 22:12:55 INFO - PROCESS | 1829 | 1461301975652 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:12:55 INFO - PROCESS | 1829 | 1461301975656 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:12:55 INFO - PROCESS | 1829 | 1461301975662 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:12:55 INFO - PROCESS | 1829 | 1461301975665 Marionette TRACE conn3 <- [1,274,null,{}] 22:12:55 INFO - PROCESS | 1829 | 1461301975670 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}] 22:12:55 INFO - PROCESS | 1829 | 1461301975820 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:12:55 INFO - PROCESS | 1829 | 1461301975947 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d88f800 == 40 [pid = 1829] [id = 76] 22:12:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f7e88cf1400) [pid = 1829] [serial = 226] [outer = (nil)] 22:12:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e8e22d000) [pid = 1829] [serial = 227] [outer = 0x7f7e88cf1400] 22:12:56 INFO - PROCESS | 1829 | 1461301976017 Marionette DEBUG loaded listener.js 22:12:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e8e30f000) [pid = 1829] [serial = 228] [outer = 0x7f7e88cf1400] 22:12:56 INFO - PROCESS | 1829 | 1461301976802 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]]]}] 22:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1180ms 22:12:56 INFO - PROCESS | 1829 | 1461301976858 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:12:56 INFO - PROCESS | 1829 | 1461301976860 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:12:56 INFO - PROCESS | 1829 | 1461301976868 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:12:56 INFO - PROCESS | 1829 | 1461301976871 Marionette TRACE conn3 <- [1,278,null,{}] 22:12:56 INFO - PROCESS | 1829 | 1461301976876 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}] 22:12:57 INFO - PROCESS | 1829 | 1461301977026 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:12:57 INFO - PROCESS | 1829 | 1461301977153 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e74b09000 == 41 [pid = 1829] [id = 77] 22:12:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e7a054000) [pid = 1829] [serial = 229] [outer = (nil)] 22:12:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e7ebd7400) [pid = 1829] [serial = 230] [outer = 0x7f7e7a054000] 22:12:57 INFO - PROCESS | 1829 | 1461301977238 Marionette DEBUG loaded listener.js 22:12:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f7e8ffbe400) [pid = 1829] [serial = 231] [outer = 0x7f7e7a054000] 22:12:58 INFO - PROCESS | 1829 | 1461301978184 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]]]}] 22:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1336ms 22:12:58 INFO - PROCESS | 1829 | 1461301978219 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:12:58 INFO - PROCESS | 1829 | 1461301978223 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:12:58 INFO - PROCESS | 1829 | 1461301978233 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:12:58 INFO - PROCESS | 1829 | 1461301978237 Marionette TRACE conn3 <- [1,282,null,{}] 22:12:58 INFO - PROCESS | 1829 | 1461301978245 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}] 22:12:58 INFO - PROCESS | 1829 | 1461301978381 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:12:58 INFO - PROCESS | 1829 | 1461301978518 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b2e3800 == 42 [pid = 1829] [id = 78] 22:12:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e71f5cc00) [pid = 1829] [serial = 232] [outer = (nil)] 22:12:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e72b9cc00) [pid = 1829] [serial = 233] [outer = 0x7f7e71f5cc00] 22:12:58 INFO - PROCESS | 1829 | 1461301978586 Marionette DEBUG loaded listener.js 22:12:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e7572f400) [pid = 1829] [serial = 234] [outer = 0x7f7e71f5cc00] 22:12:59 INFO - PROCESS | 1829 | 1461301979409 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]]]}] 22:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1190ms 22:12:59 INFO - PROCESS | 1829 | 1461301979423 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:12:59 INFO - PROCESS | 1829 | 1461301979430 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:12:59 INFO - PROCESS | 1829 | 1461301979439 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:12:59 INFO - PROCESS | 1829 | 1461301979443 Marionette TRACE conn3 <- [1,286,null,{}] 22:12:59 INFO - PROCESS | 1829 | 1461301979448 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}] 22:12:59 INFO - PROCESS | 1829 | 1461301979591 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:12:59 INFO - PROCESS | 1829 | 1461301979756 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b4e000 == 41 [pid = 1829] [id = 45] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88cbd800 == 40 [pid = 1829] [id = 71] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b16000 == 39 [pid = 1829] [id = 70] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e82114000 == 38 [pid = 1829] [id = 69] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7f062800 == 37 [pid = 1829] [id = 68] 22:12:59 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e7f071400) [pid = 1829] [serial = 176] [outer = (nil)] [url = about:blank] 22:12:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72ee6000 == 38 [pid = 1829] [id = 79] 22:12:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e72451800) [pid = 1829] [serial = 235] [outer = (nil)] 22:12:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e7b33b400) [pid = 1829] [serial = 236] [outer = 0x7f7e72451800] 22:12:59 INFO - PROCESS | 1829 | 1461301979847 Marionette DEBUG loaded listener.js 22:12:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e7bc91c00) [pid = 1829] [serial = 237] [outer = 0x7f7e72451800] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c621800 == 37 [pid = 1829] [id = 67] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7af65000 == 36 [pid = 1829] [id = 66] 22:12:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7240c000 == 35 [pid = 1829] [id = 65] 22:13:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e784e1800 == 34 [pid = 1829] [id = 64] 22:13:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed6e800 == 33 [pid = 1829] [id = 63] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e7bb03400) [pid = 1829] [serial = 170] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e75c26400) [pid = 1829] [serial = 164] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e75734800) [pid = 1829] [serial = 152] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f7e7829b400) [pid = 1829] [serial = 165] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f7e740d5000) [pid = 1829] [serial = 159] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f7e72af4800) [pid = 1829] [serial = 158] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f7e7abc7c00) [pid = 1829] [serial = 155] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f7e740d0400) [pid = 1829] [serial = 161] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f7e7c661000) [pid = 1829] [serial = 173] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f7e741d1000) [pid = 1829] [serial = 162] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f7e7a2d1800) [pid = 1829] [serial = 167] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f7e7b082800) [pid = 1829] [serial = 168] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f7e7bc92000) [pid = 1829] [serial = 171] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f7e7c862400) [pid = 1829] [serial = 174] [outer = (nil)] [url = about:blank] 22:13:00 INFO - PROCESS | 1829 | 1461301980568 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]]]}] 22:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1138ms 22:13:00 INFO - PROCESS | 1829 | 1461301980577 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:13:00 INFO - PROCESS | 1829 | 1461301980580 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:13:00 INFO - PROCESS | 1829 | 1461301980586 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:13:00 INFO - PROCESS | 1829 | 1461301980591 Marionette TRACE conn3 <- [1,290,null,{}] 22:13:00 INFO - PROCESS | 1829 | 1461301980605 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}] 22:13:00 INFO - PROCESS | 1829 | 1461301980746 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:13:00 INFO - PROCESS | 1829 | 1461301980843 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b52d800 == 34 [pid = 1829] [id = 80] 22:13:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f7e7b783c00) [pid = 1829] [serial = 238] [outer = (nil)] 22:13:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f7e7f077800) [pid = 1829] [serial = 239] [outer = 0x7f7e7b783c00] 22:13:00 INFO - PROCESS | 1829 | 1461301980907 Marionette DEBUG loaded listener.js 22:13:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f7e88c06400) [pid = 1829] [serial = 240] [outer = 0x7f7e7b783c00] 22:13:01 INFO - PROCESS | 1829 | 1461301981572 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]]]}] 22:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1037ms 22:13:01 INFO - PROCESS | 1829 | 1461301981623 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:13:01 INFO - PROCESS | 1829 | 1461301981627 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:13:01 INFO - PROCESS | 1829 | 1461301981633 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:13:01 INFO - PROCESS | 1829 | 1461301981635 Marionette TRACE conn3 <- [1,294,null,{}] 22:13:01 INFO - PROCESS | 1829 | 1461301981706 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}] 22:13:01 INFO - PROCESS | 1829 | 1461301981840 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:13:01 INFO - PROCESS | 1829 | 1461301981850 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e82111000 == 35 [pid = 1829] [id = 81] 22:13:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f7e7bc8ec00) [pid = 1829] [serial = 241] [outer = (nil)] 22:13:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e8a1e7c00) [pid = 1829] [serial = 242] [outer = 0x7f7e7bc8ec00] 22:13:01 INFO - PROCESS | 1829 | 1461301981909 Marionette DEBUG loaded listener.js 22:13:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e8d610c00) [pid = 1829] [serial = 243] [outer = 0x7f7e7bc8ec00] 22:13:02 INFO - PROCESS | 1829 | 1461301982682 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]]]}] 22:13:02 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. 22:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1105ms 22:13:02 INFO - PROCESS | 1829 | 1461301982738 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:13:02 INFO - PROCESS | 1829 | 1461301982742 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:13:02 INFO - PROCESS | 1829 | 1461301982748 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:13:02 INFO - PROCESS | 1829 | 1461301982750 Marionette TRACE conn3 <- [1,298,null,{}] 22:13:02 INFO - PROCESS | 1829 | 1461301982782 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}] 22:13:02 INFO - PROCESS | 1829 | 1461301982944 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:13:03 INFO - PROCESS | 1829 | 1461301983005 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8900e800 == 36 [pid = 1829] [id = 82] 22:13:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e72e75c00) [pid = 1829] [serial = 244] [outer = (nil)] 22:13:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e7a6c8000) [pid = 1829] [serial = 245] [outer = 0x7f7e72e75c00] 22:13:03 INFO - PROCESS | 1829 | 1461301983065 Marionette DEBUG loaded listener.js 22:13:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f7e7a6cd800) [pid = 1829] [serial = 246] [outer = 0x7f7e72e75c00] 22:13:03 INFO - PROCESS | 1829 | 1461301983729 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]]]}] 22:13:03 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. 22:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 995ms 22:13:03 INFO - PROCESS | 1829 | 1461301983745 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:13:03 INFO - PROCESS | 1829 | 1461301983748 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:13:03 INFO - PROCESS | 1829 | 1461301983753 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:13:03 INFO - PROCESS | 1829 | 1461301983755 Marionette TRACE conn3 <- [1,302,null,{}] 22:13:03 INFO - PROCESS | 1829 | 1461301983761 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}] 22:13:03 INFO - PROCESS | 1829 | 1461301983947 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:13:04 INFO - PROCESS | 1829 | 1461301984016 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78062000 == 37 [pid = 1829] [id = 83] 22:13:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e8d9a7800) [pid = 1829] [serial = 247] [outer = (nil)] 22:13:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e8ff03800) [pid = 1829] [serial = 248] [outer = 0x7f7e8d9a7800] 22:13:04 INFO - PROCESS | 1829 | 1461301984080 Marionette DEBUG loaded listener.js 22:13:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e9090a400) [pid = 1829] [serial = 249] [outer = 0x7f7e8d9a7800] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e7c65d400) [pid = 1829] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f7e7c6f0800) [pid = 1829] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f7e7f038800) [pid = 1829] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f7e72aea800) [pid = 1829] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f7e72af6000) [pid = 1829] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f7e72b9c400) [pid = 1829] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f7e88e9fc00) [pid = 1829] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:13:04 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f7e71f66800) [pid = 1829] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:13:04 INFO - PROCESS | 1829 | 1461301984749 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]]]}] 22:13:04 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. 22:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1036ms 22:13:04 INFO - PROCESS | 1829 | 1461301984790 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:13:04 INFO - PROCESS | 1829 | 1461301984793 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:13:04 INFO - PROCESS | 1829 | 1461301984798 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:13:04 INFO - PROCESS | 1829 | 1461301984800 Marionette TRACE conn3 <- [1,306,null,{}] 22:13:04 INFO - PROCESS | 1829 | 1461301984806 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}] 22:13:05 INFO - PROCESS | 1829 | 1461301985030 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:13:05 INFO - PROCESS | 1829 | 1461301985070 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d658800 == 38 [pid = 1829] [id = 84] 22:13:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e8e37e800) [pid = 1829] [serial = 250] [outer = (nil)] 22:13:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e9090ec00) [pid = 1829] [serial = 251] [outer = 0x7f7e8e37e800] 22:13:05 INFO - PROCESS | 1829 | 1461301985129 Marionette DEBUG loaded listener.js 22:13:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e90c94000) [pid = 1829] [serial = 252] [outer = 0x7f7e8e37e800] 22:13:05 INFO - PROCESS | 1829 | 1461301985771 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]]]}] 22:13:05 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. 22:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 985ms 22:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:13:05 INFO - PROCESS | 1829 | 1461301985784 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:13:05 INFO - PROCESS | 1829 | 1461301985786 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:13:05 INFO - PROCESS | 1829 | 1461301985792 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:13:05 INFO - PROCESS | 1829 | 1461301985795 Marionette TRACE conn3 <- [1,310,null,{}] 22:13:05 INFO - PROCESS | 1829 | 1461301985799 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}] 22:13:05 INFO - PROCESS | 1829 | 1461301985920 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:13:06 INFO - PROCESS | 1829 | 1461301986016 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e2a2000 == 39 [pid = 1829] [id = 85] 22:13:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e88cf2000) [pid = 1829] [serial = 253] [outer = (nil)] 22:13:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f7e92270c00) [pid = 1829] [serial = 254] [outer = 0x7f7e88cf2000] 22:13:06 INFO - PROCESS | 1829 | 1461301986075 Marionette DEBUG loaded listener.js 22:13:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e924a8000) [pid = 1829] [serial = 255] [outer = 0x7f7e88cf2000] 22:13:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e72e6dc00) [pid = 1829] [serial = 256] [outer = 0x7f7e7244c000] 22:13:06 INFO - PROCESS | 1829 | 1461301986923 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]]]}] 22:13:06 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. 22:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1184ms 22:13:06 INFO - PROCESS | 1829 | 1461301986976 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:13:06 INFO - PROCESS | 1829 | 1461301986981 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:13:06 INFO - PROCESS | 1829 | 1461301986990 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:13:06 INFO - PROCESS | 1829 | 1461301986996 Marionette TRACE conn3 <- [1,314,null,{}] 22:13:07 INFO - PROCESS | 1829 | 1461301987003 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}] 22:13:07 INFO - PROCESS | 1829 | 1461301987169 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:13:07 INFO - PROCESS | 1829 | 1461301987302 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7af76800 == 40 [pid = 1829] [id = 86] 22:13:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e741b7800) [pid = 1829] [serial = 257] [outer = (nil)] 22:13:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e7a30f400) [pid = 1829] [serial = 258] [outer = 0x7f7e741b7800] 22:13:07 INFO - PROCESS | 1829 | 1461301987380 Marionette DEBUG loaded listener.js 22:13:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e7a6cac00) [pid = 1829] [serial = 259] [outer = 0x7f7e741b7800] 22:13:08 INFO - PROCESS | 1829 | 1461301988180 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]]]}] 22:13:08 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. 22:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1231ms 22:13:08 INFO - PROCESS | 1829 | 1461301988221 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:13:08 INFO - PROCESS | 1829 | 1461301988229 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:13:08 INFO - PROCESS | 1829 | 1461301988238 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:13:08 INFO - PROCESS | 1829 | 1461301988242 Marionette TRACE conn3 <- [1,318,null,{}] 22:13:08 INFO - PROCESS | 1829 | 1461301988248 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}] 22:13:08 INFO - PROCESS | 1829 | 1461301988404 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:13:08 INFO - PROCESS | 1829 | 1461301988557 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8ba3c800 == 41 [pid = 1829] [id = 87] 22:13:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e7c861000) [pid = 1829] [serial = 260] [outer = (nil)] 22:13:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e7f076400) [pid = 1829] [serial = 261] [outer = 0x7f7e7c861000] 22:13:08 INFO - PROCESS | 1829 | 1461301988658 Marionette DEBUG loaded listener.js 22:13:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e88c03000) [pid = 1829] [serial = 262] [outer = 0x7f7e7c861000] 22:13:09 INFO - PROCESS | 1829 | 1461301989543 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]]]}] 22:13:09 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. 22:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1332ms 22:13:09 INFO - PROCESS | 1829 | 1461301989572 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:13:09 INFO - PROCESS | 1829 | 1461301989575 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:13:09 INFO - PROCESS | 1829 | 1461301989581 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:13:09 INFO - PROCESS | 1829 | 1461301989587 Marionette TRACE conn3 <- [1,322,null,{}] 22:13:09 INFO - PROCESS | 1829 | 1461301989602 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}] 22:13:09 INFO - PROCESS | 1829 | 1461301989763 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:13:09 INFO - PROCESS | 1829 | 1461301989904 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e909bb800 == 42 [pid = 1829] [id = 88] 22:13:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e8ba29400) [pid = 1829] [serial = 263] [outer = (nil)] 22:13:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e8dade400) [pid = 1829] [serial = 264] [outer = 0x7f7e8ba29400] 22:13:09 INFO - PROCESS | 1829 | 1461301989981 Marionette DEBUG loaded listener.js 22:13:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e8dae3c00) [pid = 1829] [serial = 265] [outer = 0x7f7e8ba29400] 22:13:10 INFO - PROCESS | 1829 | 1461301990892 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]]]}] 22:13:10 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. 22:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1342ms 22:13:10 INFO - PROCESS | 1829 | 1461301990924 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:13:10 INFO - PROCESS | 1829 | 1461301990928 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:13:10 INFO - PROCESS | 1829 | 1461301990934 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:13:10 INFO - PROCESS | 1829 | 1461301990936 Marionette TRACE conn3 <- [1,326,null,{}] 22:13:10 INFO - PROCESS | 1829 | 1461301990942 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}] 22:13:11 INFO - PROCESS | 1829 | 1461301991091 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:13:11 INFO - PROCESS | 1829 | 1461301991228 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e922c7000 == 43 [pid = 1829] [id = 89] 22:13:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e71f66400) [pid = 1829] [serial = 266] [outer = (nil)] 22:13:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e8e302c00) [pid = 1829] [serial = 267] [outer = 0x7f7e71f66400] 22:13:11 INFO - PROCESS | 1829 | 1461301991312 Marionette DEBUG loaded listener.js 22:13:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e8ff49000) [pid = 1829] [serial = 268] [outer = 0x7f7e71f66400] 22:13:12 INFO - PROCESS | 1829 | 1461301992148 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]]]}] 22:13:12 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. 22:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1277ms 22:13:12 INFO - PROCESS | 1829 | 1461301992212 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:13:12 INFO - PROCESS | 1829 | 1461301992215 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:13:12 INFO - PROCESS | 1829 | 1461301992221 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:13:12 INFO - PROCESS | 1829 | 1461301992224 Marionette TRACE conn3 <- [1,330,null,{}] 22:13:12 INFO - PROCESS | 1829 | 1461301992229 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}] 22:13:12 INFO - PROCESS | 1829 | 1461301992372 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:13:12 INFO - PROCESS | 1829 | 1461301992527 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b565800 == 44 [pid = 1829] [id = 90] 22:13:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e741b9400) [pid = 1829] [serial = 269] [outer = (nil)] 22:13:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e92216c00) [pid = 1829] [serial = 270] [outer = 0x7f7e741b9400] 22:13:12 INFO - PROCESS | 1829 | 1461301992599 Marionette DEBUG loaded listener.js 22:13:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e924a8400) [pid = 1829] [serial = 271] [outer = 0x7f7e741b9400] 22:13:13 INFO - PROCESS | 1829 | 1461301993649 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]]]}] 22:13:13 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. 22:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1482ms 22:13:13 INFO - PROCESS | 1829 | 1461301993704 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:13:13 INFO - PROCESS | 1829 | 1461301993709 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:13:13 INFO - PROCESS | 1829 | 1461301993748 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:13:13 INFO - PROCESS | 1829 | 1461301993754 Marionette TRACE conn3 <- [1,334,null,{}] 22:13:13 INFO - PROCESS | 1829 | 1461301993762 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}] 22:13:13 INFO - PROCESS | 1829 | 1461301993914 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:13:14 INFO - PROCESS | 1829 | 1461301994065 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78047800 == 45 [pid = 1829] [id = 91] 22:13:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e741b6800) [pid = 1829] [serial = 272] [outer = (nil)] 22:13:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e79c6ec00) [pid = 1829] [serial = 273] [outer = 0x7f7e741b6800] 22:13:14 INFO - PROCESS | 1829 | 1461301994198 Marionette DEBUG loaded listener.js 22:13:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e7a6c0400) [pid = 1829] [serial = 274] [outer = 0x7f7e741b6800] 22:13:14 INFO - PROCESS | 1829 | 1461301994938 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]]]}] 22:13:14 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. 22:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1241ms 22:13:14 INFO - PROCESS | 1829 | 1461301994987 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:13:14 INFO - PROCESS | 1829 | 1461301994994 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:13:15 INFO - PROCESS | 1829 | 1461301995020 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:13:15 INFO - PROCESS | 1829 | 1461301995024 Marionette TRACE conn3 <- [1,338,null,{}] 22:13:15 INFO - PROCESS | 1829 | 1461301995029 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}] 22:13:15 INFO - PROCESS | 1829 | 1461301995184 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:13:15 INFO - PROCESS | 1829 | 1461301995323 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d658800 == 44 [pid = 1829] [id = 84] 22:13:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78062000 == 43 [pid = 1829] [id = 83] 22:13:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8900e800 == 42 [pid = 1829] [id = 82] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e8dea0000) [pid = 1829] [serial = 212] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e7b341c00) [pid = 1829] [serial = 185] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e71f60c00) [pid = 1829] [serial = 179] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e81e73800) [pid = 1829] [serial = 188] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e7572d800) [pid = 1829] [serial = 182] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b1c800 == 43 [pid = 1829] [id = 92] 22:13:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e71a6b000) [pid = 1829] [serial = 275] [outer = (nil)] 22:13:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e72b9ac00) [pid = 1829] [serial = 276] [outer = 0x7f7e71a6b000] 22:13:15 INFO - PROCESS | 1829 | 1461301995428 Marionette DEBUG loaded listener.js 22:13:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e7a6c1c00) [pid = 1829] [serial = 277] [outer = 0x7f7e71a6b000] 22:13:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e82111000 == 42 [pid = 1829] [id = 81] 22:13:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b52d800 == 41 [pid = 1829] [id = 80] 22:13:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72ee6000 == 40 [pid = 1829] [id = 79] 22:13:15 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b2e3800 == 39 [pid = 1829] [id = 78] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e8bf40800) [pid = 1829] [serial = 210] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e740d1c00) [pid = 1829] [serial = 204] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e72b95400) [pid = 1829] [serial = 191] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e88ce9800) [pid = 1829] [serial = 203] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e7c65ec00) [pid = 1829] [serial = 198] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e8906b000) [pid = 1829] [serial = 206] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e79c65c00) [pid = 1829] [serial = 195] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e7b33cc00) [pid = 1829] [serial = 197] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e740d6800) [pid = 1829] [serial = 192] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e75732c00) [pid = 1829] [serial = 194] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e87d45c00) [pid = 1829] [serial = 201] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e89ecc400) [pid = 1829] [serial = 207] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e8a076000) [pid = 1829] [serial = 209] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e7f035800) [pid = 1829] [serial = 200] [outer = (nil)] [url = about:blank] 22:13:15 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e81e72000) [pid = 1829] [serial = 177] [outer = (nil)] [url = about:blank] 22:13:16 INFO - PROCESS | 1829 | 1461301996207 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]]]}] 22:13:16 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. 22:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1241ms 22:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:13:16 INFO - PROCESS | 1829 | 1461301996258 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:13:16 INFO - PROCESS | 1829 | 1461301996260 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:13:16 INFO - PROCESS | 1829 | 1461301996267 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:13:16 INFO - PROCESS | 1829 | 1461301996272 Marionette TRACE conn3 <- [1,342,null,{}] 22:13:16 INFO - PROCESS | 1829 | 1461301996286 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}] 22:13:16 INFO - PROCESS | 1829 | 1461301996440 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:13:16 INFO - PROCESS | 1829 | 1461301996451 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c830800 == 40 [pid = 1829] [id = 93] 22:13:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e7b69d800) [pid = 1829] [serial = 278] [outer = (nil)] 22:13:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e7c6ef800) [pid = 1829] [serial = 279] [outer = 0x7f7e7b69d800] 22:13:16 INFO - PROCESS | 1829 | 1461301996514 Marionette DEBUG loaded listener.js 22:13:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e7f03dc00) [pid = 1829] [serial = 280] [outer = 0x7f7e7b69d800] 22:13:17 INFO - PROCESS | 1829 | 1461301997221 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]]]}] 22:13:17 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. 22:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 987ms 22:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:13:17 INFO - PROCESS | 1829 | 1461301997253 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:13:17 INFO - PROCESS | 1829 | 1461301997256 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:13:17 INFO - PROCESS | 1829 | 1461301997262 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:13:17 INFO - PROCESS | 1829 | 1461301997264 Marionette TRACE conn3 <- [1,346,null,{}] 22:13:17 INFO - PROCESS | 1829 | 1461301997269 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}] 22:13:17 INFO - PROCESS | 1829 | 1461301997440 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:13:17 INFO - PROCESS | 1829 | 1461301997458 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7f04f000 == 41 [pid = 1829] [id = 94] 22:13:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e72260000) [pid = 1829] [serial = 281] [outer = (nil)] 22:13:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e74b56800) [pid = 1829] [serial = 282] [outer = 0x7f7e72260000] 22:13:17 INFO - PROCESS | 1829 | 1461301997517 Marionette DEBUG loaded listener.js 22:13:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e7b95c400) [pid = 1829] [serial = 283] [outer = 0x7f7e72260000] 22:13:18 INFO - PROCESS | 1829 | 1461301998180 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]]]}] 22:13:18 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. 22:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 978ms 22:13:18 INFO - PROCESS | 1829 | 1461301998242 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:13:18 INFO - PROCESS | 1829 | 1461301998247 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:13:18 INFO - PROCESS | 1829 | 1461301998260 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:13:18 INFO - PROCESS | 1829 | 1461301998263 Marionette TRACE conn3 <- [1,350,null,{}] 22:13:18 INFO - PROCESS | 1829 | 1461301998272 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}] 22:13:18 INFO - PROCESS | 1829 | 1461301998514 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:13:18 INFO - PROCESS | 1829 | 1461301998544 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8891d000 == 42 [pid = 1829] [id = 95] 22:13:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e74b5ac00) [pid = 1829] [serial = 284] [outer = (nil)] 22:13:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e7f06d400) [pid = 1829] [serial = 285] [outer = 0x7f7e74b5ac00] 22:13:18 INFO - PROCESS | 1829 | 1461301998624 Marionette DEBUG loaded listener.js 22:13:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e88bb5800) [pid = 1829] [serial = 286] [outer = 0x7f7e74b5ac00] 22:13:19 INFO - PROCESS | 1829 | 1461301999330 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]]]}] 22:13:19 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. 22:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1135ms 22:13:19 INFO - PROCESS | 1829 | 1461301999394 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:13:19 INFO - PROCESS | 1829 | 1461301999397 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:13:19 INFO - PROCESS | 1829 | 1461301999403 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:13:19 INFO - PROCESS | 1829 | 1461301999405 Marionette TRACE conn3 <- [1,354,null,{}] 22:13:19 INFO - PROCESS | 1829 | 1461301999418 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}] 22:13:19 INFO - PROCESS | 1829 | 1461301999619 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:13:19 INFO - PROCESS | 1829 | 1461301999641 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3db800 == 43 [pid = 1829] [id = 96] 22:13:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e74b7e800) [pid = 1829] [serial = 287] [outer = (nil)] 22:13:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e74b84c00) [pid = 1829] [serial = 288] [outer = 0x7f7e74b7e800] 22:13:19 INFO - PROCESS | 1829 | 1461301999704 Marionette DEBUG loaded listener.js 22:13:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e88ea4c00) [pid = 1829] [serial = 289] [outer = 0x7f7e74b7e800] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e72e75c00) [pid = 1829] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e7bc8ec00) [pid = 1829] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e72451800) [pid = 1829] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e71f5cc00) [pid = 1829] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e8d9a7800) [pid = 1829] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e8de68400) [pid = 1829] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e8e37e800) [pid = 1829] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:13:20 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e7b783c00) [pid = 1829] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:13:20 INFO - PROCESS | 1829 | 1461302000633 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]]]}] 22:13:20 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. 22:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1243ms 22:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:13:20 INFO - PROCESS | 1829 | 1461302000646 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:13:20 INFO - PROCESS | 1829 | 1461302000649 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:13:20 INFO - PROCESS | 1829 | 1461302000655 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:13:20 INFO - PROCESS | 1829 | 1461302000657 Marionette TRACE conn3 <- [1,358,null,{}] 22:13:20 INFO - PROCESS | 1829 | 1461302000662 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}] 22:13:20 INFO - PROCESS | 1829 | 1461302000787 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:13:20 INFO - PROCESS | 1829 | 1461302000800 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88e16000 == 44 [pid = 1829] [id = 97] 22:13:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e71f5dc00) [pid = 1829] [serial = 290] [outer = (nil)] 22:13:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e791cd800) [pid = 1829] [serial = 291] [outer = 0x7f7e71f5dc00] 22:13:20 INFO - PROCESS | 1829 | 1461302000860 Marionette DEBUG loaded listener.js 22:13:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e791d1400) [pid = 1829] [serial = 292] [outer = 0x7f7e71f5dc00] 22:13:21 INFO - PROCESS | 1829 | 1461302001529 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]]]}] 22:13:21 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. 22:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 928ms 22:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:13:21 INFO - PROCESS | 1829 | 1461302001582 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:13:21 INFO - PROCESS | 1829 | 1461302001585 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:13:21 INFO - PROCESS | 1829 | 1461302001591 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:13:21 INFO - PROCESS | 1829 | 1461302001594 Marionette TRACE conn3 <- [1,362,null,{}] 22:13:21 INFO - PROCESS | 1829 | 1461302001599 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}] 22:13:21 INFO - PROCESS | 1829 | 1461302001757 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:13:21 INFO - PROCESS | 1829 | 1461302001774 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e0b2000 == 45 [pid = 1829] [id = 98] 22:13:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e72e75c00) [pid = 1829] [serial = 293] [outer = (nil)] 22:13:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e7c669800) [pid = 1829] [serial = 294] [outer = 0x7f7e72e75c00] 22:13:21 INFO - PROCESS | 1829 | 1461302001833 Marionette DEBUG loaded listener.js 22:13:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e89def400) [pid = 1829] [serial = 295] [outer = 0x7f7e72e75c00] 22:13:22 INFO - PROCESS | 1829 | 1461302002625 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]]]}] 22:13:22 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. 22:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1078ms 22:13:22 INFO - PROCESS | 1829 | 1461302002681 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:13:22 INFO - PROCESS | 1829 | 1461302002687 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:13:22 INFO - PROCESS | 1829 | 1461302002695 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:13:22 INFO - PROCESS | 1829 | 1461302002700 Marionette TRACE conn3 <- [1,366,null,{}] 22:13:22 INFO - PROCESS | 1829 | 1461302002710 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}] 22:13:22 INFO - PROCESS | 1829 | 1461302002876 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:13:23 INFO - PROCESS | 1829 | 1461302003013 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b2e3800 == 46 [pid = 1829] [id = 99] 22:13:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e71a65400) [pid = 1829] [serial = 296] [outer = (nil)] 22:13:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e7403fc00) [pid = 1829] [serial = 297] [outer = 0x7f7e71a65400] 22:13:23 INFO - PROCESS | 1829 | 1461302003089 Marionette DEBUG loaded listener.js 22:13:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e74b54800) [pid = 1829] [serial = 298] [outer = 0x7f7e71a65400] 22:13:24 INFO - PROCESS | 1829 | 1461302004025 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]]]}] 22:13:24 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. 22:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1384ms 22:13:24 INFO - PROCESS | 1829 | 1461302004080 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:13:24 INFO - PROCESS | 1829 | 1461302004088 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:13:24 INFO - PROCESS | 1829 | 1461302004098 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:13:24 INFO - PROCESS | 1829 | 1461302004102 Marionette TRACE conn3 <- [1,370,null,{}] 22:13:24 INFO - PROCESS | 1829 | 1461302004108 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}] 22:13:24 INFO - PROCESS | 1829 | 1461302004269 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:13:24 INFO - PROCESS | 1829 | 1461302004403 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e87db1800 == 47 [pid = 1829] [id = 100] 22:13:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e74b83c00) [pid = 1829] [serial = 299] [outer = (nil)] 22:13:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e75734800) [pid = 1829] [serial = 300] [outer = 0x7f7e74b83c00] 22:13:24 INFO - PROCESS | 1829 | 1461302004475 Marionette DEBUG loaded listener.js 22:13:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e791c5400) [pid = 1829] [serial = 301] [outer = 0x7f7e74b83c00] 22:13:25 INFO - PROCESS | 1829 | 1461302005484 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]]]}] 22:13:25 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. 22:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1437ms 22:13:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:13:25 INFO - PROCESS | 1829 | 1461302005534 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:13:25 INFO - PROCESS | 1829 | 1461302005537 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:13:25 INFO - PROCESS | 1829 | 1461302005544 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:13:25 INFO - PROCESS | 1829 | 1461302005549 Marionette TRACE conn3 <- [1,374,null,{}] 22:13:25 INFO - PROCESS | 1829 | 1461302005565 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}] 22:13:25 INFO - PROCESS | 1829 | 1461302005780 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:13:25 INFO - PROCESS | 1829 | 1461302005979 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e959ad000 == 48 [pid = 1829] [id = 101] 22:13:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e7a6c9400) [pid = 1829] [serial = 302] [outer = (nil)] 22:13:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e7ebca000) [pid = 1829] [serial = 303] [outer = 0x7f7e7a6c9400] 22:13:26 INFO - PROCESS | 1829 | 1461302006062 Marionette DEBUG loaded listener.js 22:13:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e88bbd000) [pid = 1829] [serial = 304] [outer = 0x7f7e7a6c9400] 22:13:26 INFO - PROCESS | 1829 | 1461302006871 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:13:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:13:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1384ms 22:13:26 INFO - PROCESS | 1829 | 1461302006927 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:13:26 INFO - PROCESS | 1829 | 1461302006932 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:13:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:13:26 INFO - PROCESS | 1829 | 1461302006937 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:13:26 INFO - PROCESS | 1829 | 1461302006939 Marionette TRACE conn3 <- [1,378,null,{}] 22:13:26 INFO - PROCESS | 1829 | 1461302006946 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}] 22:13:27 INFO - PROCESS | 1829 | 1461302007090 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:13:27 INFO - PROCESS | 1829 | 1461302007229 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a52f800 == 49 [pid = 1829] [id = 102] 22:13:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e7a6ca400) [pid = 1829] [serial = 305] [outer = (nil)] 22:13:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e8a07f000) [pid = 1829] [serial = 306] [outer = 0x7f7e7a6ca400] 22:13:27 INFO - PROCESS | 1829 | 1461302007303 Marionette DEBUG loaded listener.js 22:13:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e8d613400) [pid = 1829] [serial = 307] [outer = 0x7f7e7a6ca400] 22:13:28 INFO - PROCESS | 1829 | 1461302008126 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:13:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:13:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1231ms 22:13:28 INFO - PROCESS | 1829 | 1461302008170 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:13:28 INFO - PROCESS | 1829 | 1461302008173 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:13:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:13:28 INFO - PROCESS | 1829 | 1461302008179 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:13:28 INFO - PROCESS | 1829 | 1461302008181 Marionette TRACE conn3 <- [1,382,null,{}] 22:13:28 INFO - PROCESS | 1829 | 1461302008187 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}] 22:13:28 INFO - PROCESS | 1829 | 1461302008334 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:13:28 INFO - PROCESS | 1829 | 1461302008475 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e9318f800 == 50 [pid = 1829] [id = 103] 22:13:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e88976800) [pid = 1829] [serial = 308] [outer = (nil)] 22:13:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e8dade800) [pid = 1829] [serial = 309] [outer = 0x7f7e88976800] 22:13:28 INFO - PROCESS | 1829 | 1461302008546 Marionette DEBUG loaded listener.js 22:13:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e8e086400) [pid = 1829] [serial = 310] [outer = 0x7f7e88976800] 22:13:29 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:29 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:13:29 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:29 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:29 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:13:29 INFO - PROCESS | 1829 | 1461302009429 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:13:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:13:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1279ms 22:13:29 INFO - PROCESS | 1829 | 1461302009458 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:13:29 INFO - PROCESS | 1829 | 1461302009462 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:13:29 INFO - PROCESS | 1829 | 1461302009468 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:13:29 INFO - PROCESS | 1829 | 1461302009470 Marionette TRACE conn3 <- [1,386,null,{}] 22:13:29 INFO - PROCESS | 1829 | 1461302009476 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}] 22:13:29 INFO - PROCESS | 1829 | 1461302009649 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:13:29 INFO - PROCESS | 1829 | 1461302009912 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7763b800 == 51 [pid = 1829] [id = 104] 22:13:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e6f311000) [pid = 1829] [serial = 311] [outer = (nil)] 22:13:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e71a64000) [pid = 1829] [serial = 312] [outer = 0x7f7e6f311000] 22:13:30 INFO - PROCESS | 1829 | 1461302010053 Marionette DEBUG loaded listener.js 22:13:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e71a6d800) [pid = 1829] [serial = 313] [outer = 0x7f7e6f311000] 22:13:30 INFO - PROCESS | 1829 | 1461302010971 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]]]}] 22:13:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1534ms 22:13:31 INFO - PROCESS | 1829 | 1461302011003 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:13:31 INFO - PROCESS | 1829 | 1461302011008 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:13:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:13:31 INFO - PROCESS | 1829 | 1461302011017 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:13:31 INFO - PROCESS | 1829 | 1461302011020 Marionette TRACE conn3 <- [1,390,null,{}] 22:13:31 INFO - PROCESS | 1829 | 1461302011047 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}] 22:13:31 INFO - PROCESS | 1829 | 1461302011209 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:13:31 INFO - PROCESS | 1829 | 1461302011353 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a66e000 == 52 [pid = 1829] [id = 105] 22:13:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e74b55000) [pid = 1829] [serial = 314] [outer = (nil)] 22:13:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e74b78800) [pid = 1829] [serial = 315] [outer = 0x7f7e74b55000] 22:13:31 INFO - PROCESS | 1829 | 1461302011476 Marionette DEBUG loaded listener.js 22:13:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e74b80c00) [pid = 1829] [serial = 316] [outer = 0x7f7e74b55000] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88e16000 == 51 [pid = 1829] [id = 97] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b3db800 == 50 [pid = 1829] [id = 96] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e7244f400) [pid = 1829] [serial = 215] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e7a624800) [pid = 1829] [serial = 218] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e92270c00) [pid = 1829] [serial = 254] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8891d000 == 49 [pid = 1829] [id = 95] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7f04f000 == 48 [pid = 1829] [id = 94] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c830800 == 47 [pid = 1829] [id = 93] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b1c800 == 46 [pid = 1829] [id = 92] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78047800 == 45 [pid = 1829] [id = 91] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7af76800 == 44 [pid = 1829] [id = 86] 22:13:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e2a2000 == 43 [pid = 1829] [id = 85] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e7a6c8000) [pid = 1829] [serial = 245] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e8a1e7c00) [pid = 1829] [serial = 242] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e7b33b400) [pid = 1829] [serial = 236] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e7bc91c00) [pid = 1829] [serial = 237] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e7572f400) [pid = 1829] [serial = 234] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e72b9cc00) [pid = 1829] [serial = 233] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e8ff03800) [pid = 1829] [serial = 248] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e8e055000) [pid = 1829] [serial = 213] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e9090ec00) [pid = 1829] [serial = 251] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e81e77400) [pid = 1829] [serial = 221] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e8e22d000) [pid = 1829] [serial = 227] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e9090a400) [pid = 1829] [serial = 249] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e7f077800) [pid = 1829] [serial = 239] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e8a1ebc00) [pid = 1829] [serial = 224] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e88c06400) [pid = 1829] [serial = 240] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e7ebd7400) [pid = 1829] [serial = 230] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e7a6cd800) [pid = 1829] [serial = 246] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e8d610c00) [pid = 1829] [serial = 243] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e90c94000) [pid = 1829] [serial = 252] [outer = (nil)] [url = about:blank] 22:13:32 INFO - PROCESS | 1829 | 1461302012313 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]]]}] 22:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1335ms 22:13:32 INFO - PROCESS | 1829 | 1461302012353 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:13:32 INFO - PROCESS | 1829 | 1461302012359 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:13:32 INFO - PROCESS | 1829 | 1461302012366 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:13:32 INFO - PROCESS | 1829 | 1461302012368 Marionette TRACE conn3 <- [1,394,null,{}] 22:13:32 INFO - PROCESS | 1829 | 1461302012374 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}] 22:13:32 INFO - PROCESS | 1829 | 1461302012512 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:13:32 INFO - PROCESS | 1829 | 1461302012613 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7910e800 == 44 [pid = 1829] [id = 106] 22:13:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e74b57400) [pid = 1829] [serial = 317] [outer = (nil)] 22:13:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e7807a800) [pid = 1829] [serial = 318] [outer = 0x7f7e74b57400] 22:13:32 INFO - PROCESS | 1829 | 1461302012673 Marionette DEBUG loaded listener.js 22:13:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e791cc800) [pid = 1829] [serial = 319] [outer = 0x7f7e74b57400] 22:13:33 INFO - PROCESS | 1829 | 1461302013414 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]]]}] 22:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1080ms 22:13:33 INFO - PROCESS | 1829 | 1461302013447 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:13:33 INFO - PROCESS | 1829 | 1461302013450 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:13:33 INFO - PROCESS | 1829 | 1461302013458 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:13:33 INFO - PROCESS | 1829 | 1461302013466 Marionette TRACE conn3 <- [1,398,null,{}] 22:13:33 INFO - PROCESS | 1829 | 1461302013479 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}] 22:13:33 INFO - PROCESS | 1829 | 1461302013622 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:13:33 INFO - PROCESS | 1829 | 1461302013728 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c844000 == 45 [pid = 1829] [id = 107] 22:13:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e7a30a800) [pid = 1829] [serial = 320] [outer = (nil)] 22:13:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e7a6c8000) [pid = 1829] [serial = 321] [outer = 0x7f7e7a30a800] 22:13:33 INFO - PROCESS | 1829 | 1461302013788 Marionette DEBUG loaded listener.js 22:13:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e7bb11400) [pid = 1829] [serial = 322] [outer = 0x7f7e7a30a800] 22:13:34 INFO - PROCESS | 1829 | 1461302014451 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]]]}] 22:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1042ms 22:13:34 INFO - PROCESS | 1829 | 1461302014513 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:13:34 INFO - PROCESS | 1829 | 1461302014517 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:13:34 INFO - PROCESS | 1829 | 1461302014522 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:13:34 INFO - PROCESS | 1829 | 1461302014525 Marionette TRACE conn3 <- [1,402,null,{}] 22:13:34 INFO - PROCESS | 1829 | 1461302014556 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}] 22:13:34 INFO - PROCESS | 1829 | 1461302014733 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:13:34 INFO - PROCESS | 1829 | 1461302014751 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e82114000 == 46 [pid = 1829] [id = 108] 22:13:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e7a6c9c00) [pid = 1829] [serial = 323] [outer = (nil)] 22:13:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e82d92400) [pid = 1829] [serial = 324] [outer = 0x7f7e7a6c9c00] 22:13:34 INFO - PROCESS | 1829 | 1461302014812 Marionette DEBUG loaded listener.js 22:13:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e88cf4800) [pid = 1829] [serial = 325] [outer = 0x7f7e7a6c9c00] 22:13:35 INFO - PROCESS | 1829 | 1461302015678 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]]]}] 22:13:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:13:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1214ms 22:13:35 INFO - PROCESS | 1829 | 1461302015738 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:13:35 INFO - PROCESS | 1829 | 1461302015741 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:13:35 INFO - PROCESS | 1829 | 1461302015746 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:13:35 INFO - PROCESS | 1829 | 1461302015749 Marionette TRACE conn3 <- [1,406,null,{}] 22:13:35 INFO - PROCESS | 1829 | 1461302015754 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}] 22:13:35 INFO - PROCESS | 1829 | 1461302015928 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:13:35 INFO - PROCESS | 1829 | 1461302015952 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71f38000 == 47 [pid = 1829] [id = 109] 22:13:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e8d9ac800) [pid = 1829] [serial = 326] [outer = (nil)] 22:13:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e8dae0000) [pid = 1829] [serial = 327] [outer = 0x7f7e8d9ac800] 22:13:36 INFO - PROCESS | 1829 | 1461302016025 Marionette DEBUG loaded listener.js 22:13:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e8e307000) [pid = 1829] [serial = 328] [outer = 0x7f7e8d9ac800] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e74b5ac00) [pid = 1829] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e71f5dc00) [pid = 1829] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e74b7e800) [pid = 1829] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e741b6800) [pid = 1829] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e7b69d800) [pid = 1829] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e741b9400) [pid = 1829] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e71a6b000) [pid = 1829] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:13:36 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e72260000) [pid = 1829] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:13:36 INFO - PROCESS | 1829 | 1461302016926 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]]]}] 22:13:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1227ms 22:13:36 INFO - PROCESS | 1829 | 1461302016973 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:13:36 INFO - PROCESS | 1829 | 1461302016977 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:13:36 INFO - PROCESS | 1829 | 1461302016989 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:13:36 INFO - PROCESS | 1829 | 1461302016991 Marionette TRACE conn3 <- [1,410,null,{}] 22:13:36 INFO - PROCESS | 1829 | 1461302016996 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}] 22:13:37 INFO - PROCESS | 1829 | 1461302017136 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:13:37 INFO - PROCESS | 1829 | 1461302017151 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8bf73800 == 48 [pid = 1829] [id = 110] 22:13:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e74b4d800) [pid = 1829] [serial = 329] [outer = (nil)] 22:13:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e78b0ec00) [pid = 1829] [serial = 330] [outer = 0x7f7e74b4d800] 22:13:37 INFO - PROCESS | 1829 | 1461302017211 Marionette DEBUG loaded listener.js 22:13:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e7b33cc00) [pid = 1829] [serial = 331] [outer = 0x7f7e74b4d800] 22:13:37 INFO - PROCESS | 1829 | 1461302017921 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]]]}] 22:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 980ms 22:13:37 INFO - PROCESS | 1829 | 1461302017969 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:13:37 INFO - PROCESS | 1829 | 1461302017972 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:13:37 INFO - PROCESS | 1829 | 1461302017977 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:13:37 INFO - PROCESS | 1829 | 1461302017979 Marionette TRACE conn3 <- [1,414,null,{}] 22:13:37 INFO - PROCESS | 1829 | 1461302017985 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}] 22:13:38 INFO - PROCESS | 1829 | 1461302018145 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:13:38 INFO - PROCESS | 1829 | 1461302018165 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e03e800 == 49 [pid = 1829] [id = 111] 22:13:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e7b69d800) [pid = 1829] [serial = 332] [outer = (nil)] 22:13:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e8e374800) [pid = 1829] [serial = 333] [outer = 0x7f7e7b69d800] 22:13:38 INFO - PROCESS | 1829 | 1461302018226 Marionette DEBUG loaded listener.js 22:13:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e8ff4b400) [pid = 1829] [serial = 334] [outer = 0x7f7e7b69d800] 22:13:39 INFO - PROCESS | 1829 | 1461302019063 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]]]}] 22:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1125ms 22:13:39 INFO - PROCESS | 1829 | 1461302019104 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:13:39 INFO - PROCESS | 1829 | 1461302019110 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:13:39 INFO - PROCESS | 1829 | 1461302019119 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:13:39 INFO - PROCESS | 1829 | 1461302019125 Marionette TRACE conn3 <- [1,418,null,{}] 22:13:39 INFO - PROCESS | 1829 | 1461302019134 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}] 22:13:39 INFO - PROCESS | 1829 | 1461302019298 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:13:39 INFO - PROCESS | 1829 | 1461302019438 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a531000 == 50 [pid = 1829] [id = 112] 22:13:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e6f309000) [pid = 1829] [serial = 335] [outer = (nil)] 22:13:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e7244f400) [pid = 1829] [serial = 336] [outer = 0x7f7e6f309000] 22:13:39 INFO - PROCESS | 1829 | 1461302019514 Marionette DEBUG loaded listener.js 22:13:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e74b4f000) [pid = 1829] [serial = 337] [outer = 0x7f7e6f309000] 22:13:40 INFO - PROCESS | 1829 | 1461302020736 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]]]}] 22:13:40 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 22:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1637ms 22:13:40 INFO - PROCESS | 1829 | 1461302020765 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:13:40 INFO - PROCESS | 1829 | 1461302020772 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:13:40 INFO - PROCESS | 1829 | 1461302020783 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:13:40 INFO - PROCESS | 1829 | 1461302020786 Marionette TRACE conn3 <- [1,422,null,{}] 22:13:40 INFO - PROCESS | 1829 | 1461302020792 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}] 22:13:41 INFO - PROCESS | 1829 | 1461302020992 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:13:41 INFO - PROCESS | 1829 | 1461302021104 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e82108800 == 51 [pid = 1829] [id = 113] 22:13:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e71a6cc00) [pid = 1829] [serial = 338] [outer = (nil)] 22:13:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e78b03800) [pid = 1829] [serial = 339] [outer = 0x7f7e71a6cc00] 22:13:41 INFO - PROCESS | 1829 | 1461302021218 Marionette DEBUG loaded listener.js 22:13:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e78b0e400) [pid = 1829] [serial = 340] [outer = 0x7f7e71a6cc00] 22:13:42 INFO - PROCESS | 1829 | 1461302022522 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]]]}] 22:13:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:13:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1780ms 22:13:42 INFO - PROCESS | 1829 | 1461302022629 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:13:42 INFO - PROCESS | 1829 | 1461302022634 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:13:42 INFO - PROCESS | 1829 | 1461302022641 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:13:42 INFO - PROCESS | 1829 | 1461302022647 Marionette TRACE conn3 <- [1,426,null,{}] 22:13:42 INFO - PROCESS | 1829 | 1461302022662 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}] 22:13:42 INFO - PROCESS | 1829 | 1461302022815 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:13:42 INFO - PROCESS | 1829 | 1461302022951 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e9222f800 == 52 [pid = 1829] [id = 114] 22:13:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e78b0f000) [pid = 1829] [serial = 341] [outer = (nil)] 22:13:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e7a6c8400) [pid = 1829] [serial = 342] [outer = 0x7f7e78b0f000] 22:13:43 INFO - PROCESS | 1829 | 1461302023026 Marionette DEBUG loaded listener.js 22:13:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e8bfdd800) [pid = 1829] [serial = 343] [outer = 0x7f7e78b0f000] 22:13:43 INFO - PROCESS | 1829 | 1461302023817 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] 22:13:43 INFO - PROCESS | 1829 | 1461302023882 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:13:43 INFO - PROCESS | 1829 | 1461302023888 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:13:43 INFO - PROCESS | 1829 | 1461302023891 Marionette TRACE conn3 <- [1,430,null,{}] 22:13:43 INFO - PROCESS | 1829 | 1461302023897 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}] 22:13:44 INFO - PROCESS | 1829 | 1461302024045 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:13:44 INFO - PROCESS | 1829 | 1461302024152 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b056000 == 53 [pid = 1829] [id = 115] 22:13:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e791cfc00) [pid = 1829] [serial = 344] [outer = (nil)] 22:13:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e8e37d400) [pid = 1829] [serial = 345] [outer = 0x7f7e791cfc00] 22:13:44 INFO - PROCESS | 1829 | 1461302024225 Marionette DEBUG loaded listener.js 22:13:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e90913c00) [pid = 1829] [serial = 346] [outer = 0x7f7e791cfc00] 22:13:45 INFO - PROCESS | 1829 | 1461302025032 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]]]}] 22:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1182ms 22:13:45 INFO - PROCESS | 1829 | 1461302025072 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:13:45 INFO - PROCESS | 1829 | 1461302025075 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:13:45 INFO - PROCESS | 1829 | 1461302025081 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:13:45 INFO - PROCESS | 1829 | 1461302025084 Marionette TRACE conn3 <- [1,434,null,{}] 22:13:45 INFO - PROCESS | 1829 | 1461302025089 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}] 22:13:45 INFO - PROCESS | 1829 | 1461302025233 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:13:45 INFO - PROCESS | 1829 | 1461302025386 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b10e800 == 54 [pid = 1829] [id = 116] 22:13:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e6f306c00) [pid = 1829] [serial = 347] [outer = (nil)] 22:13:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e73db4400) [pid = 1829] [serial = 348] [outer = 0x7f7e6f306c00] 22:13:45 INFO - PROCESS | 1829 | 1461302025457 Marionette DEBUG loaded listener.js 22:13:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e73dba400) [pid = 1829] [serial = 349] [outer = 0x7f7e6f306c00] 22:13:46 INFO - PROCESS | 1829 | 1461302026516 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]]]}] 22:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1482ms 22:13:46 INFO - PROCESS | 1829 | 1461302026564 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:13:46 INFO - PROCESS | 1829 | 1461302026570 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:13:46 INFO - PROCESS | 1829 | 1461302026577 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:13:46 INFO - PROCESS | 1829 | 1461302026583 Marionette TRACE conn3 <- [1,438,null,{}] 22:13:46 INFO - PROCESS | 1829 | 1461302026591 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}] 22:13:46 INFO - PROCESS | 1829 | 1461302026732 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:13:46 INFO - PROCESS | 1829 | 1461302026940 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73092000 == 55 [pid = 1829] [id = 117] 22:13:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e6f30bc00) [pid = 1829] [serial = 350] [outer = (nil)] 22:13:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e72446400) [pid = 1829] [serial = 351] [outer = 0x7f7e6f30bc00] 22:13:47 INFO - PROCESS | 1829 | 1461302027028 Marionette DEBUG loaded listener.js 22:13:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e740d6800) [pid = 1829] [serial = 352] [outer = 0x7f7e6f30bc00] 22:13:47 INFO - PROCESS | 1829 | 1461302027927 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]]]}] 22:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1389ms 22:13:47 INFO - PROCESS | 1829 | 1461302027967 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:13:47 INFO - PROCESS | 1829 | 1461302027975 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:13:47 INFO - PROCESS | 1829 | 1461302027984 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:13:47 INFO - PROCESS | 1829 | 1461302027988 Marionette TRACE conn3 <- [1,442,null,{}] 22:13:47 INFO - PROCESS | 1829 | 1461302027994 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}] 22:13:48 INFO - PROCESS | 1829 | 1461302028131 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:13:48 INFO - PROCESS | 1829 | 1461302028296 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8bf73800 == 54 [pid = 1829] [id = 110] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71f38000 == 53 [pid = 1829] [id = 109] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e7a30f400) [pid = 1829] [serial = 258] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e7f076400) [pid = 1829] [serial = 261] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e8dade400) [pid = 1829] [serial = 264] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e8e302c00) [pid = 1829] [serial = 267] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e7c669800) [pid = 1829] [serial = 294] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72ee6800 == 54 [pid = 1829] [id = 118] 22:13:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e72b95800) [pid = 1829] [serial = 353] [outer = (nil)] 22:13:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e75519400) [pid = 1829] [serial = 354] [outer = 0x7f7e72b95800] 22:13:48 INFO - PROCESS | 1829 | 1461302028390 Marionette DEBUG loaded listener.js 22:13:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e78b03400) [pid = 1829] [serial = 355] [outer = 0x7f7e72b95800] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e82114000 == 53 [pid = 1829] [id = 108] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c844000 == 52 [pid = 1829] [id = 107] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7910e800 == 51 [pid = 1829] [id = 106] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a66e000 == 50 [pid = 1829] [id = 105] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7763b800 == 49 [pid = 1829] [id = 104] 22:13:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e0b2000 == 48 [pid = 1829] [id = 98] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e7f06d400) [pid = 1829] [serial = 285] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e791cd800) [pid = 1829] [serial = 291] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e74b84c00) [pid = 1829] [serial = 288] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e7a6c0400) [pid = 1829] [serial = 274] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e79c6ec00) [pid = 1829] [serial = 273] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e7c6ef800) [pid = 1829] [serial = 279] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e7f03dc00) [pid = 1829] [serial = 280] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e924a8400) [pid = 1829] [serial = 271] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e92216c00) [pid = 1829] [serial = 270] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e72b9ac00) [pid = 1829] [serial = 276] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e7a6c1c00) [pid = 1829] [serial = 277] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e74b56800) [pid = 1829] [serial = 282] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e8d9ab000) [pid = 1829] [serial = 111] [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.] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e88ea4c00) [pid = 1829] [serial = 289] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e88bb5800) [pid = 1829] [serial = 286] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e7b95c400) [pid = 1829] [serial = 283] [outer = (nil)] [url = about:blank] 22:13:48 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e791d1400) [pid = 1829] [serial = 292] [outer = (nil)] [url = about:blank] 22:13:49 INFO - PROCESS | 1829 | 1461302029171 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]]]}] 22:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1229ms 22:13:49 INFO - PROCESS | 1829 | 1461302029213 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:13:49 INFO - PROCESS | 1829 | 1461302029217 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:13:49 INFO - PROCESS | 1829 | 1461302029223 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:13:49 INFO - PROCESS | 1829 | 1461302029228 Marionette TRACE conn3 <- [1,446,null,{}] 22:13:49 INFO - PROCESS | 1829 | 1461302029243 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}] 22:13:49 INFO - PROCESS | 1829 | 1461302029383 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:13:49 INFO - PROCESS | 1829 | 1461302029394 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bb78000 == 49 [pid = 1829] [id = 119] 22:13:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e791d3c00) [pid = 1829] [serial = 356] [outer = (nil)] 22:13:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e7a6c0400) [pid = 1829] [serial = 357] [outer = 0x7f7e791d3c00] 22:13:49 INFO - PROCESS | 1829 | 1461302029456 Marionette DEBUG loaded listener.js 22:13:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e7b07c400) [pid = 1829] [serial = 358] [outer = 0x7f7e791d3c00] 22:13:50 INFO - PROCESS | 1829 | 1461302030182 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]]]}] 22:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 981ms 22:13:50 INFO - PROCESS | 1829 | 1461302030205 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:13:50 INFO - PROCESS | 1829 | 1461302030209 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:13:50 INFO - PROCESS | 1829 | 1461302030215 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:13:50 INFO - PROCESS | 1829 | 1461302030217 Marionette TRACE conn3 <- [1,450,null,{}] 22:13:50 INFO - PROCESS | 1829 | 1461302030222 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}] 22:13:50 INFO - PROCESS | 1829 | 1461302030398 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:13:50 INFO - PROCESS | 1829 | 1461302030415 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed18800 == 50 [pid = 1829] [id = 120] 22:13:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e7a6c4000) [pid = 1829] [serial = 359] [outer = (nil)] 22:13:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e7f032800) [pid = 1829] [serial = 360] [outer = 0x7f7e7a6c4000] 22:13:50 INFO - PROCESS | 1829 | 1461302030476 Marionette DEBUG loaded listener.js 22:13:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e87d3f400) [pid = 1829] [serial = 361] [outer = 0x7f7e7a6c4000] 22:13:51 INFO - PROCESS | 1829 | 1461302031241 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] 22:13:51 INFO - PROCESS | 1829 | 1461302031305 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:13:51 INFO - PROCESS | 1829 | 1461302031311 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:13:51 INFO - PROCESS | 1829 | 1461302031313 Marionette TRACE conn3 <- [1,454,null,{}] 22:13:51 INFO - PROCESS | 1829 | 1461302031318 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}] 22:13:51 INFO - PROCESS | 1829 | 1461302031490 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:13:51 INFO - PROCESS | 1829 | 1461302031517 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88b46000 == 51 [pid = 1829] [id = 121] 22:13:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e7c661c00) [pid = 1829] [serial = 362] [outer = (nil)] 22:13:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e8baac000) [pid = 1829] [serial = 363] [outer = 0x7f7e7c661c00] 22:13:51 INFO - PROCESS | 1829 | 1461302031578 Marionette DEBUG loaded listener.js 22:13:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e8d9b4800) [pid = 1829] [serial = 364] [outer = 0x7f7e7c661c00] 22:13:52 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:52 INFO - PROCESS | 1829 | 1461302032343 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]]]}] 22:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1083ms 22:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:13:52 INFO - PROCESS | 1829 | 1461302032394 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:13:52 INFO - PROCESS | 1829 | 1461302032397 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:13:52 INFO - PROCESS | 1829 | 1461302032401 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:13:52 INFO - PROCESS | 1829 | 1461302032405 Marionette TRACE conn3 <- [1,458,null,{}] 22:13:52 INFO - PROCESS | 1829 | 1461302032416 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}] 22:13:52 INFO - PROCESS | 1829 | 1461302032615 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:13:52 INFO - PROCESS | 1829 | 1461302032642 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7843a000 == 52 [pid = 1829] [id = 122] 22:13:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e75884400) [pid = 1829] [serial = 365] [outer = (nil)] 22:13:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e8dae3800) [pid = 1829] [serial = 366] [outer = 0x7f7e75884400] 22:13:52 INFO - PROCESS | 1829 | 1461302032705 Marionette DEBUG loaded listener.js 22:13:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e8e22f800) [pid = 1829] [serial = 367] [outer = 0x7f7e75884400] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e74b57400) [pid = 1829] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e74b4d800) [pid = 1829] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e7225f800) [pid = 1829] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e74b55000) [pid = 1829] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e8d9ac800) [pid = 1829] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e741cc400) [pid = 1829] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e7a6c9c00) [pid = 1829] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e71f66400) [pid = 1829] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e7c85fc00) [pid = 1829] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e7a30a800) [pid = 1829] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e741b7800) [pid = 1829] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e88cf2000) [pid = 1829] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e75c23800) [pid = 1829] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e72e75c00) [pid = 1829] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e6f311000) [pid = 1829] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e7bc98000) [pid = 1829] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e7c861000) [pid = 1829] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e79c63000) [pid = 1829] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e72aec000) [pid = 1829] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e7c85e000) [pid = 1829] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e7a054000) [pid = 1829] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e780d3800) [pid = 1829] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e88cf1400) [pid = 1829] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e7c85bc00) [pid = 1829] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e71f5a800) [pid = 1829] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:13:53 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e8ba29400) [pid = 1829] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:13:53 INFO - PROCESS | 1829 | 1461302033738 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] 22:13:53 INFO - PROCESS | 1829 | 1461302033794 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:13:53 INFO - PROCESS | 1829 | 1461302033801 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:13:53 INFO - PROCESS | 1829 | 1461302033804 Marionette TRACE conn3 <- [1,462,null,{}] 22:13:53 INFO - PROCESS | 1829 | 1461302033808 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}] 22:13:53 INFO - PROCESS | 1829 | 1461302033934 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:13:53 INFO - PROCESS | 1829 | 1461302033947 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b55c800 == 53 [pid = 1829] [id = 123] 22:13:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e71f5e800) [pid = 1829] [serial = 368] [outer = (nil)] 22:13:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e74b57400) [pid = 1829] [serial = 369] [outer = 0x7f7e71f5e800] 22:13:54 INFO - PROCESS | 1829 | 1461302034006 Marionette DEBUG loaded listener.js 22:13:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e7a049800) [pid = 1829] [serial = 370] [outer = 0x7f7e71f5e800] 22:13:54 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:13:54 INFO - PROCESS | 1829 | 1461302034734 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] 22:13:54 INFO - PROCESS | 1829 | 1461302034785 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:13:54 INFO - PROCESS | 1829 | 1461302034791 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:13:54 INFO - PROCESS | 1829 | 1461302034793 Marionette TRACE conn3 <- [1,466,null,{}] 22:13:54 INFO - PROCESS | 1829 | 1461302034798 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}] 22:13:54 INFO - PROCESS | 1829 | 1461302034925 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:13:54 INFO - PROCESS | 1829 | 1461302034940 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e098800 == 54 [pid = 1829] [id = 124] 22:13:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e7114c400) [pid = 1829] [serial = 371] [outer = (nil)] 22:13:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e71157800) [pid = 1829] [serial = 372] [outer = 0x7f7e7114c400] 22:13:55 INFO - PROCESS | 1829 | 1461302034998 Marionette DEBUG loaded listener.js 22:13:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e780d3800) [pid = 1829] [serial = 373] [outer = 0x7f7e7114c400] 22:13:55 INFO - PROCESS | 1829 | 1461302035952 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] 22:13:56 INFO - PROCESS | 1829 | 1461302036025 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:13:56 INFO - PROCESS | 1829 | 1461302036033 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:13:56 INFO - PROCESS | 1829 | 1461302036039 Marionette TRACE conn3 <- [1,470,null,{}] 22:13:56 INFO - PROCESS | 1829 | 1461302036047 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}] 22:13:56 INFO - PROCESS | 1829 | 1461302036212 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:13:56 INFO - PROCESS | 1829 | 1461302036352 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b054000 == 55 [pid = 1829] [id = 125] 22:13:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e71158400) [pid = 1829] [serial = 374] [outer = (nil)] 22:13:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e711d4800) [pid = 1829] [serial = 375] [outer = 0x7f7e71158400] 22:13:56 INFO - PROCESS | 1829 | 1461302036427 Marionette DEBUG loaded listener.js 22:13:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e71a61000) [pid = 1829] [serial = 376] [outer = 0x7f7e71158400] 22:13:57 INFO - PROCESS | 1829 | 1461302037362 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]]]}] 22:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1387ms 22:13:57 INFO - PROCESS | 1829 | 1461302037420 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:13:57 INFO - PROCESS | 1829 | 1461302037429 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:13:57 INFO - PROCESS | 1829 | 1461302037439 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:13:57 INFO - PROCESS | 1829 | 1461302037442 Marionette TRACE conn3 <- [1,474,null,{}] 22:13:57 INFO - PROCESS | 1829 | 1461302037448 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}] 22:13:57 INFO - PROCESS | 1829 | 1461302037606 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:13:57 INFO - PROCESS | 1829 | 1461302037746 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8210d800 == 56 [pid = 1829] [id = 126] 22:13:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e72e6f400) [pid = 1829] [serial = 377] [outer = (nil)] 22:13:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e74b4cc00) [pid = 1829] [serial = 378] [outer = 0x7f7e72e6f400] 22:13:57 INFO - PROCESS | 1829 | 1461302037818 Marionette DEBUG loaded listener.js 22:13:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e74b80800) [pid = 1829] [serial = 379] [outer = 0x7f7e72e6f400] 22:13:58 INFO - PROCESS | 1829 | 1461302038763 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]]]}] 22:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1382ms 22:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:13:58 INFO - PROCESS | 1829 | 1461302038822 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:13:58 INFO - PROCESS | 1829 | 1461302038825 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:13:58 INFO - PROCESS | 1829 | 1461302038831 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:13:58 INFO - PROCESS | 1829 | 1461302038837 Marionette TRACE conn3 <- [1,478,null,{}] 22:13:58 INFO - PROCESS | 1829 | 1461302038852 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}] 22:13:59 INFO - PROCESS | 1829 | 1461302039049 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:13:59 INFO - PROCESS | 1829 | 1461302039233 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:13:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e92488800 == 57 [pid = 1829] [id = 127] 22:13:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e75c22800) [pid = 1829] [serial = 380] [outer = (nil)] 22:13:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e78b0e000) [pid = 1829] [serial = 381] [outer = 0x7f7e75c22800] 22:13:59 INFO - PROCESS | 1829 | 1461302039352 Marionette DEBUG loaded listener.js 22:13:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e791d0400) [pid = 1829] [serial = 382] [outer = 0x7f7e75c22800] 22:14:00 INFO - PROCESS | 1829 | 1461302040133 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]]]}] 22:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1337ms 22:14:00 INFO - PROCESS | 1829 | 1461302040168 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:14:00 INFO - PROCESS | 1829 | 1461302040172 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:14:00 INFO - PROCESS | 1829 | 1461302040196 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:14:00 INFO - PROCESS | 1829 | 1461302040200 Marionette TRACE conn3 <- [1,482,null,{}] 22:14:00 INFO - PROCESS | 1829 | 1461302040205 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}] 22:14:00 INFO - PROCESS | 1829 | 1461302040364 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:14:00 INFO - PROCESS | 1829 | 1461302040509 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71d93000 == 58 [pid = 1829] [id = 128] 22:14:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e75c27c00) [pid = 1829] [serial = 383] [outer = (nil)] 22:14:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e7b14fc00) [pid = 1829] [serial = 384] [outer = 0x7f7e75c27c00] 22:14:00 INFO - PROCESS | 1829 | 1461302040581 Marionette DEBUG loaded listener.js 22:14:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e7c6ef400) [pid = 1829] [serial = 385] [outer = 0x7f7e75c27c00] 22:14:01 INFO - PROCESS | 1829 | 1461302041486 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]]]}] 22:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1331ms 22:14:01 INFO - PROCESS | 1829 | 1461302041525 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:14:01 INFO - PROCESS | 1829 | 1461302041528 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:14:01 INFO - PROCESS | 1829 | 1461302041534 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:14:01 INFO - PROCESS | 1829 | 1461302041537 Marionette TRACE conn3 <- [1,486,null,{}] 22:14:01 INFO - PROCESS | 1829 | 1461302041543 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}] 22:14:01 INFO - PROCESS | 1829 | 1461302041685 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:14:01 INFO - PROCESS | 1829 | 1461302041834 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727cc800 == 59 [pid = 1829] [id = 129] 22:14:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e6f305800) [pid = 1829] [serial = 386] [outer = (nil)] 22:14:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e741c2c00) [pid = 1829] [serial = 387] [outer = 0x7f7e6f305800] 22:14:01 INFO - PROCESS | 1829 | 1461302041909 Marionette DEBUG loaded listener.js 22:14:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e7ebe6800) [pid = 1829] [serial = 388] [outer = 0x7f7e6f305800] 22:14:02 INFO - PROCESS | 1829 | 1461302042808 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]]]}] 22:14:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:14:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1340ms 22:14:02 INFO - PROCESS | 1829 | 1461302042875 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:14:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:14:02 INFO - PROCESS | 1829 | 1461302042879 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:14:02 INFO - PROCESS | 1829 | 1461302042885 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:14:02 INFO - PROCESS | 1829 | 1461302042888 Marionette TRACE conn3 <- [1,490,null,{}] 22:14:02 INFO - PROCESS | 1829 | 1461302042893 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}] 22:14:03 INFO - PROCESS | 1829 | 1461302043070 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:14:03 INFO - PROCESS | 1829 | 1461302043436 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e74b1b800 == 60 [pid = 1829] [id = 130] 22:14:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e6efca400) [pid = 1829] [serial = 389] [outer = (nil)] 22:14:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e6f30a400) [pid = 1829] [serial = 390] [outer = 0x7f7e6efca400] 22:14:03 INFO - PROCESS | 1829 | 1461302043570 Marionette DEBUG loaded listener.js 22:14:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e711ca800) [pid = 1829] [serial = 391] [outer = 0x7f7e6efca400] 22:14:04 INFO - PROCESS | 1829 | 1461302044361 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]]]}] 22:14:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:14:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1534ms 22:14:04 INFO - PROCESS | 1829 | 1461302044419 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:14:04 INFO - PROCESS | 1829 | 1461302044428 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:14:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:14:04 INFO - PROCESS | 1829 | 1461302044446 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:14:04 INFO - PROCESS | 1829 | 1461302044453 Marionette TRACE conn3 <- [1,494,null,{}] 22:14:04 INFO - PROCESS | 1829 | 1461302044464 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}] 22:14:04 INFO - PROCESS | 1829 | 1461302044666 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e922c7000 == 59 [pid = 1829] [id = 89] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e909bb800 == 58 [pid = 1829] [id = 88] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8ba3c800 == 57 [pid = 1829] [id = 87] 22:14:04 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e8e374800) [pid = 1829] [serial = 333] [outer = (nil)] [url = about:blank] 22:14:04 INFO - PROCESS | 1829 | 1461302044858 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b55c800 == 56 [pid = 1829] [id = 123] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7843a000 == 55 [pid = 1829] [id = 122] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88b46000 == 54 [pid = 1829] [id = 121] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed18800 == 53 [pid = 1829] [id = 120] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bb78000 == 52 [pid = 1829] [id = 119] 22:14:04 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72ee6800 == 51 [pid = 1829] [id = 118] 22:14:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7576b800 == 52 [pid = 1829] [id = 131] 22:14:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e72451000) [pid = 1829] [serial = 392] [outer = (nil)] 22:14:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e72af0400) [pid = 1829] [serial = 393] [outer = 0x7f7e72451000] 22:14:04 INFO - PROCESS | 1829 | 1461302044972 Marionette DEBUG loaded listener.js 22:14:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e72b9e000) [pid = 1829] [serial = 394] [outer = 0x7f7e72451000] 22:14:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73092000 == 51 [pid = 1829] [id = 117] 22:14:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b056000 == 50 [pid = 1829] [id = 115] 22:14:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e9222f800 == 49 [pid = 1829] [id = 114] 22:14:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e82108800 == 48 [pid = 1829] [id = 113] 22:14:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a531000 == 47 [pid = 1829] [id = 112] 22:14:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e03e800 == 46 [pid = 1829] [id = 111] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e791cc800) [pid = 1829] [serial = 319] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e78b0ec00) [pid = 1829] [serial = 330] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e72e68c00) [pid = 1829] [serial = 216] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e74b78800) [pid = 1829] [serial = 315] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e8dae0000) [pid = 1829] [serial = 327] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e75c25000) [pid = 1829] [serial = 183] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e74b80c00) [pid = 1829] [serial = 316] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e88cf4800) [pid = 1829] [serial = 325] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e8ff49000) [pid = 1829] [serial = 268] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e82d8e000) [pid = 1829] [serial = 189] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e7a6c8000) [pid = 1829] [serial = 321] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e7ebca000) [pid = 1829] [serial = 303] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e7b33cc00) [pid = 1829] [serial = 331] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e7a6cac00) [pid = 1829] [serial = 259] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e924a8000) [pid = 1829] [serial = 255] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e7403fc00) [pid = 1829] [serial = 297] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e7b6a3400) [pid = 1829] [serial = 219] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e89def400) [pid = 1829] [serial = 295] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e8a07f000) [pid = 1829] [serial = 306] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e71a6d800) [pid = 1829] [serial = 313] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e8a078c00) [pid = 1829] [serial = 150] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e75734800) [pid = 1829] [serial = 300] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e88c03000) [pid = 1829] [serial = 262] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e7c663800) [pid = 1829] [serial = 186] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e71a64000) [pid = 1829] [serial = 312] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e75c29000) [pid = 1829] [serial = 153] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e8de6cc00) [pid = 1829] [serial = 225] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e8ffbe400) [pid = 1829] [serial = 231] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e7b786c00) [pid = 1829] [serial = 156] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e7807a800) [pid = 1829] [serial = 318] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e8e307000) [pid = 1829] [serial = 328] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f7e8e30f000) [pid = 1829] [serial = 228] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f7e88c7b400) [pid = 1829] [serial = 222] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f7e7bb11400) [pid = 1829] [serial = 322] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f7e8dade800) [pid = 1829] [serial = 309] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f7e7244e800) [pid = 1829] [serial = 180] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f7e82d92400) [pid = 1829] [serial = 324] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f7e8dae3c00) [pid = 1829] [serial = 265] [outer = (nil)] [url = about:blank] 22:14:05 INFO - PROCESS | 1829 | 1461302045720 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]]]}] 22:14:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1343ms 22:14:05 INFO - PROCESS | 1829 | 1461302045792 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:14:05 INFO - PROCESS | 1829 | 1461302045797 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:14:05 INFO - PROCESS | 1829 | 1461302045805 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:14:05 INFO - PROCESS | 1829 | 1461302045809 Marionette TRACE conn3 <- [1,498,null,{}] 22:14:05 INFO - PROCESS | 1829 | 1461302045844 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}] 22:14:05 INFO - PROCESS | 1829 | 1461302045989 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:14:06 INFO - PROCESS | 1829 | 1461302046001 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ae58000 == 47 [pid = 1829] [id = 132] 22:14:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e72e73400) [pid = 1829] [serial = 395] [outer = (nil)] 22:14:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e741cb000) [pid = 1829] [serial = 396] [outer = 0x7f7e72e73400] 22:14:06 INFO - PROCESS | 1829 | 1461302046064 Marionette DEBUG loaded listener.js 22:14:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e74b7b800) [pid = 1829] [serial = 397] [outer = 0x7f7e72e73400] 22:14:06 INFO - PROCESS | 1829 | 1461302046847 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]]]}] 22:14:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:14:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1080ms 22:14:06 INFO - PROCESS | 1829 | 1461302046885 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:14:06 INFO - PROCESS | 1829 | 1461302046889 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:14:06 INFO - PROCESS | 1829 | 1461302046914 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:14:06 INFO - PROCESS | 1829 | 1461302046922 Marionette TRACE conn3 <- [1,502,null,{}] 22:14:06 INFO - PROCESS | 1829 | 1461302046940 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}] 22:14:07 INFO - PROCESS | 1829 | 1461302047081 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:14:07 INFO - PROCESS | 1829 | 1461302047092 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3e4000 == 48 [pid = 1829] [id = 133] 22:14:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e711d6800) [pid = 1829] [serial = 398] [outer = (nil)] 22:14:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f7e75882000) [pid = 1829] [serial = 399] [outer = 0x7f7e711d6800] 22:14:07 INFO - PROCESS | 1829 | 1461302047297 Marionette DEBUG loaded listener.js 22:14:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e75c25000) [pid = 1829] [serial = 400] [outer = 0x7f7e711d6800] 22:14:08 INFO - PROCESS | 1829 | 1461302048083 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]]]}] 22:14:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:14:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1196ms 22:14:08 INFO - PROCESS | 1829 | 1461302048108 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:14:08 INFO - PROCESS | 1829 | 1461302048112 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:14:08 INFO - PROCESS | 1829 | 1461302048125 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:14:08 INFO - PROCESS | 1829 | 1461302048127 Marionette TRACE conn3 <- [1,506,null,{}] 22:14:08 INFO - PROCESS | 1829 | 1461302048135 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}] 22:14:08 INFO - PROCESS | 1829 | 1461302048299 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:14:08 INFO - PROCESS | 1829 | 1461302048366 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b965000 == 49 [pid = 1829] [id = 134] 22:14:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e73db4800) [pid = 1829] [serial = 401] [outer = (nil)] 22:14:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e78b06400) [pid = 1829] [serial = 402] [outer = 0x7f7e73db4800] 22:14:08 INFO - PROCESS | 1829 | 1461302048426 Marionette DEBUG loaded listener.js 22:14:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e791c9000) [pid = 1829] [serial = 403] [outer = 0x7f7e73db4800] 22:14:09 INFO - PROCESS | 1829 | 1461302049172 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]]]}] 22:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1083ms 22:14:09 INFO - PROCESS | 1829 | 1461302049212 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:14:09 INFO - PROCESS | 1829 | 1461302049215 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:14:09 INFO - PROCESS | 1829 | 1461302049220 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:14:09 INFO - PROCESS | 1829 | 1461302049222 Marionette TRACE conn3 <- [1,510,null,{}] 22:14:09 INFO - PROCESS | 1829 | 1461302049228 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}] 22:14:09 INFO - PROCESS | 1829 | 1461302049390 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:14:09 INFO - PROCESS | 1829 | 1461302049422 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727c9000 == 50 [pid = 1829] [id = 135] 22:14:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e7a45d000) [pid = 1829] [serial = 404] [outer = (nil)] 22:14:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e7a629c00) [pid = 1829] [serial = 405] [outer = 0x7f7e7a45d000] 22:14:09 INFO - PROCESS | 1829 | 1461302049494 Marionette DEBUG loaded listener.js 22:14:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e7b345c00) [pid = 1829] [serial = 406] [outer = 0x7f7e7a45d000] 22:14:09 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e791d3c00) [pid = 1829] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:14:09 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e7c661c00) [pid = 1829] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:14:09 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e6f30bc00) [pid = 1829] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:14:09 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e72b95800) [pid = 1829] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:14:09 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e7a6c4000) [pid = 1829] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:14:09 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f7e75884400) [pid = 1829] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:14:09 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f7e71f5e800) [pid = 1829] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:14:10 INFO - PROCESS | 1829 | 1461302050458 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]]]}] 22:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1275ms 22:14:10 INFO - PROCESS | 1829 | 1461302050496 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:14:10 INFO - PROCESS | 1829 | 1461302050499 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:14:10 INFO - PROCESS | 1829 | 1461302050504 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:14:10 INFO - PROCESS | 1829 | 1461302050506 Marionette TRACE conn3 <- [1,514,null,{}] 22:14:10 INFO - PROCESS | 1829 | 1461302050511 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}] 22:14:10 INFO - PROCESS | 1829 | 1461302050639 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:14:10 INFO - PROCESS | 1829 | 1461302050656 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7f04f000 == 51 [pid = 1829] [id = 136] 22:14:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e791c9800) [pid = 1829] [serial = 407] [outer = (nil)] 22:14:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e7c869c00) [pid = 1829] [serial = 408] [outer = 0x7f7e791c9800] 22:14:10 INFO - PROCESS | 1829 | 1461302050714 Marionette DEBUG loaded listener.js 22:14:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e7f036800) [pid = 1829] [serial = 409] [outer = 0x7f7e791c9800] 22:14:11 INFO - PROCESS | 1829 | 1461302051394 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]]]}] 22:14:11 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 22:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 924ms 22:14:11 INFO - PROCESS | 1829 | 1461302051429 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:14:11 INFO - PROCESS | 1829 | 1461302051433 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:14:11 INFO - PROCESS | 1829 | 1461302051438 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:14:11 INFO - PROCESS | 1829 | 1461302051440 Marionette TRACE conn3 <- [1,518,null,{}] 22:14:11 INFO - PROCESS | 1829 | 1461302051445 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}] 22:14:11 INFO - PROCESS | 1829 | 1461302051617 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:14:11 INFO - PROCESS | 1829 | 1461302051635 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e87db1000 == 52 [pid = 1829] [id = 137] 22:14:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e75c24800) [pid = 1829] [serial = 410] [outer = (nil)] 22:14:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e7f06c000) [pid = 1829] [serial = 411] [outer = 0x7f7e75c24800] 22:14:11 INFO - PROCESS | 1829 | 1461302051693 Marionette DEBUG loaded listener.js 22:14:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e88bc3400) [pid = 1829] [serial = 412] [outer = 0x7f7e75c24800] 22:14:12 INFO - PROCESS | 1829 | 1461302052555 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]]]}] 22:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1175ms 22:14:12 INFO - PROCESS | 1829 | 1461302052614 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:14:12 INFO - PROCESS | 1829 | 1461302052620 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:14:12 INFO - PROCESS | 1829 | 1461302052628 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:14:12 INFO - PROCESS | 1829 | 1461302052634 Marionette TRACE conn3 <- [1,522,null,{}] 22:14:12 INFO - PROCESS | 1829 | 1461302052642 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}] 22:14:12 INFO - PROCESS | 1829 | 1461302052843 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:14:13 INFO - PROCESS | 1829 | 1461302053036 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a52b800 == 53 [pid = 1829] [id = 138] 22:14:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e71a69000) [pid = 1829] [serial = 413] [outer = (nil)] 22:14:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e71f5f000) [pid = 1829] [serial = 414] [outer = 0x7f7e71a69000] 22:14:13 INFO - PROCESS | 1829 | 1461302053152 Marionette DEBUG loaded listener.js 22:14:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e72b99800) [pid = 1829] [serial = 415] [outer = 0x7f7e71a69000] 22:14:13 INFO - PROCESS | 1829 | 1461302053990 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]]]}] 22:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1389ms 22:14:14 INFO - PROCESS | 1829 | 1461302054017 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:14:14 INFO - PROCESS | 1829 | 1461302054026 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:14:14 INFO - PROCESS | 1829 | 1461302054035 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:14:14 INFO - PROCESS | 1829 | 1461302054039 Marionette TRACE conn3 <- [1,526,null,{}] 22:14:14 INFO - PROCESS | 1829 | 1461302054045 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}] 22:14:14 INFO - PROCESS | 1829 | 1461302054195 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:14:14 INFO - PROCESS | 1829 | 1461302054341 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b578000 == 54 [pid = 1829] [id = 139] 22:14:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e74b4dc00) [pid = 1829] [serial = 416] [outer = (nil)] 22:14:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e74b82400) [pid = 1829] [serial = 417] [outer = 0x7f7e74b4dc00] 22:14:14 INFO - PROCESS | 1829 | 1461302054411 Marionette DEBUG loaded listener.js 22:14:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e7587e000) [pid = 1829] [serial = 418] [outer = 0x7f7e74b4dc00] 22:14:15 INFO - PROCESS | 1829 | 1461302055367 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]]]}] 22:14:15 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 22:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1379ms 22:14:15 INFO - PROCESS | 1829 | 1461302055415 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:14:15 INFO - PROCESS | 1829 | 1461302055418 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:14:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:14:15 INFO - PROCESS | 1829 | 1461302055425 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:14:15 INFO - PROCESS | 1829 | 1461302055430 Marionette TRACE conn3 <- [1,530,null,{}] 22:14:15 INFO - PROCESS | 1829 | 1461302055446 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}] 22:14:15 INFO - PROCESS | 1829 | 1461302055608 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:14:15 INFO - PROCESS | 1829 | 1461302055748 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e89b1c800 == 55 [pid = 1829] [id = 140] 22:14:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e791ca000) [pid = 1829] [serial = 419] [outer = (nil)] 22:14:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e7b33d400) [pid = 1829] [serial = 420] [outer = 0x7f7e791ca000] 22:14:15 INFO - PROCESS | 1829 | 1461302055823 Marionette DEBUG loaded listener.js 22:14:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e7ebcac00) [pid = 1829] [serial = 421] [outer = 0x7f7e791ca000] 22:14:16 INFO - PROCESS | 1829 | 1461302056558 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"]]]}] 22:14:16 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 22:14:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:14:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:14:16 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 22:14:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:14:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:14:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:14:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:14:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:14:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1184ms 22:14:16 INFO - PROCESS | 1829 | 1461302056617 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:14:16 INFO - PROCESS | 1829 | 1461302056620 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:14:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:14:16 INFO - PROCESS | 1829 | 1461302056628 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:14:16 INFO - PROCESS | 1829 | 1461302056631 Marionette TRACE conn3 <- [1,534,null,{}] 22:14:16 INFO - PROCESS | 1829 | 1461302056636 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}] 22:14:16 INFO - PROCESS | 1829 | 1461302056796 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:14:16 INFO - PROCESS | 1829 | 1461302056914 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e034800 == 56 [pid = 1829] [id = 141] 22:14:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e7a2cb400) [pid = 1829] [serial = 422] [outer = (nil)] 22:14:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e89ecf800) [pid = 1829] [serial = 423] [outer = 0x7f7e7a2cb400] 22:14:17 INFO - PROCESS | 1829 | 1461302057024 Marionette DEBUG loaded listener.js 22:14:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e8bf40800) [pid = 1829] [serial = 424] [outer = 0x7f7e7a2cb400] 22:14:17 INFO - PROCESS | 1829 | 1461302057795 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]]]}] 22:14:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:14:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1177ms 22:14:17 INFO - PROCESS | 1829 | 1461302057805 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 22:14:17 INFO - PROCESS | 1829 | 1461302057808 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 22:14:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:14:17 INFO - PROCESS | 1829 | 1461302057814 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:14:17 INFO - PROCESS | 1829 | 1461302057816 Marionette TRACE conn3 <- [1,538,null,{}] 22:14:17 INFO - PROCESS | 1829 | 1461302057822 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}] 22:14:17 INFO - PROCESS | 1829 | 1461302057984 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 22:14:18 INFO - PROCESS | 1829 | 1461302058123 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90ce4800 == 57 [pid = 1829] [id = 142] 22:14:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e6eeca800) [pid = 1829] [serial = 425] [outer = (nil)] 22:14:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e6eecdc00) [pid = 1829] [serial = 426] [outer = 0x7f7e6eeca800] 22:14:18 INFO - PROCESS | 1829 | 1461302058210 Marionette DEBUG loaded listener.js 22:14:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e6eed7c00) [pid = 1829] [serial = 427] [outer = 0x7f7e6eeca800] 22:14:18 INFO - PROCESS | 1829 | 1461302058951 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]]]}] 22:14:18 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. 22:14:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1183ms 22:14:19 INFO - PROCESS | 1829 | 1461302059011 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 22:14:19 INFO - PROCESS | 1829 | 1461302059013 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 22:14:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:14:19 INFO - PROCESS | 1829 | 1461302059021 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:14:19 INFO - PROCESS | 1829 | 1461302059024 Marionette TRACE conn3 <- [1,542,null,{}] 22:14:19 INFO - PROCESS | 1829 | 1461302059029 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}] 22:14:19 INFO - PROCESS | 1829 | 1461302059207 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 22:14:19 INFO - PROCESS | 1829 | 1461302059348 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71a98800 == 58 [pid = 1829] [id = 143] 22:14:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e6eed9000) [pid = 1829] [serial = 428] [outer = (nil)] 22:14:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e8d610c00) [pid = 1829] [serial = 429] [outer = 0x7f7e6eed9000] 22:14:19 INFO - PROCESS | 1829 | 1461302059423 Marionette DEBUG loaded listener.js 22:14:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e8e083000) [pid = 1829] [serial = 430] [outer = 0x7f7e6eed9000] 22:14:20 INFO - PROCESS | 1829 | 1461302060199 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]]]}] 22:14:20 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. 22:14:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1235ms 22:14:20 INFO - PROCESS | 1829 | 1461302060260 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 22:14:20 INFO - PROCESS | 1829 | 1461302060264 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 22:14:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:14:20 INFO - PROCESS | 1829 | 1461302060271 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:14:20 INFO - PROCESS | 1829 | 1461302060274 Marionette TRACE conn3 <- [1,546,null,{}] 22:14:20 INFO - PROCESS | 1829 | 1461302060280 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}] 22:14:20 INFO - PROCESS | 1829 | 1461302060450 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 22:14:20 INFO - PROCESS | 1829 | 1461302060572 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb54000 == 59 [pid = 1829] [id = 144] 22:14:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e75c1f000) [pid = 1829] [serial = 431] [outer = (nil)] 22:14:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e8e0b8800) [pid = 1829] [serial = 432] [outer = 0x7f7e75c1f000] 22:14:20 INFO - PROCESS | 1829 | 1461302060657 Marionette DEBUG loaded listener.js 22:14:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e8ff4f000) [pid = 1829] [serial = 433] [outer = 0x7f7e75c1f000] 22:14:21 INFO - PROCESS | 1829 | 1461302061448 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]]]}] 22:14:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:14:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1233ms 22:14:21 INFO - PROCESS | 1829 | 1461302061505 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 22:14:21 INFO - PROCESS | 1829 | 1461302061508 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 22:14:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:14:21 INFO - PROCESS | 1829 | 1461302061514 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:14:21 INFO - PROCESS | 1829 | 1461302061517 Marionette TRACE conn3 <- [1,550,null,{}] 22:14:21 INFO - PROCESS | 1829 | 1461302061522 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}] 22:14:21 INFO - PROCESS | 1829 | 1461302061693 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 22:14:21 INFO - PROCESS | 1829 | 1461302061822 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e890bb000 == 60 [pid = 1829] [id = 145] 22:14:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e6efcc000) [pid = 1829] [serial = 434] [outer = (nil)] 22:14:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e8ffb7c00) [pid = 1829] [serial = 435] [outer = 0x7f7e6efcc000] 22:14:21 INFO - PROCESS | 1829 | 1461302061908 Marionette DEBUG loaded listener.js 22:14:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e92271800) [pid = 1829] [serial = 436] [outer = 0x7f7e6efcc000] 22:14:22 INFO - PROCESS | 1829 | 1461302062672 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]]]}] 22:14:22 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. 22:14:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1176ms 22:14:22 INFO - PROCESS | 1829 | 1461302062715 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 22:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:14:22 INFO - PROCESS | 1829 | 1461302062719 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 22:14:22 INFO - PROCESS | 1829 | 1461302062725 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:14:22 INFO - PROCESS | 1829 | 1461302062729 Marionette TRACE conn3 <- [1,554,null,{}] 22:14:22 INFO - PROCESS | 1829 | 1461302062734 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}] 22:14:22 INFO - PROCESS | 1829 | 1461302062880 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 22:14:23 INFO - PROCESS | 1829 | 1461302063030 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac27000 == 61 [pid = 1829] [id = 146] 22:14:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e6efd4800) [pid = 1829] [serial = 437] [outer = (nil)] 22:14:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e6fed4c00) [pid = 1829] [serial = 438] [outer = 0x7f7e6efd4800] 22:14:23 INFO - PROCESS | 1829 | 1461302063103 Marionette DEBUG loaded listener.js 22:14:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e6fede400) [pid = 1829] [serial = 439] [outer = 0x7f7e6efd4800] 22:14:23 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:24 INFO - PROCESS | 1829 | 1461302064174 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]]]}] 22:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1487ms 22:14:24 INFO - PROCESS | 1829 | 1461302064212 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 22:14:24 INFO - PROCESS | 1829 | 1461302064218 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 22:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:14:24 INFO - PROCESS | 1829 | 1461302064225 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:14:24 INFO - PROCESS | 1829 | 1461302064230 Marionette TRACE conn3 <- [1,558,null,{}] 22:14:24 INFO - PROCESS | 1829 | 1461302064239 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}] 22:14:24 INFO - PROCESS | 1829 | 1461302064389 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 22:14:24 INFO - PROCESS | 1829 | 1461302064592 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78b34000 == 62 [pid = 1829] [id = 147] 22:14:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e6fed6400) [pid = 1829] [serial = 440] [outer = (nil)] 22:14:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e6fedd800) [pid = 1829] [serial = 441] [outer = 0x7f7e6fed6400] 22:14:24 INFO - PROCESS | 1829 | 1461302064662 Marionette DEBUG loaded listener.js 22:14:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e71114400) [pid = 1829] [serial = 442] [outer = 0x7f7e6fed6400] 22:14:25 INFO - PROCESS | 1829 | 1461302065507 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]]]}] 22:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1339ms 22:14:25 INFO - PROCESS | 1829 | 1461302065565 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 22:14:25 INFO - PROCESS | 1829 | 1461302065573 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 22:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:14:25 INFO - PROCESS | 1829 | 1461302065582 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:14:25 INFO - PROCESS | 1829 | 1461302065586 Marionette TRACE conn3 <- [1,562,null,{}] 22:14:25 INFO - PROCESS | 1829 | 1461302065591 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}] 22:14:25 INFO - PROCESS | 1829 | 1461302065745 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 22:14:25 INFO - PROCESS | 1829 | 1461302065899 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727d1000 == 63 [pid = 1829] [id = 148] 22:14:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e7114cc00) [pid = 1829] [serial = 443] [outer = (nil)] 22:14:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e7114fc00) [pid = 1829] [serial = 444] [outer = 0x7f7e7114cc00] 22:14:25 INFO - PROCESS | 1829 | 1461302065973 Marionette DEBUG loaded listener.js 22:14:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e7115a800) [pid = 1829] [serial = 445] [outer = 0x7f7e7114cc00] 22:14:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7f04f000 == 62 [pid = 1829] [id = 136] 22:14:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727c9000 == 61 [pid = 1829] [id = 135] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e7244f400) [pid = 1829] [serial = 336] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e78b03800) [pid = 1829] [serial = 339] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e7a6c8400) [pid = 1829] [serial = 342] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e8e37d400) [pid = 1829] [serial = 345] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e71157800) [pid = 1829] [serial = 372] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b965000 == 60 [pid = 1829] [id = 134] 22:14:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b3e4000 == 59 [pid = 1829] [id = 133] 22:14:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ae58000 == 58 [pid = 1829] [id = 132] 22:14:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7576b800 == 57 [pid = 1829] [id = 131] 22:14:26 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:26 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e74b1b800 == 56 [pid = 1829] [id = 130] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e7a6c0400) [pid = 1829] [serial = 357] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e7b07c400) [pid = 1829] [serial = 358] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e8baac000) [pid = 1829] [serial = 363] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e740d6800) [pid = 1829] [serial = 352] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e72446400) [pid = 1829] [serial = 351] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e75519400) [pid = 1829] [serial = 354] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e7f032800) [pid = 1829] [serial = 360] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e73db4400) [pid = 1829] [serial = 348] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e8dae3800) [pid = 1829] [serial = 366] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e78b03400) [pid = 1829] [serial = 355] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e74b57400) [pid = 1829] [serial = 369] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e8e22f800) [pid = 1829] [serial = 367] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e8d9b4800) [pid = 1829] [serial = 364] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e87d3f400) [pid = 1829] [serial = 361] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e7a049800) [pid = 1829] [serial = 370] [outer = (nil)] [url = about:blank] 22:14:26 INFO - PROCESS | 1829 | 1461302066900 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]]]}] 22:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1378ms 22:14:26 INFO - PROCESS | 1829 | 1461302066961 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 22:14:26 INFO - PROCESS | 1829 | 1461302066964 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 22:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:14:26 INFO - PROCESS | 1829 | 1461302066970 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:14:26 INFO - PROCESS | 1829 | 1461302066975 Marionette TRACE conn3 <- [1,566,null,{}] 22:14:26 INFO - PROCESS | 1829 | 1461302066990 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}] 22:14:27 INFO - PROCESS | 1829 | 1461302067136 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 22:14:27 INFO - PROCESS | 1829 | 1461302067244 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b122800 == 57 [pid = 1829] [id = 149] 22:14:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e7114d000) [pid = 1829] [serial = 446] [outer = (nil)] 22:14:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e7226a800) [pid = 1829] [serial = 447] [outer = 0x7f7e7114d000] 22:14:27 INFO - PROCESS | 1829 | 1461302067307 Marionette DEBUG loaded listener.js 22:14:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e73db8000) [pid = 1829] [serial = 448] [outer = 0x7f7e7114d000] 22:14:27 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:27 INFO - PROCESS | 1829 | 1461302067946 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]]]}] 22:14:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:14:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 993ms 22:14:27 INFO - PROCESS | 1829 | 1461302067964 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 22:14:27 INFO - PROCESS | 1829 | 1461302067968 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 22:14:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:14:27 INFO - PROCESS | 1829 | 1461302067973 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:14:27 INFO - PROCESS | 1829 | 1461302067975 Marionette TRACE conn3 <- [1,570,null,{}] 22:14:27 INFO - PROCESS | 1829 | 1461302067980 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}] 22:14:28 INFO - PROCESS | 1829 | 1461302068114 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 22:14:28 INFO - PROCESS | 1829 | 1461302068239 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bb7a000 == 58 [pid = 1829] [id = 150] 22:14:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e711ce400) [pid = 1829] [serial = 449] [outer = (nil)] 22:14:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e74b7b400) [pid = 1829] [serial = 450] [outer = 0x7f7e711ce400] 22:14:28 INFO - PROCESS | 1829 | 1461302068298 Marionette DEBUG loaded listener.js 22:14:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e7587d800) [pid = 1829] [serial = 451] [outer = 0x7f7e711ce400] 22:14:28 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:29 INFO - PROCESS | 1829 | 1461302069028 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]]]}] 22:14:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:14:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1125ms 22:14:29 INFO - PROCESS | 1829 | 1461302069100 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 22:14:29 INFO - PROCESS | 1829 | 1461302069104 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 22:14:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:14:29 INFO - PROCESS | 1829 | 1461302069109 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:14:29 INFO - PROCESS | 1829 | 1461302069111 Marionette TRACE conn3 <- [1,574,null,{}] 22:14:29 INFO - PROCESS | 1829 | 1461302069120 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}] 22:14:29 INFO - PROCESS | 1829 | 1461302069298 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 22:14:29 INFO - PROCESS | 1829 | 1461302069327 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e81f6d800 == 59 [pid = 1829] [id = 151] 22:14:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e72e75c00) [pid = 1829] [serial = 452] [outer = (nil)] 22:14:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e7588a800) [pid = 1829] [serial = 453] [outer = 0x7f7e72e75c00] 22:14:29 INFO - PROCESS | 1829 | 1461302069385 Marionette DEBUG loaded listener.js 22:14:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e78b03c00) [pid = 1829] [serial = 454] [outer = 0x7f7e72e75c00] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e7114c400) [pid = 1829] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e711d6800) [pid = 1829] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e7a45d000) [pid = 1829] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e6efca400) [pid = 1829] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e72e73400) [pid = 1829] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e73db4800) [pid = 1829] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e7b69d800) [pid = 1829] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e72451000) [pid = 1829] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:14:30 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e791c9800) [pid = 1829] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:14:30 INFO - PROCESS | 1829 | 1461302070779 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]]]}] 22:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1728ms 22:14:30 INFO - PROCESS | 1829 | 1461302070838 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 22:14:30 INFO - PROCESS | 1829 | 1461302070840 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 22:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:14:30 INFO - PROCESS | 1829 | 1461302070846 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:14:30 INFO - PROCESS | 1829 | 1461302070848 Marionette TRACE conn3 <- [1,578,null,{}] 22:14:30 INFO - PROCESS | 1829 | 1461302070853 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}] 22:14:31 INFO - PROCESS | 1829 | 1461302071020 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 22:14:31 INFO - PROCESS | 1829 | 1461302071179 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8deed800 == 60 [pid = 1829] [id = 152] 22:14:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e89aaec00) [pid = 1829] [serial = 455] [outer = (nil)] 22:14:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e8bf45800) [pid = 1829] [serial = 456] [outer = 0x7f7e89aaec00] 22:14:31 INFO - PROCESS | 1829 | 1461302071245 Marionette DEBUG loaded listener.js 22:14:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e8dade800) [pid = 1829] [serial = 457] [outer = 0x7f7e89aaec00] 22:14:31 INFO - PROCESS | 1829 | 1461302071842 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]]]}] 22:14:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:14:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1029ms 22:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:14:31 INFO - PROCESS | 1829 | 1461302071875 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 22:14:31 INFO - PROCESS | 1829 | 1461302071878 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 22:14:31 INFO - PROCESS | 1829 | 1461302071882 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:14:31 INFO - PROCESS | 1829 | 1461302071897 Marionette TRACE conn3 <- [1,582,null,{}] 22:14:31 INFO - PROCESS | 1829 | 1461302071902 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}] 22:14:32 INFO - PROCESS | 1829 | 1461302072071 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 22:14:32 INFO - PROCESS | 1829 | 1461302072093 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719c0000 == 61 [pid = 1829] [id = 153] 22:14:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e7111bc00) [pid = 1829] [serial = 458] [outer = (nil)] 22:14:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e7290a000) [pid = 1829] [serial = 459] [outer = 0x7f7e7111bc00] 22:14:32 INFO - PROCESS | 1829 | 1461302072155 Marionette DEBUG loaded listener.js 22:14:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e740cd000) [pid = 1829] [serial = 460] [outer = 0x7f7e7111bc00] 22:14:32 INFO - PROCESS | 1829 | 1461302072904 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]]]}] 22:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1088ms 22:14:32 INFO - PROCESS | 1829 | 1461302072980 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 22:14:32 INFO - PROCESS | 1829 | 1461302072985 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 22:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:14:32 INFO - PROCESS | 1829 | 1461302072993 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:14:33 INFO - PROCESS | 1829 | 1461302072999 Marionette TRACE conn3 <- [1,586,null,{}] 22:14:33 INFO - PROCESS | 1829 | 1461302073008 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}] 22:14:33 INFO - PROCESS | 1829 | 1461302073179 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 22:14:33 INFO - PROCESS | 1829 | 1461302073327 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719de000 == 62 [pid = 1829] [id = 154] 22:14:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e6eed6800) [pid = 1829] [serial = 461] [outer = (nil)] 22:14:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e6fed9800) [pid = 1829] [serial = 462] [outer = 0x7f7e6eed6800] 22:14:33 INFO - PROCESS | 1829 | 1461302073403 Marionette DEBUG loaded listener.js 22:14:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e7111ac00) [pid = 1829] [serial = 463] [outer = 0x7f7e6eed6800] 22:14:33 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:34 INFO - PROCESS | 1829 | 1461302074259 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]]]}] 22:14:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:14:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1287ms 22:14:34 INFO - PROCESS | 1829 | 1461302074283 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 22:14:34 INFO - PROCESS | 1829 | 1461302074291 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 22:14:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:14:34 INFO - PROCESS | 1829 | 1461302074303 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:14:34 INFO - PROCESS | 1829 | 1461302074307 Marionette TRACE conn3 <- [1,590,null,{}] 22:14:34 INFO - PROCESS | 1829 | 1461302074313 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}] 22:14:34 INFO - PROCESS | 1829 | 1461302074471 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 22:14:34 INFO - PROCESS | 1829 | 1461302074626 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b058000 == 63 [pid = 1829] [id = 155] 22:14:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e6fed6800) [pid = 1829] [serial = 464] [outer = (nil)] 22:14:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e71a5f800) [pid = 1829] [serial = 465] [outer = 0x7f7e6fed6800] 22:14:34 INFO - PROCESS | 1829 | 1461302074698 Marionette DEBUG loaded listener.js 22:14:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e72529c00) [pid = 1829] [serial = 466] [outer = 0x7f7e6fed6800] 22:14:35 INFO - PROCESS | 1829 | 1461302075669 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]]]}] 22:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1429ms 22:14:35 INFO - PROCESS | 1829 | 1461302075732 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 22:14:35 INFO - PROCESS | 1829 | 1461302075736 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 22:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:14:35 INFO - PROCESS | 1829 | 1461302075742 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:14:35 INFO - PROCESS | 1829 | 1461302075748 Marionette TRACE conn3 <- [1,594,null,{}] 22:14:35 INFO - PROCESS | 1829 | 1461302075763 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}] 22:14:35 INFO - PROCESS | 1829 | 1461302075964 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 22:14:36 INFO - PROCESS | 1829 | 1461302076190 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d659000 == 64 [pid = 1829] [id = 156] 22:14:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e72903000) [pid = 1829] [serial = 467] [outer = (nil)] 22:14:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e72aed000) [pid = 1829] [serial = 468] [outer = 0x7f7e72903000] 22:14:36 INFO - PROCESS | 1829 | 1461302076329 Marionette DEBUG loaded listener.js 22:14:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e74046000) [pid = 1829] [serial = 469] [outer = 0x7f7e72903000] 22:14:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e74b50000) [pid = 1829] [serial = 470] [outer = 0x7f7e7244c000] 22:14:37 INFO - PROCESS | 1829 | 1461302077319 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]]]}] 22:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1644ms 22:14:37 INFO - PROCESS | 1829 | 1461302077387 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 22:14:37 INFO - PROCESS | 1829 | 1461302077392 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 22:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:14:37 INFO - PROCESS | 1829 | 1461302077398 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:14:37 INFO - PROCESS | 1829 | 1461302077400 Marionette TRACE conn3 <- [1,598,null,{}] 22:14:37 INFO - PROCESS | 1829 | 1461302077406 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}] 22:14:37 INFO - PROCESS | 1829 | 1461302077560 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 22:14:37 INFO - PROCESS | 1829 | 1461302077707 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6eff4800 == 65 [pid = 1829] [id = 157] 22:14:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e6eecec00) [pid = 1829] [serial = 471] [outer = (nil)] 22:14:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e7587dc00) [pid = 1829] [serial = 472] [outer = 0x7f7e6eecec00] 22:14:37 INFO - PROCESS | 1829 | 1461302077785 Marionette DEBUG loaded listener.js 22:14:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e78b0a000) [pid = 1829] [serial = 473] [outer = 0x7f7e6eecec00] 22:14:38 INFO - PROCESS | 1829 | 1461302078779 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]]]}] 22:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1431ms 22:14:38 INFO - PROCESS | 1829 | 1461302078829 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 22:14:38 INFO - PROCESS | 1829 | 1461302078833 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 22:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:14:38 INFO - PROCESS | 1829 | 1461302078838 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:14:38 INFO - PROCESS | 1829 | 1461302078841 Marionette TRACE conn3 <- [1,602,null,{}] 22:14:38 INFO - PROCESS | 1829 | 1461302078846 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}] 22:14:39 INFO - PROCESS | 1829 | 1461302079031 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 22:14:39 INFO - PROCESS | 1829 | 1461302079226 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b10000 == 66 [pid = 1829] [id = 158] 22:14:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e6fc2f000) [pid = 1829] [serial = 474] [outer = (nil)] 22:14:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e6fc36400) [pid = 1829] [serial = 475] [outer = 0x7f7e6fc2f000] 22:14:39 INFO - PROCESS | 1829 | 1461302079343 Marionette DEBUG loaded listener.js 22:14:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e6fc3b800) [pid = 1829] [serial = 476] [outer = 0x7f7e6fc2f000] 22:14:40 INFO - PROCESS | 1829 | 1461302080108 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]]]}] 22:14:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:14:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1326ms 22:14:40 INFO - PROCESS | 1829 | 1461302080166 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 22:14:40 INFO - PROCESS | 1829 | 1461302080169 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 22:14:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:14:40 INFO - PROCESS | 1829 | 1461302080175 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:14:40 INFO - PROCESS | 1829 | 1461302080177 Marionette TRACE conn3 <- [1,606,null,{}] 22:14:40 INFO - PROCESS | 1829 | 1461302080183 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}] 22:14:40 INFO - PROCESS | 1829 | 1461302080364 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 22:14:40 INFO - PROCESS | 1829 | 1461302080515 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0d5800 == 67 [pid = 1829] [id = 159] 22:14:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e68cd4000) [pid = 1829] [serial = 477] [outer = (nil)] 22:14:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e68cdbc00) [pid = 1829] [serial = 478] [outer = 0x7f7e68cd4000] 22:14:40 INFO - PROCESS | 1829 | 1461302080585 Marionette DEBUG loaded listener.js 22:14:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e7ae9b400) [pid = 1829] [serial = 479] [outer = 0x7f7e68cd4000] 22:14:41 INFO - PROCESS | 1829 | 1461302081433 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]]]}] 22:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1327ms 22:14:41 INFO - PROCESS | 1829 | 1461302081502 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 22:14:41 INFO - PROCESS | 1829 | 1461302081509 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 22:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:14:41 INFO - PROCESS | 1829 | 1461302081514 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:14:41 INFO - PROCESS | 1829 | 1461302081517 Marionette TRACE conn3 <- [1,610,null,{}] 22:14:41 INFO - PROCESS | 1829 | 1461302081522 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}] 22:14:41 INFO - PROCESS | 1829 | 1461302081672 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 22:14:41 INFO - PROCESS | 1829 | 1461302081847 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e69db9000 == 68 [pid = 1829] [id = 160] 22:14:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e68cd6800) [pid = 1829] [serial = 480] [outer = (nil)] 22:14:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e69d5a800) [pid = 1829] [serial = 481] [outer = 0x7f7e68cd6800] 22:14:41 INFO - PROCESS | 1829 | 1461302081921 Marionette DEBUG loaded listener.js 22:14:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e69d5f800) [pid = 1829] [serial = 482] [outer = 0x7f7e68cd6800] 22:14:42 INFO - PROCESS | 1829 | 1461302082688 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]]]}] 22:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1228ms 22:14:42 INFO - PROCESS | 1829 | 1461302082744 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 22:14:42 INFO - PROCESS | 1829 | 1461302082748 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 22:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:14:42 INFO - PROCESS | 1829 | 1461302082754 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:14:42 INFO - PROCESS | 1829 | 1461302082757 Marionette TRACE conn3 <- [1,614,null,{}] 22:14:42 INFO - PROCESS | 1829 | 1461302082762 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}] 22:14:42 INFO - PROCESS | 1829 | 1461302082913 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 22:14:43 INFO - PROCESS | 1829 | 1461302083067 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b18000 == 69 [pid = 1829] [id = 161] 22:14:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e68cd7800) [pid = 1829] [serial = 483] [outer = (nil)] 22:14:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e7111c400) [pid = 1829] [serial = 484] [outer = 0x7f7e68cd7800] 22:14:43 INFO - PROCESS | 1829 | 1461302083136 Marionette DEBUG loaded listener.js 22:14:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e72543400) [pid = 1829] [serial = 485] [outer = 0x7f7e68cd7800] 22:14:44 INFO - PROCESS | 1829 | 1461302084275 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]]]}] 22:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1583ms 22:14:44 INFO - PROCESS | 1829 | 1461302084339 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 22:14:44 INFO - PROCESS | 1829 | 1461302084346 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 22:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:14:44 INFO - PROCESS | 1829 | 1461302084354 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:14:44 INFO - PROCESS | 1829 | 1461302084359 Marionette TRACE conn3 <- [1,618,null,{}] 22:14:44 INFO - PROCESS | 1829 | 1461302084365 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}] 22:14:44 INFO - PROCESS | 1829 | 1461302084540 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 22:14:44 INFO - PROCESS | 1829 | 1461302084695 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb60800 == 70 [pid = 1829] [id = 162] 22:14:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f7e6fc2fc00) [pid = 1829] [serial = 486] [outer = (nil)] 22:14:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f7e6fc37000) [pid = 1829] [serial = 487] [outer = 0x7f7e6fc2fc00] 22:14:44 INFO - PROCESS | 1829 | 1461302084827 Marionette DEBUG loaded listener.js 22:14:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e6feddc00) [pid = 1829] [serial = 488] [outer = 0x7f7e6fc2fc00] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8deed800 == 69 [pid = 1829] [id = 152] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f7e7f06c000) [pid = 1829] [serial = 411] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e81f6d800 == 68 [pid = 1829] [id = 151] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bb7a000 == 67 [pid = 1829] [id = 150] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b122800 == 66 [pid = 1829] [id = 149] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727d1000 == 65 [pid = 1829] [id = 148] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78b34000 == 64 [pid = 1829] [id = 147] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6fb54000 == 63 [pid = 1829] [id = 144] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71a98800 == 62 [pid = 1829] [id = 143] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e90ce4800 == 61 [pid = 1829] [id = 142] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e034800 == 60 [pid = 1829] [id = 141] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e89b1c800 == 59 [pid = 1829] [id = 140] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b578000 == 58 [pid = 1829] [id = 139] 22:14:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a52b800 == 57 [pid = 1829] [id = 138] 22:14:45 INFO - PROCESS | 1829 | 1461302085791 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]]]}] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f7e780d3800) [pid = 1829] [serial = 373] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f7e75c25000) [pid = 1829] [serial = 400] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f7e75882000) [pid = 1829] [serial = 399] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f7e7a629c00) [pid = 1829] [serial = 405] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f7e711ca800) [pid = 1829] [serial = 391] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f7e74b4cc00) [pid = 1829] [serial = 378] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e74b7b800) [pid = 1829] [serial = 397] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e711d4800) [pid = 1829] [serial = 375] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e791c9000) [pid = 1829] [serial = 403] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e78b0e000) [pid = 1829] [serial = 381] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e8ff4b400) [pid = 1829] [serial = 334] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e72b9e000) [pid = 1829] [serial = 394] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e7b14fc00) [pid = 1829] [serial = 384] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e7f036800) [pid = 1829] [serial = 409] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e741c2c00) [pid = 1829] [serial = 387] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e72af0400) [pid = 1829] [serial = 393] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e7c869c00) [pid = 1829] [serial = 408] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e78b06400) [pid = 1829] [serial = 402] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e6f30a400) [pid = 1829] [serial = 390] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e741cb000) [pid = 1829] [serial = 396] [outer = (nil)] [url = about:blank] 22:14:45 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e7b345c00) [pid = 1829] [serial = 406] [outer = (nil)] [url = about:blank] 22:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1481ms 22:14:45 INFO - PROCESS | 1829 | 1461302085837 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 22:14:45 INFO - PROCESS | 1829 | 1461302085844 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 22:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:14:45 INFO - PROCESS | 1829 | 1461302085853 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:14:45 INFO - PROCESS | 1829 | 1461302085856 Marionette TRACE conn3 <- [1,622,null,{}] 22:14:45 INFO - PROCESS | 1829 | 1461302085862 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}] 22:14:46 INFO - PROCESS | 1829 | 1461302086003 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 22:14:46 INFO - PROCESS | 1829 | 1461302086128 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7240a000 == 58 [pid = 1829] [id = 163] 22:14:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e68cdd400) [pid = 1829] [serial = 489] [outer = (nil)] 22:14:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e71159400) [pid = 1829] [serial = 490] [outer = 0x7f7e68cdd400] 22:14:46 INFO - PROCESS | 1829 | 1461302086188 Marionette DEBUG loaded listener.js 22:14:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e71a64000) [pid = 1829] [serial = 491] [outer = 0x7f7e68cdd400] 22:14:46 INFO - PROCESS | 1829 | 1461302086896 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]]]}] 22:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1077ms 22:14:46 INFO - PROCESS | 1829 | 1461302086930 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 22:14:46 INFO - PROCESS | 1829 | 1461302086933 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 22:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:14:46 INFO - PROCESS | 1829 | 1461302086939 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:14:46 INFO - PROCESS | 1829 | 1461302086944 Marionette TRACE conn3 <- [1,626,null,{}] 22:14:46 INFO - PROCESS | 1829 | 1461302086959 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}] 22:14:47 INFO - PROCESS | 1829 | 1461302087143 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 22:14:47 INFO - PROCESS | 1829 | 1461302087162 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e757b8800 == 59 [pid = 1829] [id = 164] 22:14:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e7252a400) [pid = 1829] [serial = 492] [outer = (nil)] 22:14:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e72534c00) [pid = 1829] [serial = 493] [outer = 0x7f7e7252a400] 22:14:47 INFO - PROCESS | 1829 | 1461302087228 Marionette DEBUG loaded listener.js 22:14:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e72548c00) [pid = 1829] [serial = 494] [outer = 0x7f7e7252a400] 22:14:47 INFO - PROCESS | 1829 | 1461302087972 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]]]}] 22:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1084ms 22:14:48 INFO - PROCESS | 1829 | 1461302088041 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 22:14:48 INFO - PROCESS | 1829 | 1461302088045 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 22:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:14:48 INFO - PROCESS | 1829 | 1461302088060 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:14:48 INFO - PROCESS | 1829 | 1461302088063 Marionette TRACE conn3 <- [1,630,null,{}] 22:14:48 INFO - PROCESS | 1829 | 1461302088069 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}] 22:14:48 INFO - PROCESS | 1829 | 1461302088256 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 22:14:48 INFO - PROCESS | 1829 | 1461302088282 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a526800 == 60 [pid = 1829] [id = 165] 22:14:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e71f60c00) [pid = 1829] [serial = 495] [outer = (nil)] 22:14:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e7254ec00) [pid = 1829] [serial = 496] [outer = 0x7f7e71f60c00] 22:14:48 INFO - PROCESS | 1829 | 1461302088341 Marionette DEBUG loaded listener.js 22:14:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e72907800) [pid = 1829] [serial = 497] [outer = 0x7f7e71f60c00] 22:14:49 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e72e75c00) [pid = 1829] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:14:49 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e75c24800) [pid = 1829] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:14:49 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e6fed6400) [pid = 1829] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:14:49 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e711ce400) [pid = 1829] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:14:49 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e7114cc00) [pid = 1829] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:14:49 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e7114d000) [pid = 1829] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:14:49 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e89aaec00) [pid = 1829] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:14:49 INFO - PROCESS | 1829 | 1461302089639 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]]]}] 22:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1638ms 22:14:49 INFO - PROCESS | 1829 | 1461302089690 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 22:14:49 INFO - PROCESS | 1829 | 1461302089697 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 22:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:14:49 INFO - PROCESS | 1829 | 1461302089706 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:14:49 INFO - PROCESS | 1829 | 1461302089711 Marionette TRACE conn3 <- [1,634,null,{}] 22:14:49 INFO - PROCESS | 1829 | 1461302089718 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}] 22:14:49 INFO - PROCESS | 1829 | 1461302089890 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 22:14:50 INFO - PROCESS | 1829 | 1461302090035 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b1b000 == 61 [pid = 1829] [id = 166] 22:14:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e6fc2e400) [pid = 1829] [serial = 498] [outer = (nil)] 22:14:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e6fedd400) [pid = 1829] [serial = 499] [outer = 0x7f7e6fc2e400] 22:14:50 INFO - PROCESS | 1829 | 1461302090109 Marionette DEBUG loaded listener.js 22:14:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e7114cc00) [pid = 1829] [serial = 500] [outer = 0x7f7e6fc2e400] 22:14:50 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:51 INFO - PROCESS | 1829 | 1461302091064 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]]]}] 22:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1432ms 22:14:51 INFO - PROCESS | 1829 | 1461302091139 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 22:14:51 INFO - PROCESS | 1829 | 1461302091148 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 22:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:14:51 INFO - PROCESS | 1829 | 1461302091157 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:14:51 INFO - PROCESS | 1829 | 1461302091162 Marionette TRACE conn3 <- [1,638,null,{}] 22:14:51 INFO - PROCESS | 1829 | 1461302091167 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}] 22:14:51 INFO - PROCESS | 1829 | 1461302091379 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 22:14:51 INFO - PROCESS | 1829 | 1461302091606 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a532800 == 62 [pid = 1829] [id = 167] 22:14:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e72447400) [pid = 1829] [serial = 501] [outer = (nil)] 22:14:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e7252ec00) [pid = 1829] [serial = 502] [outer = 0x7f7e72447400] 22:14:51 INFO - PROCESS | 1829 | 1461302091720 Marionette DEBUG loaded listener.js 22:14:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e72547800) [pid = 1829] [serial = 503] [outer = 0x7f7e72447400] 22:14:52 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:14:52 INFO - PROCESS | 1829 | 1461302092544 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]]]}] 22:14:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1437ms 22:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:14:52 INFO - PROCESS | 1829 | 1461302092595 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 22:14:52 INFO - PROCESS | 1829 | 1461302092598 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 22:14:52 INFO - PROCESS | 1829 | 1461302092605 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:14:52 INFO - PROCESS | 1829 | 1461302092611 Marionette TRACE conn3 <- [1,642,null,{}] 22:14:52 INFO - PROCESS | 1829 | 1461302092626 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}] 22:14:52 INFO - PROCESS | 1829 | 1461302092790 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 22:14:52 INFO - PROCESS | 1829 | 1461302092938 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b518800 == 63 [pid = 1829] [id = 168] 22:14:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e7254f400) [pid = 1829] [serial = 504] [outer = (nil)] 22:14:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e72af3000) [pid = 1829] [serial = 505] [outer = 0x7f7e7254f400] 22:14:53 INFO - PROCESS | 1829 | 1461302093012 Marionette DEBUG loaded listener.js 22:14:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e72f41800) [pid = 1829] [serial = 506] [outer = 0x7f7e7254f400] 22:14:53 INFO - PROCESS | 1829 | 1461302093858 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]]]}] 22:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1290ms 22:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:14:53 INFO - PROCESS | 1829 | 1461302093894 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 22:14:53 INFO - PROCESS | 1829 | 1461302093898 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 22:14:53 INFO - PROCESS | 1829 | 1461302093904 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:14:53 INFO - PROCESS | 1829 | 1461302093907 Marionette TRACE conn3 <- [1,646,null,{}] 22:14:53 INFO - PROCESS | 1829 | 1461302093912 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}] 22:14:54 INFO - PROCESS | 1829 | 1461302094063 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 22:14:54 INFO - PROCESS | 1829 | 1461302094214 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b97e000 == 64 [pid = 1829] [id = 169] 22:14:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e72908800) [pid = 1829] [serial = 507] [outer = (nil)] 22:14:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e74b4c400) [pid = 1829] [serial = 508] [outer = 0x7f7e72908800] 22:14:54 INFO - PROCESS | 1829 | 1461302094285 Marionette DEBUG loaded listener.js 22:14:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e74b58000) [pid = 1829] [serial = 509] [outer = 0x7f7e72908800] 22:14:55 INFO - PROCESS | 1829 | 1461302095128 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]]]}] 22:14:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:14:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1279ms 22:14:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:14:55 INFO - PROCESS | 1829 | 1461302095183 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 22:14:55 INFO - PROCESS | 1829 | 1461302095186 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 22:14:55 INFO - PROCESS | 1829 | 1461302095192 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:14:55 INFO - PROCESS | 1829 | 1461302095195 Marionette TRACE conn3 <- [1,650,null,{}] 22:14:55 INFO - PROCESS | 1829 | 1461302095200 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}] 22:14:55 INFO - PROCESS | 1829 | 1461302095359 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 22:14:55 INFO - PROCESS | 1829 | 1461302095524 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c84c800 == 65 [pid = 1829] [id = 170] 22:14:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e73daf400) [pid = 1829] [serial = 510] [outer = (nil)] 22:14:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e75728400) [pid = 1829] [serial = 511] [outer = 0x7f7e73daf400] 22:14:55 INFO - PROCESS | 1829 | 1461302095605 Marionette DEBUG loaded listener.js 22:14:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e7587cc00) [pid = 1829] [serial = 512] [outer = 0x7f7e73daf400] 22:14:56 INFO - PROCESS | 1829 | 1461302096481 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]]]}] 22:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1331ms 22:14:56 INFO - PROCESS | 1829 | 1461302096523 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 22:14:56 INFO - PROCESS | 1829 | 1461302096526 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 22:14:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:14:56 INFO - PROCESS | 1829 | 1461302096532 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:14:56 INFO - PROCESS | 1829 | 1461302096534 Marionette TRACE conn3 <- [1,654,null,{}] 22:14:56 INFO - PROCESS | 1829 | 1461302096540 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}] 22:14:56 INFO - PROCESS | 1829 | 1461302096696 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 22:14:56 INFO - PROCESS | 1829 | 1461302096859 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e81f70000 == 66 [pid = 1829] [id = 171] 22:14:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e7587f000) [pid = 1829] [serial = 513] [outer = (nil)] 22:14:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e7a624000) [pid = 1829] [serial = 514] [outer = 0x7f7e7587f000] 22:14:56 INFO - PROCESS | 1829 | 1461302096934 Marionette DEBUG loaded listener.js 22:14:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f7e7a945000) [pid = 1829] [serial = 515] [outer = 0x7f7e7587f000] 22:14:57 INFO - PROCESS | 1829 | 1461302097812 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]]]}] 22:14:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:14:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1332ms 22:14:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:14:57 INFO - PROCESS | 1829 | 1461302097864 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 22:14:57 INFO - PROCESS | 1829 | 1461302097867 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 22:14:57 INFO - PROCESS | 1829 | 1461302097873 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:14:57 INFO - PROCESS | 1829 | 1461302097877 Marionette TRACE conn3 <- [1,658,null,{}] 22:14:57 INFO - PROCESS | 1829 | 1461302097883 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}] 22:14:58 INFO - PROCESS | 1829 | 1461302098025 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 22:14:58 INFO - PROCESS | 1829 | 1461302098365 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71a8e800 == 67 [pid = 1829] [id = 172] 22:14:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f7e6eecf800) [pid = 1829] [serial = 516] [outer = (nil)] 22:14:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e6eed9800) [pid = 1829] [serial = 517] [outer = 0x7f7e6eecf800] 22:14:58 INFO - PROCESS | 1829 | 1461302098492 Marionette DEBUG loaded listener.js 22:14:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f7e6f30a400) [pid = 1829] [serial = 518] [outer = 0x7f7e6eecf800] 22:14:59 INFO - PROCESS | 1829 | 1461302099409 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]]]}] 22:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1587ms 22:14:59 INFO - PROCESS | 1829 | 1461302099460 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 22:14:59 INFO - PROCESS | 1829 | 1461302099465 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 22:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:14:59 INFO - PROCESS | 1829 | 1461302099474 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:14:59 INFO - PROCESS | 1829 | 1461302099478 Marionette TRACE conn3 <- [1,662,null,{}] 22:14:59 INFO - PROCESS | 1829 | 1461302099485 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}] 22:14:59 INFO - PROCESS | 1829 | 1461302099645 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 22:14:59 INFO - PROCESS | 1829 | 1461302099794 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:14:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6f34a000 == 68 [pid = 1829] [id = 173] 22:14:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e71115000) [pid = 1829] [serial = 519] [outer = (nil)] 22:14:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f7e7114c400) [pid = 1829] [serial = 520] [outer = 0x7f7e71115000] 22:14:59 INFO - PROCESS | 1829 | 1461302099904 Marionette DEBUG loaded listener.js 22:14:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f7e711d1000) [pid = 1829] [serial = 521] [outer = 0x7f7e71115000] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727cc800 == 67 [pid = 1829] [id = 129] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e757b8800 == 66 [pid = 1829] [id = 164] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7240a000 == 65 [pid = 1829] [id = 163] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f7e7290a000) [pid = 1829] [serial = 459] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f7e71f5f000) [pid = 1829] [serial = 414] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f7e6eecdc00) [pid = 1829] [serial = 426] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f7e6fed4c00) [pid = 1829] [serial = 438] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f7e74b82400) [pid = 1829] [serial = 417] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f7e89ecf800) [pid = 1829] [serial = 423] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f7e7b33d400) [pid = 1829] [serial = 420] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6fb60800 == 64 [pid = 1829] [id = 162] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b18000 == 63 [pid = 1829] [id = 161] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e69db9000 == 62 [pid = 1829] [id = 160] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6a0d5800 == 61 [pid = 1829] [id = 159] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b10000 == 60 [pid = 1829] [id = 158] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6eff4800 == 59 [pid = 1829] [id = 157] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d659000 == 58 [pid = 1829] [id = 156] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b058000 == 57 [pid = 1829] [id = 155] 22:15:00 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719de000 == 56 [pid = 1829] [id = 154] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f7e7588a800) [pid = 1829] [serial = 453] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f7e88bc3400) [pid = 1829] [serial = 412] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f7e71114400) [pid = 1829] [serial = 442] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f7e6fedd800) [pid = 1829] [serial = 441] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e74b7b400) [pid = 1829] [serial = 450] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e7115a800) [pid = 1829] [serial = 445] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e7114fc00) [pid = 1829] [serial = 444] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e7226a800) [pid = 1829] [serial = 447] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e73db8000) [pid = 1829] [serial = 448] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e8d610c00) [pid = 1829] [serial = 429] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e8e0b8800) [pid = 1829] [serial = 432] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e8ffb7c00) [pid = 1829] [serial = 435] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e78b03c00) [pid = 1829] [serial = 454] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e8bf45800) [pid = 1829] [serial = 456] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e7587d800) [pid = 1829] [serial = 451] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e8dade800) [pid = 1829] [serial = 457] [outer = (nil)] [url = about:blank] 22:15:00 INFO - PROCESS | 1829 | 1461302100784 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]]]}] 22:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1342ms 22:15:00 INFO - PROCESS | 1829 | 1461302100818 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 22:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:15:00 INFO - PROCESS | 1829 | 1461302100824 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 22:15:00 INFO - PROCESS | 1829 | 1461302100831 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:15:00 INFO - PROCESS | 1829 | 1461302100834 Marionette TRACE conn3 <- [1,666,null,{}] 22:15:00 INFO - PROCESS | 1829 | 1461302100839 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}] 22:15:00 INFO - PROCESS | 1829 | 1461302100977 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 22:15:01 INFO - PROCESS | 1829 | 1461302101100 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719ca000 == 57 [pid = 1829] [id = 174] 22:15:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e7111b800) [pid = 1829] [serial = 522] [outer = (nil)] 22:15:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e72262400) [pid = 1829] [serial = 523] [outer = 0x7f7e7111b800] 22:15:01 INFO - PROCESS | 1829 | 1461302101160 Marionette DEBUG loaded listener.js 22:15:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e72533800) [pid = 1829] [serial = 524] [outer = 0x7f7e7111b800] 22:15:01 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:15:01 INFO - PROCESS | 1829 | 1461302101869 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]]]}] 22:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1091ms 22:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:15:01 INFO - PROCESS | 1829 | 1461302101922 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 22:15:01 INFO - PROCESS | 1829 | 1461302101926 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 22:15:01 INFO - PROCESS | 1829 | 1461302101935 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:15:01 INFO - PROCESS | 1829 | 1461302101944 Marionette TRACE conn3 <- [1,670,null,{}] 22:15:01 INFO - PROCESS | 1829 | 1461302101972 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}] 22:15:02 INFO - PROCESS | 1829 | 1461302102124 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 22:15:02 INFO - PROCESS | 1829 | 1461302102135 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e79b5e000 == 58 [pid = 1829] [id = 175] 22:15:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e72544c00) [pid = 1829] [serial = 525] [outer = (nil)] 22:15:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e73db2400) [pid = 1829] [serial = 526] [outer = 0x7f7e72544c00] 22:15:02 INFO - PROCESS | 1829 | 1461302102199 Marionette DEBUG loaded listener.js 22:15:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e74b50c00) [pid = 1829] [serial = 527] [outer = 0x7f7e72544c00] 22:15:02 INFO - PROCESS | 1829 | 1461302102962 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]]]}] 22:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1093ms 22:15:03 INFO - PROCESS | 1829 | 1461302103039 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 22:15:03 INFO - PROCESS | 1829 | 1461302103043 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 22:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:15:03 INFO - PROCESS | 1829 | 1461302103049 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:15:03 INFO - PROCESS | 1829 | 1461302103061 Marionette TRACE conn3 <- [1,674,null,{}] 22:15:03 INFO - PROCESS | 1829 | 1461302103073 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}] 22:15:03 INFO - PROCESS | 1829 | 1461302103251 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 22:15:03 INFO - PROCESS | 1829 | 1461302103270 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b10b800 == 59 [pid = 1829] [id = 176] 22:15:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e7254bc00) [pid = 1829] [serial = 528] [outer = (nil)] 22:15:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e7587d800) [pid = 1829] [serial = 529] [outer = 0x7f7e7254bc00] 22:15:03 INFO - PROCESS | 1829 | 1461302103328 Marionette DEBUG loaded listener.js 22:15:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e7588a800) [pid = 1829] [serial = 530] [outer = 0x7f7e7254bc00] 22:15:03 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:15:04 INFO - PROCESS | 1829 | 1461302104064 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]]]}] 22:15:04 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 22:15:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1042ms 22:15:04 INFO - PROCESS | 1829 | 1461302104091 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 22:15:04 INFO - PROCESS | 1829 | 1461302104095 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 22:15:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:15:04 INFO - PROCESS | 1829 | 1461302104134 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:15:04 INFO - PROCESS | 1829 | 1461302104137 Marionette TRACE conn3 <- [1,678,null,{}] 22:15:04 INFO - PROCESS | 1829 | 1461302104145 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}] 22:15:04 INFO - PROCESS | 1829 | 1461302104322 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 22:15:04 INFO - PROCESS | 1829 | 1461302104349 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b572800 == 60 [pid = 1829] [id = 177] 22:15:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e78b06800) [pid = 1829] [serial = 531] [outer = (nil)] 22:15:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e78b0f400) [pid = 1829] [serial = 532] [outer = 0x7f7e78b06800] 22:15:04 INFO - PROCESS | 1829 | 1461302104422 Marionette DEBUG loaded listener.js 22:15:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e7a94b400) [pid = 1829] [serial = 533] [outer = 0x7f7e78b06800] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e75c22800) [pid = 1829] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e74b83c00) [pid = 1829] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e6f305800) [pid = 1829] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e88976800) [pid = 1829] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e791cfc00) [pid = 1829] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e75c27c00) [pid = 1829] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e6f309000) [pid = 1829] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e7a6ca400) [pid = 1829] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e78b0f000) [pid = 1829] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e6f306c00) [pid = 1829] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e7252a400) [pid = 1829] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e6efd4800) [pid = 1829] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e7a2cb400) [pid = 1829] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e74b4dc00) [pid = 1829] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e71a69000) [pid = 1829] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e6eeca800) [pid = 1829] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e791ca000) [pid = 1829] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e68cdd400) [pid = 1829] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e68cd7800) [pid = 1829] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e6fc2fc00) [pid = 1829] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e7a6c9400) [pid = 1829] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e71158400) [pid = 1829] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e72e6f400) [pid = 1829] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e71a6cc00) [pid = 1829] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:15:05 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e71a65400) [pid = 1829] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:15:05 INFO - PROCESS | 1829 | 1461302105505 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]]]}] 22:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1400ms 22:15:05 INFO - PROCESS | 1829 | 1461302105522 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 22:15:05 INFO - PROCESS | 1829 | 1461302105524 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 22:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:15:05 INFO - PROCESS | 1829 | 1461302105532 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:15:05 INFO - PROCESS | 1829 | 1461302105533 Marionette TRACE conn3 <- [1,682,null,{}] 22:15:05 INFO - PROCESS | 1829 | 1461302105539 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}] 22:15:05 INFO - PROCESS | 1829 | 1461302105681 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 22:15:05 INFO - PROCESS | 1829 | 1461302105706 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e784df000 == 61 [pid = 1829] [id = 178] 22:15:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e6f305800) [pid = 1829] [serial = 534] [outer = (nil)] 22:15:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e72e6c000) [pid = 1829] [serial = 535] [outer = 0x7f7e6f305800] 22:15:05 INFO - PROCESS | 1829 | 1461302105766 Marionette DEBUG loaded listener.js 22:15:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e74b4dc00) [pid = 1829] [serial = 536] [outer = 0x7f7e6f305800] 22:15:06 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:06 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:06 INFO - PROCESS | 1829 | 1461302106873 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]]]}] 22:15:06 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) 22:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1377ms 22:15:06 INFO - PROCESS | 1829 | 1461302106910 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 22:15:06 INFO - PROCESS | 1829 | 1461302106913 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 22:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:15:06 INFO - PROCESS | 1829 | 1461302106918 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:15:06 INFO - PROCESS | 1829 | 1461302106921 Marionette TRACE conn3 <- [1,686,null,{}] 22:15:06 INFO - PROCESS | 1829 | 1461302106926 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}] 22:15:07 INFO - PROCESS | 1829 | 1461302107054 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 22:15:07 INFO - PROCESS | 1829 | 1461302107194 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0cb000 == 62 [pid = 1829] [id = 179] 22:15:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e68cd2000) [pid = 1829] [serial = 537] [outer = (nil)] 22:15:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e69d59c00) [pid = 1829] [serial = 538] [outer = 0x7f7e68cd2000] 22:15:07 INFO - PROCESS | 1829 | 1461302107347 Marionette DEBUG loaded listener.js 22:15:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e6efd1800) [pid = 1829] [serial = 539] [outer = 0x7f7e68cd2000] 22:15:08 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:08 INFO - PROCESS | 1829 | 1461302108681 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]]]}] 22:15:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1778ms 22:15:08 INFO - PROCESS | 1829 | 1461302108764 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 22:15:08 INFO - PROCESS | 1829 | 1461302108769 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 22:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:15:08 INFO - PROCESS | 1829 | 1461302108780 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:15:08 INFO - PROCESS | 1829 | 1461302108783 Marionette TRACE conn3 <- [1,690,null,{}] 22:15:08 INFO - PROCESS | 1829 | 1461302108792 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}] 22:15:08 INFO - PROCESS | 1829 | 1461302108953 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 22:15:09 INFO - PROCESS | 1829 | 1461302109100 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e74b25800 == 63 [pid = 1829] [id = 180] 22:15:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e6fc3bc00) [pid = 1829] [serial = 540] [outer = (nil)] 22:15:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e711d5c00) [pid = 1829] [serial = 541] [outer = 0x7f7e6fc3bc00] 22:15:09 INFO - PROCESS | 1829 | 1461302109173 Marionette DEBUG loaded listener.js 22:15:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e72548400) [pid = 1829] [serial = 542] [outer = 0x7f7e6fc3bc00] 22:15:10 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:10 INFO - PROCESS | 1829 | 1461302110407 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]]]}] 22:15:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:15:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1686ms 22:15:10 INFO - PROCESS | 1829 | 1461302110465 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 22:15:10 INFO - PROCESS | 1829 | 1461302110470 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 22:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:15:10 INFO - PROCESS | 1829 | 1461302110480 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:15:10 INFO - PROCESS | 1829 | 1461302110483 Marionette TRACE conn3 <- [1,694,null,{}] 22:15:10 INFO - PROCESS | 1829 | 1461302110627 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}] 22:15:10 INFO - PROCESS | 1829 | 1461302110784 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 22:15:10 INFO - PROCESS | 1829 | 1461302110928 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed04800 == 64 [pid = 1829] [id = 181] 22:15:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e6fedc400) [pid = 1829] [serial = 543] [outer = (nil)] 22:15:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e741bdc00) [pid = 1829] [serial = 544] [outer = 0x7f7e6fedc400] 22:15:11 INFO - PROCESS | 1829 | 1461302111001 Marionette DEBUG loaded listener.js 22:15:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e75c27c00) [pid = 1829] [serial = 545] [outer = 0x7f7e6fedc400] 22:15:12 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:12 INFO - PROCESS | 1829 | 1461302112385 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]]]}] 22:15:12 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) 22:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1932ms 22:15:12 INFO - PROCESS | 1829 | 1461302112412 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 22:15:12 INFO - PROCESS | 1829 | 1461302112416 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 22:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:15:12 INFO - PROCESS | 1829 | 1461302112422 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:15:12 INFO - PROCESS | 1829 | 1461302112427 Marionette TRACE conn3 <- [1,698,null,{}] 22:15:12 INFO - PROCESS | 1829 | 1461302112443 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}] 22:15:12 INFO - PROCESS | 1829 | 1461302112611 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 22:15:12 INFO - PROCESS | 1829 | 1461302112762 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e89019000 == 65 [pid = 1829] [id = 182] 22:15:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e79c6a400) [pid = 1829] [serial = 546] [outer = (nil)] 22:15:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e7a6c8c00) [pid = 1829] [serial = 547] [outer = 0x7f7e79c6a400] 22:15:12 INFO - PROCESS | 1829 | 1461302112834 Marionette DEBUG loaded listener.js 22:15:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e7bc94400) [pid = 1829] [serial = 548] [outer = 0x7f7e79c6a400] 22:15:14 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:14 INFO - PROCESS | 1829 | 1461302114107 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]]]}] 22:15:14 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) 22:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1738ms 22:15:14 INFO - PROCESS | 1829 | 1461302114198 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 22:15:14 INFO - PROCESS | 1829 | 1461302114203 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 22:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:15:14 INFO - PROCESS | 1829 | 1461302114212 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:15:14 INFO - PROCESS | 1829 | 1461302114216 Marionette TRACE conn3 <- [1,702,null,{}] 22:15:14 INFO - PROCESS | 1829 | 1461302114221 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}] 22:15:14 INFO - PROCESS | 1829 | 1461302114368 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 22:15:14 INFO - PROCESS | 1829 | 1461302114751 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719c6000 == 66 [pid = 1829] [id = 183] 22:15:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e6efcd800) [pid = 1829] [serial = 549] [outer = (nil)] 22:15:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e6efd9000) [pid = 1829] [serial = 550] [outer = 0x7f7e6efcd800] 22:15:14 INFO - PROCESS | 1829 | 1461302114847 Marionette DEBUG loaded listener.js 22:15:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e6fed5000) [pid = 1829] [serial = 551] [outer = 0x7f7e6efcd800] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e79b76000 == 65 [pid = 1829] [id = 46] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8a024000 == 64 [pid = 1829] [id = 75] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e87db1000 == 63 [pid = 1829] [id = 137] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88e18800 == 62 [pid = 1829] [id = 48] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b5a800 == 61 [pid = 1829] [id = 54] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e77639800 == 60 [pid = 1829] [id = 55] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b4d000 == 59 [pid = 1829] [id = 53] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b4a800 == 58 [pid = 1829] [id = 49] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e7587dc00) [pid = 1829] [serial = 472] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e6fc36400) [pid = 1829] [serial = 475] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e68cdbc00) [pid = 1829] [serial = 478] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e69d5a800) [pid = 1829] [serial = 481] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ac55000 == 57 [pid = 1829] [id = 57] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a251000 == 56 [pid = 1829] [id = 56] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b97f800 == 55 [pid = 1829] [id = 59] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e784df000 == 54 [pid = 1829] [id = 178] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b572800 == 53 [pid = 1829] [id = 177] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b10b800 == 52 [pid = 1829] [id = 176] 22:15:16 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e79b5e000 == 51 [pid = 1829] [id = 175] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719ca000 == 50 [pid = 1829] [id = 174] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6f34a000 == 49 [pid = 1829] [id = 173] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71a8e800 == 48 [pid = 1829] [id = 172] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a532800 == 47 [pid = 1829] [id = 167] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719c0000 == 46 [pid = 1829] [id = 153] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b1b000 == 45 [pid = 1829] [id = 166] 22:15:16 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a526800 == 44 [pid = 1829] [id = 165] 22:15:16 INFO - PROCESS | 1829 | 1461302116245 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]]]}] 22:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2080ms 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e88bbd000) [pid = 1829] [serial = 304] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e71a61000) [pid = 1829] [serial = 376] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e74b80800) [pid = 1829] [serial = 379] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e78b0e400) [pid = 1829] [serial = 340] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e74b54800) [pid = 1829] [serial = 298] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e791d0400) [pid = 1829] [serial = 382] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e791c5400) [pid = 1829] [serial = 301] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e7ebe6800) [pid = 1829] [serial = 388] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e8e086400) [pid = 1829] [serial = 310] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e90913c00) [pid = 1829] [serial = 346] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e7c6ef400) [pid = 1829] [serial = 385] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e74b4f000) [pid = 1829] [serial = 337] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e8d613400) [pid = 1829] [serial = 307] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e8bfdd800) [pid = 1829] [serial = 343] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e73dba400) [pid = 1829] [serial = 349] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e6fede400) [pid = 1829] [serial = 439] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e8bf40800) [pid = 1829] [serial = 424] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e7587e000) [pid = 1829] [serial = 418] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e72b99800) [pid = 1829] [serial = 415] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e6eed7c00) [pid = 1829] [serial = 427] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e7ebcac00) [pid = 1829] [serial = 421] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e71a5f800) [pid = 1829] [serial = 465] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e6fed9800) [pid = 1829] [serial = 462] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e71159400) [pid = 1829] [serial = 490] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e71a64000) [pid = 1829] [serial = 491] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e72543400) [pid = 1829] [serial = 485] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e7111c400) [pid = 1829] [serial = 484] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e72aed000) [pid = 1829] [serial = 468] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e6feddc00) [pid = 1829] [serial = 488] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e6fc37000) [pid = 1829] [serial = 487] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e72e6dc00) [pid = 1829] [serial = 256] [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.] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e72548c00) [pid = 1829] [serial = 494] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e72534c00) [pid = 1829] [serial = 493] [outer = (nil)] [url = about:blank] 22:15:16 INFO - PROCESS | 1829 | 1461302116325 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 22:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:15:16 INFO - PROCESS | 1829 | 1461302116335 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 22:15:16 INFO - PROCESS | 1829 | 1461302116346 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:15:16 INFO - PROCESS | 1829 | 1461302116351 Marionette TRACE conn3 <- [1,706,null,{}] 22:15:16 INFO - PROCESS | 1829 | 1461302116359 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}] 22:15:16 INFO - PROCESS | 1829 | 1461302116495 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 22:15:16 INFO - PROCESS | 1829 | 1461302116507 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6eff1800 == 45 [pid = 1829] [id = 184] 22:15:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e68cd4800) [pid = 1829] [serial = 552] [outer = (nil)] 22:15:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e711d2400) [pid = 1829] [serial = 553] [outer = 0x7f7e68cd4800] 22:15:16 INFO - PROCESS | 1829 | 1461302116580 Marionette DEBUG loaded listener.js 22:15:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e71f65800) [pid = 1829] [serial = 554] [outer = 0x7f7e68cd4800] 22:15:17 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:17 INFO - PROCESS | 1829 | 1461302117731 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]]]}] 22:15:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:15:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1440ms 22:15:17 INFO - PROCESS | 1829 | 1461302117789 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 22:15:17 INFO - PROCESS | 1829 | 1461302117795 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 22:15:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:15:17 INFO - PROCESS | 1829 | 1461302117803 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:15:17 INFO - PROCESS | 1829 | 1461302117805 Marionette TRACE conn3 <- [1,710,null,{}] 22:15:17 INFO - PROCESS | 1829 | 1461302117810 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}] 22:15:17 INFO - PROCESS | 1829 | 1461302117985 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 22:15:18 INFO - PROCESS | 1829 | 1461302118084 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71f38000 == 46 [pid = 1829] [id = 185] 22:15:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e72529000) [pid = 1829] [serial = 555] [outer = (nil)] 22:15:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e72548800) [pid = 1829] [serial = 556] [outer = 0x7f7e72529000] 22:15:18 INFO - PROCESS | 1829 | 1461302118145 Marionette DEBUG loaded listener.js 22:15:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e72aed000) [pid = 1829] [serial = 557] [outer = 0x7f7e72529000] 22:15:19 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:19 INFO - PROCESS | 1829 | 1461302119332 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]]]}] 22:15:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:15:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1578ms 22:15:19 INFO - PROCESS | 1829 | 1461302119382 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 22:15:19 INFO - PROCESS | 1829 | 1461302119385 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 22:15:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:15:19 INFO - PROCESS | 1829 | 1461302119393 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:15:19 INFO - PROCESS | 1829 | 1461302119407 Marionette TRACE conn3 <- [1,714,null,{}] 22:15:19 INFO - PROCESS | 1829 | 1461302119443 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}] 22:15:19 INFO - PROCESS | 1829 | 1461302119673 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 22:15:19 INFO - PROCESS | 1829 | 1461302119747 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a4c8000 == 47 [pid = 1829] [id = 186] 22:15:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e740d6400) [pid = 1829] [serial = 558] [outer = (nil)] 22:15:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e74b86800) [pid = 1829] [serial = 559] [outer = 0x7f7e740d6400] 22:15:19 INFO - PROCESS | 1829 | 1461302119807 Marionette DEBUG loaded listener.js 22:15:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e75737400) [pid = 1829] [serial = 560] [outer = 0x7f7e740d6400] 22:15:20 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e6eed6800) [pid = 1829] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e6fed6800) [pid = 1829] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e72903000) [pid = 1829] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e6efcc000) [pid = 1829] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e7254bc00) [pid = 1829] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e68cd4000) [pid = 1829] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e7111b800) [pid = 1829] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e71f60c00) [pid = 1829] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e75c1f000) [pid = 1829] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f7e72544c00) [pid = 1829] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f7e78b06800) [pid = 1829] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f7e68cd6800) [pid = 1829] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f7e6eecf800) [pid = 1829] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f7e6eed9000) [pid = 1829] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f7e71115000) [pid = 1829] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f7e6fc2f000) [pid = 1829] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:15:20 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f7e6eecec00) [pid = 1829] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:15:20 INFO - PROCESS | 1829 | 1461302120996 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]]]}] 22:15:21 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 22:15:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1622ms 22:15:21 INFO - PROCESS | 1829 | 1461302121021 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 22:15:21 INFO - PROCESS | 1829 | 1461302121024 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 22:15:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:15:21 INFO - PROCESS | 1829 | 1461302121030 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:15:21 INFO - PROCESS | 1829 | 1461302121033 Marionette TRACE conn3 <- [1,718,null,{}] 22:15:21 INFO - PROCESS | 1829 | 1461302121038 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}] 22:15:21 INFO - PROCESS | 1829 | 1461302121203 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 22:15:21 INFO - PROCESS | 1829 | 1461302121311 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb62000 == 48 [pid = 1829] [id = 187] 22:15:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f7e68cd0400) [pid = 1829] [serial = 561] [outer = (nil)] 22:15:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e6fc35400) [pid = 1829] [serial = 562] [outer = 0x7f7e68cd0400] 22:15:21 INFO - PROCESS | 1829 | 1461302121370 Marionette DEBUG loaded listener.js 22:15:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e72542800) [pid = 1829] [serial = 563] [outer = 0x7f7e68cd0400] 22:15:22 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:22 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:22 INFO - PROCESS | 1829 | 1461302122455 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]]]}] 22:15:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:15:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1476ms 22:15:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:15:22 INFO - PROCESS | 1829 | 1461302122507 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 22:15:22 INFO - PROCESS | 1829 | 1461302122509 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 22:15:22 INFO - PROCESS | 1829 | 1461302122515 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:15:22 INFO - PROCESS | 1829 | 1461302122518 Marionette TRACE conn3 <- [1,722,null,{}] 22:15:22 INFO - PROCESS | 1829 | 1461302122523 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}] 22:15:22 INFO - PROCESS | 1829 | 1461302122671 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 22:15:22 INFO - PROCESS | 1829 | 1461302122815 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b106800 == 49 [pid = 1829] [id = 188] 22:15:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e75889800) [pid = 1829] [serial = 564] [outer = (nil)] 22:15:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e75c28000) [pid = 1829] [serial = 565] [outer = 0x7f7e75889800] 22:15:22 INFO - PROCESS | 1829 | 1461302122890 Marionette DEBUG loaded listener.js 22:15:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f7e791ce800) [pid = 1829] [serial = 566] [outer = 0x7f7e75889800] 22:15:23 INFO - PROCESS | 1829 | 1461302123760 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] 22:15:23 INFO - PROCESS | 1829 | 1461302123807 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 22:15:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:15:23 INFO - PROCESS | 1829 | 1461302123815 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:15:23 INFO - PROCESS | 1829 | 1461302123821 Marionette TRACE conn3 <- [1,726,null,{}] 22:15:23 INFO - PROCESS | 1829 | 1461302123828 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}] 22:15:23 INFO - PROCESS | 1829 | 1461302123990 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 22:15:24 INFO - PROCESS | 1829 | 1461302124146 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719dc000 == 50 [pid = 1829] [id = 189] 22:15:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e71115000) [pid = 1829] [serial = 567] [outer = (nil)] 22:15:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e711d8800) [pid = 1829] [serial = 568] [outer = 0x7f7e71115000] 22:15:24 INFO - PROCESS | 1829 | 1461302124219 Marionette DEBUG loaded listener.js 22:15:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e7252c000) [pid = 1829] [serial = 569] [outer = 0x7f7e71115000] 22:15:25 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:25 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:25 INFO - PROCESS | 1829 | 1461302125262 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]]]}] 22:15:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:15:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1488ms 22:15:25 INFO - PROCESS | 1829 | 1461302125305 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 22:15:25 INFO - PROCESS | 1829 | 1461302125313 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 22:15:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:15:25 INFO - PROCESS | 1829 | 1461302125323 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:15:25 INFO - PROCESS | 1829 | 1461302125327 Marionette TRACE conn3 <- [1,730,null,{}] 22:15:25 INFO - PROCESS | 1829 | 1461302125333 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}] 22:15:25 INFO - PROCESS | 1829 | 1461302125497 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 22:15:25 INFO - PROCESS | 1829 | 1461302125644 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b97f800 == 51 [pid = 1829] [id = 190] 22:15:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e72e75c00) [pid = 1829] [serial = 570] [outer = (nil)] 22:15:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e78292800) [pid = 1829] [serial = 571] [outer = 0x7f7e72e75c00] 22:15:25 INFO - PROCESS | 1829 | 1461302125813 Marionette DEBUG loaded listener.js 22:15:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e791d1c00) [pid = 1829] [serial = 572] [outer = 0x7f7e72e75c00] 22:15:26 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:26 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:26 INFO - PROCESS | 1829 | 1461302126738 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] 22:15:26 INFO - PROCESS | 1829 | 1461302126813 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 22:15:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:15:26 INFO - PROCESS | 1829 | 1461302126819 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:15:26 INFO - PROCESS | 1829 | 1461302126824 Marionette TRACE conn3 <- [1,734,null,{}] 22:15:26 INFO - PROCESS | 1829 | 1461302126840 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}] 22:15:27 INFO - PROCESS | 1829 | 1461302127053 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 22:15:27 INFO - PROCESS | 1829 | 1461302127244 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8210b800 == 52 [pid = 1829] [id = 191] 22:15:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e7a6c4800) [pid = 1829] [serial = 573] [outer = (nil)] 22:15:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e7bc97c00) [pid = 1829] [serial = 574] [outer = 0x7f7e7a6c4800] 22:15:27 INFO - PROCESS | 1829 | 1461302127363 Marionette DEBUG loaded listener.js 22:15:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e7ebbc400) [pid = 1829] [serial = 575] [outer = 0x7f7e7a6c4800] 22:15:28 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:28 INFO - PROCESS | 1829 | 1461302128160 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]]]}] 22:15:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:15:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1387ms 22:15:28 INFO - PROCESS | 1829 | 1461302128207 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 22:15:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:15:28 INFO - PROCESS | 1829 | 1461302128212 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 22:15:28 INFO - PROCESS | 1829 | 1461302128218 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:15:28 INFO - PROCESS | 1829 | 1461302128221 Marionette TRACE conn3 <- [1,738,null,{}] 22:15:28 INFO - PROCESS | 1829 | 1461302128226 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}] 22:15:28 INFO - PROCESS | 1829 | 1461302128379 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 22:15:28 INFO - PROCESS | 1829 | 1461302128532 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88e72000 == 53 [pid = 1829] [id = 192] 22:15:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e7a6cc800) [pid = 1829] [serial = 576] [outer = (nil)] 22:15:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e81e77c00) [pid = 1829] [serial = 577] [outer = 0x7f7e7a6cc800] 22:15:28 INFO - PROCESS | 1829 | 1461302128604 Marionette DEBUG loaded listener.js 22:15:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e87d43000) [pid = 1829] [serial = 578] [outer = 0x7f7e7a6cc800] 22:15:29 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:29 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:29 INFO - PROCESS | 1829 | 1461302129994 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]]]}] 22:15:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:15:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1836ms 22:15:30 INFO - PROCESS | 1829 | 1461302130093 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 22:15:30 INFO - PROCESS | 1829 | 1461302130097 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 22:15:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:15:30 INFO - PROCESS | 1829 | 1461302130105 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:15:30 INFO - PROCESS | 1829 | 1461302130108 Marionette TRACE conn3 <- [1,742,null,{}] 22:15:30 INFO - PROCESS | 1829 | 1461302130113 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}] 22:15:30 INFO - PROCESS | 1829 | 1461302130265 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 22:15:30 INFO - PROCESS | 1829 | 1461302130413 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d891000 == 54 [pid = 1829] [id = 193] 22:15:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e7f074000) [pid = 1829] [serial = 579] [outer = (nil)] 22:15:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e88cea000) [pid = 1829] [serial = 580] [outer = 0x7f7e7f074000] 22:15:30 INFO - PROCESS | 1829 | 1461302130492 Marionette DEBUG loaded listener.js 22:15:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e89ecf800) [pid = 1829] [serial = 581] [outer = 0x7f7e7f074000] 22:15:31 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:31 INFO - PROCESS | 1829 | 1461302131751 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]]]}] 22:15:31 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 22:15:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1685ms 22:15:31 INFO - PROCESS | 1829 | 1461302131789 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 22:15:31 INFO - PROCESS | 1829 | 1461302131792 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 22:15:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:15:31 INFO - PROCESS | 1829 | 1461302131798 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:15:31 INFO - PROCESS | 1829 | 1461302131800 Marionette TRACE conn3 <- [1,746,null,{}] 22:15:31 INFO - PROCESS | 1829 | 1461302131806 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}] 22:15:32 INFO - PROCESS | 1829 | 1461302132017 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 22:15:32 INFO - PROCESS | 1829 | 1461302132166 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71a94800 == 55 [pid = 1829] [id = 194] 22:15:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e68cd8800) [pid = 1829] [serial = 582] [outer = (nil)] 22:15:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e6f252400) [pid = 1829] [serial = 583] [outer = 0x7f7e68cd8800] 22:15:32 INFO - PROCESS | 1829 | 1461302132240 Marionette DEBUG loaded listener.js 22:15:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e78b0ac00) [pid = 1829] [serial = 584] [outer = 0x7f7e68cd8800] 22:15:33 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:33 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:33 INFO - PROCESS | 1829 | 1461302133738 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]]]}] 22:15:33 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.) 22:15:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1986ms 22:15:33 INFO - PROCESS | 1829 | 1461302133785 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 22:15:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:15:33 INFO - PROCESS | 1829 | 1461302133790 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 22:15:33 INFO - PROCESS | 1829 | 1461302133798 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:15:33 INFO - PROCESS | 1829 | 1461302133803 Marionette TRACE conn3 <- [1,750,null,{}] 22:15:33 INFO - PROCESS | 1829 | 1461302133811 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}] 22:15:33 INFO - PROCESS | 1829 | 1461302133955 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 22:15:34 INFO - PROCESS | 1829 | 1461302134103 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:34 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a52f800 == 54 [pid = 1829] [id = 102] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e72e6c000) [pid = 1829] [serial = 535] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0da800 == 55 [pid = 1829] [id = 195] 22:15:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e6eecd000) [pid = 1829] [serial = 585] [outer = (nil)] 22:15:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e6efd8800) [pid = 1829] [serial = 586] [outer = 0x7f7e6eecd000] 22:15:34 INFO - PROCESS | 1829 | 1461302134192 Marionette DEBUG loaded listener.js 22:15:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e6f255c00) [pid = 1829] [serial = 587] [outer = 0x7f7e6eecd000] 22:15:34 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6a0cb000 == 54 [pid = 1829] [id = 179] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e7111ac00) [pid = 1829] [serial = 463] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e72529c00) [pid = 1829] [serial = 466] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e74046000) [pid = 1829] [serial = 469] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e92271800) [pid = 1829] [serial = 436] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e7588a800) [pid = 1829] [serial = 530] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e7ae9b400) [pid = 1829] [serial = 479] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e72533800) [pid = 1829] [serial = 524] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e72907800) [pid = 1829] [serial = 497] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e8ff4f000) [pid = 1829] [serial = 433] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e74b50c00) [pid = 1829] [serial = 527] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e72af3000) [pid = 1829] [serial = 505] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e72262400) [pid = 1829] [serial = 523] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e78b0f400) [pid = 1829] [serial = 532] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e69d5f800) [pid = 1829] [serial = 482] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e7a94b400) [pid = 1829] [serial = 533] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e7252ec00) [pid = 1829] [serial = 502] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e6f30a400) [pid = 1829] [serial = 518] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e6fedd400) [pid = 1829] [serial = 499] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 95 (0x7f7e7a624000) [pid = 1829] [serial = 514] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 94 (0x7f7e8e083000) [pid = 1829] [serial = 430] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 93 (0x7f7e711d1000) [pid = 1829] [serial = 521] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f7e6eed9800) [pid = 1829] [serial = 517] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f7e74b4c400) [pid = 1829] [serial = 508] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f7e7114c400) [pid = 1829] [serial = 520] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f7e7587d800) [pid = 1829] [serial = 529] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f7e6fc3b800) [pid = 1829] [serial = 476] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f7e75728400) [pid = 1829] [serial = 511] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 86 (0x7f7e7254ec00) [pid = 1829] [serial = 496] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 85 (0x7f7e73db2400) [pid = 1829] [serial = 526] [outer = (nil)] [url = about:blank] 22:15:34 INFO - PROCESS | 1829 | --DOMWINDOW == 84 (0x7f7e78b0a000) [pid = 1829] [serial = 473] [outer = (nil)] [url = about:blank] 22:15:35 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:35 INFO - PROCESS | 1829 | 1461302135282 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]]]}] 22:15:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:15:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1537ms 22:15:35 INFO - PROCESS | 1829 | 1461302135335 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 22:15:35 INFO - PROCESS | 1829 | 1461302135342 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 22:15:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:15:35 INFO - PROCESS | 1829 | 1461302135352 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:15:35 INFO - PROCESS | 1829 | 1461302135355 Marionette TRACE conn3 <- [1,754,null,{}] 22:15:35 INFO - PROCESS | 1829 | 1461302135361 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}] 22:15:35 INFO - PROCESS | 1829 | 1461302135500 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 22:15:35 INFO - PROCESS | 1829 | 1461302135656 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719d3000 == 55 [pid = 1829] [id = 196] 22:15:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 85 (0x7f7e6f306000) [pid = 1829] [serial = 588] [outer = (nil)] 22:15:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 86 (0x7f7e6fed6400) [pid = 1829] [serial = 589] [outer = 0x7f7e6f306000] 22:15:35 INFO - PROCESS | 1829 | 1461302135724 Marionette DEBUG loaded listener.js 22:15:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 87 (0x7f7e71114800) [pid = 1829] [serial = 590] [outer = 0x7f7e6f306000] 22:15:36 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:36 INFO - PROCESS | 1829 | 1461302136817 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]]]}] 22:15:36 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 22:15:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1490ms 22:15:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:15:36 INFO - PROCESS | 1829 | 1461302136849 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 22:15:36 INFO - PROCESS | 1829 | 1461302136851 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 22:15:36 INFO - PROCESS | 1829 | 1461302136857 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:15:36 INFO - PROCESS | 1829 | 1461302136862 Marionette TRACE conn3 <- [1,758,null,{}] 22:15:36 INFO - PROCESS | 1829 | 1461302136877 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}] 22:15:37 INFO - PROCESS | 1829 | 1461302137074 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 22:15:37 INFO - PROCESS | 1829 | 1461302137144 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71d8a000 == 56 [pid = 1829] [id = 197] 22:15:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f7e711cf800) [pid = 1829] [serial = 591] [outer = (nil)] 22:15:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f7e71f59000) [pid = 1829] [serial = 592] [outer = 0x7f7e711cf800] 22:15:37 INFO - PROCESS | 1829 | 1461302137215 Marionette DEBUG loaded listener.js 22:15:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e72264000) [pid = 1829] [serial = 593] [outer = 0x7f7e711cf800] 22:15:37 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:37 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:15:37 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:37 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:37 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:15:37 INFO - PROCESS | 1829 | 1461302137919 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]]]}] 22:15:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:15:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1090ms 22:15:37 INFO - PROCESS | 1829 | 1461302137954 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 22:15:37 INFO - PROCESS | 1829 | 1461302137958 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 22:15:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:15:37 INFO - PROCESS | 1829 | 1461302137963 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:15:37 INFO - PROCESS | 1829 | 1461302137965 Marionette TRACE conn3 <- [1,762,null,{}] 22:15:37 INFO - PROCESS | 1829 | 1461302137975 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}] 22:15:38 INFO - PROCESS | 1829 | 1461302138145 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 22:15:38 INFO - PROCESS | 1829 | 1461302138184 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727dc800 == 57 [pid = 1829] [id = 198] 22:15:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e71a6a000) [pid = 1829] [serial = 594] [outer = (nil)] 22:15:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e72530000) [pid = 1829] [serial = 595] [outer = 0x7f7e71a6a000] 22:15:38 INFO - PROCESS | 1829 | 1461302138249 Marionette DEBUG loaded listener.js 22:15:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e72548c00) [pid = 1829] [serial = 596] [outer = 0x7f7e71a6a000] 22:15:38 INFO - PROCESS | 1829 | --DOMWINDOW == 92 (0x7f7e6efcd800) [pid = 1829] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:15:38 INFO - PROCESS | 1829 | --DOMWINDOW == 91 (0x7f7e740d6400) [pid = 1829] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:15:38 INFO - PROCESS | 1829 | --DOMWINDOW == 90 (0x7f7e68cd4800) [pid = 1829] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:15:38 INFO - PROCESS | 1829 | --DOMWINDOW == 89 (0x7f7e72529000) [pid = 1829] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:15:38 INFO - PROCESS | 1829 | --DOMWINDOW == 88 (0x7f7e68cd0400) [pid = 1829] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:15:38 INFO - PROCESS | 1829 | --DOMWINDOW == 87 (0x7f7e6f305800) [pid = 1829] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:15:39 INFO - PROCESS | 1829 | 1461302139484 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]]]}] 22:15:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:15:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1535ms 22:15:39 INFO - PROCESS | 1829 | 1461302139499 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 22:15:39 INFO - PROCESS | 1829 | 1461302139502 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 22:15:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:15:39 INFO - PROCESS | 1829 | 1461302139508 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:15:39 INFO - PROCESS | 1829 | 1461302139510 Marionette TRACE conn3 <- [1,766,null,{}] 22:15:39 INFO - PROCESS | 1829 | 1461302139515 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}] 22:15:39 INFO - PROCESS | 1829 | 1461302139647 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 22:15:39 INFO - PROCESS | 1829 | 1461302139658 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7406d800 == 58 [pid = 1829] [id = 199] 22:15:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 88 (0x7f7e711d4800) [pid = 1829] [serial = 597] [outer = (nil)] 22:15:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 89 (0x7f7e72903400) [pid = 1829] [serial = 598] [outer = 0x7f7e711d4800] 22:15:39 INFO - PROCESS | 1829 | 1461302139718 Marionette DEBUG loaded listener.js 22:15:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 90 (0x7f7e72910400) [pid = 1829] [serial = 599] [outer = 0x7f7e711d4800] 22:15:40 INFO - PROCESS | 1829 | 1461302140906 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]]]}] 22:15:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:15:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1428ms 22:15:40 INFO - PROCESS | 1829 | 1461302140936 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 22:15:40 INFO - PROCESS | 1829 | 1461302140941 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 22:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:15:40 INFO - PROCESS | 1829 | 1461302140949 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:15:40 INFO - PROCESS | 1829 | 1461302140955 Marionette TRACE conn3 <- [1,770,null,{}] 22:15:40 INFO - PROCESS | 1829 | 1461302140964 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}] 22:15:41 INFO - PROCESS | 1829 | 1461302141149 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 22:15:41 INFO - PROCESS | 1829 | 1461302141378 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb63800 == 59 [pid = 1829] [id = 200] 22:15:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 91 (0x7f7e6efd2000) [pid = 1829] [serial = 600] [outer = (nil)] 22:15:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 92 (0x7f7e6f253000) [pid = 1829] [serial = 601] [outer = 0x7f7e6efd2000] 22:15:41 INFO - PROCESS | 1829 | 1461302141453 Marionette DEBUG loaded listener.js 22:15:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 93 (0x7f7e6f310000) [pid = 1829] [serial = 602] [outer = 0x7f7e6efd2000] 22:15:42 INFO - PROCESS | 1829 | 1461302142277 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]]]}] 22:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1384ms 22:15:42 INFO - PROCESS | 1829 | 1461302142333 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 22:15:42 INFO - PROCESS | 1829 | 1461302142342 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 22:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:15:42 INFO - PROCESS | 1829 | 1461302142352 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:15:42 INFO - PROCESS | 1829 | 1461302142355 Marionette TRACE conn3 <- [1,774,null,{}] 22:15:42 INFO - PROCESS | 1829 | 1461302142361 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}] 22:15:42 INFO - PROCESS | 1829 | 1461302142560 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 22:15:42 INFO - PROCESS | 1829 | 1461302142710 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b07000 == 60 [pid = 1829] [id = 201] 22:15:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 94 (0x7f7e6f24c400) [pid = 1829] [serial = 603] [outer = (nil)] 22:15:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 95 (0x7f7e71155400) [pid = 1829] [serial = 604] [outer = 0x7f7e6f24c400] 22:15:42 INFO - PROCESS | 1829 | 1461302142779 Marionette DEBUG loaded listener.js 22:15:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 96 (0x7f7e71a69400) [pid = 1829] [serial = 605] [outer = 0x7f7e6f24c400] 22:15:43 INFO - PROCESS | 1829 | 1461302143680 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]]]}] 22:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1383ms 22:15:43 INFO - PROCESS | 1829 | 1461302143735 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 22:15:43 INFO - PROCESS | 1829 | 1461302143739 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 22:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:15:43 INFO - PROCESS | 1829 | 1461302143745 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:15:43 INFO - PROCESS | 1829 | 1461302143750 Marionette TRACE conn3 <- [1,778,null,{}] 22:15:43 INFO - PROCESS | 1829 | 1461302143766 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}] 22:15:43 INFO - PROCESS | 1829 | 1461302143972 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 22:15:44 INFO - PROCESS | 1829 | 1461302144126 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a51d000 == 61 [pid = 1829] [id = 202] 22:15:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e72550800) [pid = 1829] [serial = 606] [outer = (nil)] 22:15:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e72b93800) [pid = 1829] [serial = 607] [outer = 0x7f7e72550800] 22:15:44 INFO - PROCESS | 1829 | 1461302144201 Marionette DEBUG loaded listener.js 22:15:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e72e74000) [pid = 1829] [serial = 608] [outer = 0x7f7e72550800] 22:15:45 INFO - PROCESS | 1829 | 1461302145077 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]]]}] 22:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1385ms 22:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:15:45 INFO - PROCESS | 1829 | 1461302145130 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 22:15:45 INFO - PROCESS | 1829 | 1461302145134 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 22:15:45 INFO - PROCESS | 1829 | 1461302145140 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:15:45 INFO - PROCESS | 1829 | 1461302145143 Marionette TRACE conn3 <- [1,782,null,{}] 22:15:45 INFO - PROCESS | 1829 | 1461302145148 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}] 22:15:45 INFO - PROCESS | 1829 | 1461302145300 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 22:15:45 INFO - PROCESS | 1829 | 1461302145462 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b046800 == 62 [pid = 1829] [id = 203] 22:15:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e68cd7c00) [pid = 1829] [serial = 609] [outer = (nil)] 22:15:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e74047c00) [pid = 1829] [serial = 610] [outer = 0x7f7e68cd7c00] 22:15:45 INFO - PROCESS | 1829 | 1461302145536 Marionette DEBUG loaded listener.js 22:15:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e741b5800) [pid = 1829] [serial = 611] [outer = 0x7f7e68cd7c00] 22:15:46 INFO - PROCESS | 1829 | 1461302146361 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]]]}] 22:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1236ms 22:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:15:46 INFO - PROCESS | 1829 | 1461302146375 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 22:15:46 INFO - PROCESS | 1829 | 1461302146378 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 22:15:46 INFO - PROCESS | 1829 | 1461302146384 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:15:46 INFO - PROCESS | 1829 | 1461302146387 Marionette TRACE conn3 <- [1,786,null,{}] 22:15:46 INFO - PROCESS | 1829 | 1461302146392 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}] 22:15:46 INFO - PROCESS | 1829 | 1461302146544 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 22:15:46 INFO - PROCESS | 1829 | 1461302146704 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b121000 == 63 [pid = 1829] [id = 204] 22:15:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e72f33000) [pid = 1829] [serial = 612] [outer = (nil)] 22:15:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e741d2c00) [pid = 1829] [serial = 613] [outer = 0x7f7e72f33000] 22:15:46 INFO - PROCESS | 1829 | 1461302146788 Marionette DEBUG loaded listener.js 22:15:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e74b55000) [pid = 1829] [serial = 614] [outer = 0x7f7e72f33000] 22:15:47 INFO - PROCESS | 1829 | 1461302147651 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]]]}] 22:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1330ms 22:15:47 INFO - PROCESS | 1829 | 1461302147714 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 22:15:47 INFO - PROCESS | 1829 | 1461302147718 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 22:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:15:47 INFO - PROCESS | 1829 | 1461302147724 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:15:47 INFO - PROCESS | 1829 | 1461302147727 Marionette TRACE conn3 <- [1,790,null,{}] 22:15:47 INFO - PROCESS | 1829 | 1461302147732 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}] 22:15:47 INFO - PROCESS | 1829 | 1461302147952 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 22:15:48 INFO - PROCESS | 1829 | 1461302148108 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b97d000 == 64 [pid = 1829] [id = 205] 22:15:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e74b5b800) [pid = 1829] [serial = 615] [outer = (nil)] 22:15:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e7551e800) [pid = 1829] [serial = 616] [outer = 0x7f7e74b5b800] 22:15:48 INFO - PROCESS | 1829 | 1461302148182 Marionette DEBUG loaded listener.js 22:15:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e75c23c00) [pid = 1829] [serial = 617] [outer = 0x7f7e74b5b800] 22:15:49 INFO - PROCESS | 1829 | 1461302149397 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]]]}] 22:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1733ms 22:15:49 INFO - PROCESS | 1829 | 1461302149458 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 22:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:15:49 INFO - PROCESS | 1829 | 1461302149464 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 22:15:49 INFO - PROCESS | 1829 | 1461302149471 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:15:49 INFO - PROCESS | 1829 | 1461302149477 Marionette TRACE conn3 <- [1,794,null,{}] 22:15:49 INFO - PROCESS | 1829 | 1461302149494 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}] 22:15:49 INFO - PROCESS | 1829 | 1461302149657 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 22:15:49 INFO - PROCESS | 1829 | 1461302149880 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b13000 == 65 [pid = 1829] [id = 206] 22:15:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e6f305800) [pid = 1829] [serial = 618] [outer = (nil)] 22:15:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e6f30fc00) [pid = 1829] [serial = 619] [outer = 0x7f7e6f305800] 22:15:49 INFO - PROCESS | 1829 | 1461302149949 Marionette DEBUG loaded listener.js 22:15:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e6fed9c00) [pid = 1829] [serial = 620] [outer = 0x7f7e6f305800] 22:15:50 INFO - PROCESS | 1829 | 1461302150943 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]]]}] 22:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1543ms 22:15:51 INFO - PROCESS | 1829 | 1461302151015 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 22:15:51 INFO - PROCESS | 1829 | 1461302151023 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 22:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:15:51 INFO - PROCESS | 1829 | 1461302151032 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:15:51 INFO - PROCESS | 1829 | 1461302151035 Marionette TRACE conn3 <- [1,798,null,{}] 22:15:51 INFO - PROCESS | 1829 | 1461302151041 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}] 22:15:51 INFO - PROCESS | 1829 | 1461302151252 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 22:15:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b97e000 == 64 [pid = 1829] [id = 169] 22:15:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b5d800 == 63 [pid = 1829] [id = 51] 22:15:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c84c800 == 62 [pid = 1829] [id = 170] 22:15:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b518800 == 61 [pid = 1829] [id = 168] 22:15:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e74b0c000 == 60 [pid = 1829] [id = 72] 22:15:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e87db1800 == 59 [pid = 1829] [id = 100] 22:15:51 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac27000 == 58 [pid = 1829] [id = 146] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e7a6c8c00) [pid = 1829] [serial = 547] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e69d59c00) [pid = 1829] [serial = 538] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e711d5c00) [pid = 1829] [serial = 541] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e741bdc00) [pid = 1829] [serial = 544] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e74b4dc00) [pid = 1829] [serial = 536] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e6fed5000) [pid = 1829] [serial = 551] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e6efd9000) [pid = 1829] [serial = 550] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e74b86800) [pid = 1829] [serial = 559] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e711d2400) [pid = 1829] [serial = 553] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e71f65800) [pid = 1829] [serial = 554] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e72548800) [pid = 1829] [serial = 556] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e75737400) [pid = 1829] [serial = 560] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e6fc35400) [pid = 1829] [serial = 562] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e72aed000) [pid = 1829] [serial = 557] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e72542800) [pid = 1829] [serial = 563] [outer = (nil)] [url = about:blank] 22:15:51 INFO - PROCESS | 1829 | 1461302151471 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6efdf000 == 59 [pid = 1829] [id = 207] 22:15:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e6fc35400) [pid = 1829] [serial = 621] [outer = (nil)] 22:15:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e71117c00) [pid = 1829] [serial = 622] [outer = 0x7f7e6fc35400] 22:15:51 INFO - PROCESS | 1829 | 1461302151539 Marionette DEBUG loaded listener.js 22:15:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e7114e000) [pid = 1829] [serial = 623] [outer = 0x7f7e6fc35400] 22:15:52 INFO - PROCESS | 1829 | 1461302152316 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]]]}] 22:15:52 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 22:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1338ms 22:15:52 INFO - PROCESS | 1829 | 1461302152369 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 22:15:52 INFO - PROCESS | 1829 | 1461302152373 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 22:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:15:52 INFO - PROCESS | 1829 | 1461302152378 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:15:52 INFO - PROCESS | 1829 | 1461302152384 Marionette TRACE conn3 <- [1,802,null,{}] 22:15:52 INFO - PROCESS | 1829 | 1461302152399 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}] 22:15:52 INFO - PROCESS | 1829 | 1461302152538 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 22:15:52 INFO - PROCESS | 1829 | 1461302152555 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727ca000 == 60 [pid = 1829] [id = 208] 22:15:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e71a6d800) [pid = 1829] [serial = 624] [outer = (nil)] 22:15:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e7225e800) [pid = 1829] [serial = 625] [outer = 0x7f7e71a6d800] 22:15:52 INFO - PROCESS | 1829 | 1461302152619 Marionette DEBUG loaded listener.js 22:15:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e7244f400) [pid = 1829] [serial = 626] [outer = 0x7f7e71a6d800] 22:15:53 INFO - PROCESS | 1829 | 1461302153441 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]]]}] 22:15:53 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 22:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1138ms 22:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:15:53 INFO - PROCESS | 1829 | 1461302153517 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 22:15:53 INFO - PROCESS | 1829 | 1461302153520 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 22:15:53 INFO - PROCESS | 1829 | 1461302153527 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:15:53 INFO - PROCESS | 1829 | 1461302153530 Marionette TRACE conn3 <- [1,806,null,{}] 22:15:53 INFO - PROCESS | 1829 | 1461302153538 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}] 22:15:53 INFO - PROCESS | 1829 | 1461302153680 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 22:15:53 INFO - PROCESS | 1829 | 1461302153796 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b15800 == 61 [pid = 1829] [id = 209] 22:15:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e711d1800) [pid = 1829] [serial = 627] [outer = (nil)] 22:15:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e7254c000) [pid = 1829] [serial = 628] [outer = 0x7f7e711d1800] 22:15:53 INFO - PROCESS | 1829 | 1461302153881 Marionette DEBUG loaded listener.js 22:15:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e7290f800) [pid = 1829] [serial = 629] [outer = 0x7f7e711d1800] 22:15:54 INFO - PROCESS | 1829 | 1461302154611 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]]]}] 22:15:54 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 22:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1136ms 22:15:54 INFO - PROCESS | 1829 | 1461302154664 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 22:15:54 INFO - PROCESS | 1829 | 1461302154667 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 22:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:15:54 INFO - PROCESS | 1829 | 1461302154673 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:15:54 INFO - PROCESS | 1829 | 1461302154675 Marionette TRACE conn3 <- [1,810,null,{}] 22:15:54 INFO - PROCESS | 1829 | 1461302154680 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}] 22:15:54 INFO - PROCESS | 1829 | 1461302154854 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 22:15:54 INFO - PROCESS | 1829 | 1461302154880 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6f33e000 == 62 [pid = 1829] [id = 210] 22:15:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e72aed800) [pid = 1829] [serial = 630] [outer = (nil)] 22:15:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e72b91c00) [pid = 1829] [serial = 631] [outer = 0x7f7e72aed800] 22:15:54 INFO - PROCESS | 1829 | 1461302154939 Marionette DEBUG loaded listener.js 22:15:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e72f40000) [pid = 1829] [serial = 632] [outer = 0x7f7e72aed800] 22:15:56 INFO - PROCESS | 1829 | 1461302156183 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]]]}] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 107 (0x7f7e72447400) [pid = 1829] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 106 (0x7f7e73daf400) [pid = 1829] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 105 (0x7f7e7254f400) [pid = 1829] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 104 (0x7f7e7587f000) [pid = 1829] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 103 (0x7f7e72908800) [pid = 1829] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 102 (0x7f7e7111bc00) [pid = 1829] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 101 (0x7f7e6fc2e400) [pid = 1829] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 100 (0x7f7e711cf800) [pid = 1829] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 99 (0x7f7e71a6a000) [pid = 1829] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 98 (0x7f7e6eecd000) [pid = 1829] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 97 (0x7f7e68cd8800) [pid = 1829] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:15:56 INFO - PROCESS | 1829 | --DOMWINDOW == 96 (0x7f7e6f306000) [pid = 1829] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1577ms 22:15:56 INFO - PROCESS | 1829 | 1461302156251 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 22:15:56 INFO - PROCESS | 1829 | 1461302156254 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 22:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:15:56 INFO - PROCESS | 1829 | 1461302156259 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:15:56 INFO - PROCESS | 1829 | 1461302156261 Marionette TRACE conn3 <- [1,814,null,{}] 22:15:56 INFO - PROCESS | 1829 | 1461302156267 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}] 22:15:56 INFO - PROCESS | 1829 | 1461302156459 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 22:15:56 INFO - PROCESS | 1829 | 1461302156571 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a525000 == 63 [pid = 1829] [id = 211] 22:15:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 97 (0x7f7e7404c800) [pid = 1829] [serial = 633] [outer = (nil)] 22:15:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 98 (0x7f7e741d1c00) [pid = 1829] [serial = 634] [outer = 0x7f7e7404c800] 22:15:56 INFO - PROCESS | 1829 | 1461302156634 Marionette DEBUG loaded listener.js 22:15:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 99 (0x7f7e74b5ac00) [pid = 1829] [serial = 635] [outer = 0x7f7e7404c800] 22:15:57 INFO - PROCESS | 1829 | 1461302157264 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] 22:15:57 INFO - PROCESS | 1829 | 1461302157300 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 22:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:15:57 INFO - PROCESS | 1829 | 1461302157305 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:15:57 INFO - PROCESS | 1829 | 1461302157307 Marionette TRACE conn3 <- [1,818,null,{}] 22:15:57 INFO - PROCESS | 1829 | 1461302157312 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}] 22:15:57 INFO - PROCESS | 1829 | 1461302157444 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 22:15:57 INFO - PROCESS | 1829 | 1461302157556 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b062800 == 64 [pid = 1829] [id = 212] 22:15:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 100 (0x7f7e6eecf800) [pid = 1829] [serial = 636] [outer = (nil)] 22:15:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 101 (0x7f7e7551e400) [pid = 1829] [serial = 637] [outer = 0x7f7e6eecf800] 22:15:57 INFO - PROCESS | 1829 | 1461302157616 Marionette DEBUG loaded listener.js 22:15:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 102 (0x7f7e75737000) [pid = 1829] [serial = 638] [outer = 0x7f7e6eecf800] 22:15:58 INFO - PROCESS | 1829 | 1461302158321 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]]]}] 22:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1025ms 22:15:58 INFO - PROCESS | 1829 | 1461302158331 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 22:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:15:58 INFO - PROCESS | 1829 | 1461302158337 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 22:15:58 INFO - PROCESS | 1829 | 1461302158345 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:15:58 INFO - PROCESS | 1829 | 1461302158351 Marionette TRACE conn3 <- [1,822,null,{}] 22:15:58 INFO - PROCESS | 1829 | 1461302158436 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}] 22:15:58 INFO - PROCESS | 1829 | 1461302158601 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 22:15:58 INFO - PROCESS | 1829 | 1461302158795 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:15:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719c2800 == 65 [pid = 1829] [id = 213] 22:15:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 103 (0x7f7e6efd1c00) [pid = 1829] [serial = 639] [outer = (nil)] 22:15:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 104 (0x7f7e6f24ac00) [pid = 1829] [serial = 640] [outer = 0x7f7e6efd1c00] 22:15:58 INFO - PROCESS | 1829 | 1461302158871 Marionette DEBUG loaded listener.js 22:15:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 105 (0x7f7e6f310800) [pid = 1829] [serial = 641] [outer = 0x7f7e6efd1c00] 22:15:59 INFO - PROCESS | 1829 | 1461302159779 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] 22:15:59 INFO - PROCESS | 1829 | 1461302159828 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 22:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:15:59 INFO - PROCESS | 1829 | 1461302159839 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:15:59 INFO - PROCESS | 1829 | 1461302159843 Marionette TRACE conn3 <- [1,826,null,{}] 22:15:59 INFO - PROCESS | 1829 | 1461302159849 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}] 22:16:00 INFO - PROCESS | 1829 | 1461302160008 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 22:16:00 INFO - PROCESS | 1829 | 1461302160189 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7577f000 == 66 [pid = 1829] [id = 214] 22:16:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 106 (0x7f7e7111d800) [pid = 1829] [serial = 642] [outer = (nil)] 22:16:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 107 (0x7f7e711cf400) [pid = 1829] [serial = 643] [outer = 0x7f7e7111d800] 22:16:00 INFO - PROCESS | 1829 | 1461302160261 Marionette DEBUG loaded listener.js 22:16:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 108 (0x7f7e72263c00) [pid = 1829] [serial = 644] [outer = 0x7f7e7111d800] 22:16:01 INFO - PROCESS | 1829 | 1461302161276 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]]]}] 22:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1480ms 22:16:01 INFO - PROCESS | 1829 | 1461302161319 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 22:16:01 INFO - PROCESS | 1829 | 1461302161323 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 22:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:16:01 INFO - PROCESS | 1829 | 1461302161329 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:16:01 INFO - PROCESS | 1829 | 1461302161334 Marionette TRACE conn3 <- [1,830,null,{}] 22:16:01 INFO - PROCESS | 1829 | 1461302161350 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}] 22:16:01 INFO - PROCESS | 1829 | 1461302161521 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 22:16:01 INFO - PROCESS | 1829 | 1461302161672 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b980800 == 67 [pid = 1829] [id = 215] 22:16:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e7290f000) [pid = 1829] [serial = 645] [outer = (nil)] 22:16:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e72f41400) [pid = 1829] [serial = 646] [outer = 0x7f7e7290f000] 22:16:01 INFO - PROCESS | 1829 | 1461302161797 Marionette DEBUG loaded listener.js 22:16:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e741c3400) [pid = 1829] [serial = 647] [outer = 0x7f7e7290f000] 22:16:02 INFO - PROCESS | 1829 | 1461302162665 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]]]}] 22:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1387ms 22:16:02 INFO - PROCESS | 1829 | 1461302162717 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 22:16:02 INFO - PROCESS | 1829 | 1461302162721 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 22:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:16:02 INFO - PROCESS | 1829 | 1461302162727 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:16:02 INFO - PROCESS | 1829 | 1461302162730 Marionette TRACE conn3 <- [1,834,null,{}] 22:16:02 INFO - PROCESS | 1829 | 1461302162735 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}] 22:16:02 INFO - PROCESS | 1829 | 1461302162884 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 22:16:03 INFO - PROCESS | 1829 | 1461302163053 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c841800 == 68 [pid = 1829] [id = 216] 22:16:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e72910800) [pid = 1829] [serial = 648] [outer = (nil)] 22:16:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e757a3800) [pid = 1829] [serial = 649] [outer = 0x7f7e72910800] 22:16:03 INFO - PROCESS | 1829 | 1461302163124 Marionette DEBUG loaded listener.js 22:16:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e7588ac00) [pid = 1829] [serial = 650] [outer = 0x7f7e72910800] 22:16:03 INFO - PROCESS | 1829 | 1461302163962 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]]]}] 22:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1280ms 22:16:04 INFO - PROCESS | 1829 | 1461302164007 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 22:16:04 INFO - PROCESS | 1829 | 1461302164011 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 22:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:16:04 INFO - PROCESS | 1829 | 1461302164017 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:16:04 INFO - PROCESS | 1829 | 1461302164019 Marionette TRACE conn3 <- [1,838,null,{}] 22:16:04 INFO - PROCESS | 1829 | 1461302164025 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}] 22:16:04 INFO - PROCESS | 1829 | 1461302164175 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 22:16:04 INFO - PROCESS | 1829 | 1461302164333 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed84800 == 69 [pid = 1829] [id = 217] 22:16:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e68cdd800) [pid = 1829] [serial = 651] [outer = (nil)] 22:16:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e75c1e800) [pid = 1829] [serial = 652] [outer = 0x7f7e68cdd800] 22:16:04 INFO - PROCESS | 1829 | 1461302164403 Marionette DEBUG loaded listener.js 22:16:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e75c28c00) [pid = 1829] [serial = 653] [outer = 0x7f7e68cdd800] 22:16:05 INFO - PROCESS | 1829 | 1461302165263 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]]]}] 22:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1280ms 22:16:05 INFO - PROCESS | 1829 | 1461302165298 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 22:16:05 INFO - PROCESS | 1829 | 1461302165301 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 22:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:16:05 INFO - PROCESS | 1829 | 1461302165307 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:16:05 INFO - PROCESS | 1829 | 1461302165310 Marionette TRACE conn3 <- [1,842,null,{}] 22:16:05 INFO - PROCESS | 1829 | 1461302165315 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}] 22:16:05 INFO - PROCESS | 1829 | 1461302165492 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 22:16:05 INFO - PROCESS | 1829 | 1461302165654 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e82115800 == 70 [pid = 1829] [id = 218] 22:16:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e780d0400) [pid = 1829] [serial = 654] [outer = (nil)] 22:16:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e78b0f400) [pid = 1829] [serial = 655] [outer = 0x7f7e780d0400] 22:16:05 INFO - PROCESS | 1829 | 1461302165732 Marionette DEBUG loaded listener.js 22:16:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e791c9000) [pid = 1829] [serial = 656] [outer = 0x7f7e780d0400] 22:16:06 INFO - PROCESS | 1829 | 1461302166585 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]]]}] 22:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1331ms 22:16:06 INFO - PROCESS | 1829 | 1461302166638 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 22:16:06 INFO - PROCESS | 1829 | 1461302166641 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 22:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:16:06 INFO - PROCESS | 1829 | 1461302166647 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:16:06 INFO - PROCESS | 1829 | 1461302166650 Marionette TRACE conn3 <- [1,846,null,{}] 22:16:06 INFO - PROCESS | 1829 | 1461302166655 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}] 22:16:06 INFO - PROCESS | 1829 | 1461302166806 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 22:16:07 INFO - PROCESS | 1829 | 1461302166997 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88b4d000 == 71 [pid = 1829] [id = 219] 22:16:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e791d1800) [pid = 1829] [serial = 657] [outer = (nil)] 22:16:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e79ba6800) [pid = 1829] [serial = 658] [outer = 0x7f7e791d1800] 22:16:07 INFO - PROCESS | 1829 | 1461302167086 Marionette DEBUG loaded listener.js 22:16:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e7a0dfc00) [pid = 1829] [serial = 659] [outer = 0x7f7e791d1800] 22:16:07 INFO - PROCESS | 1829 | 1461302167896 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]]]}] 22:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1281ms 22:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:16:07 INFO - PROCESS | 1829 | 1461302167929 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 22:16:07 INFO - PROCESS | 1829 | 1461302167932 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 22:16:07 INFO - PROCESS | 1829 | 1461302167939 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:16:07 INFO - PROCESS | 1829 | 1461302167942 Marionette TRACE conn3 <- [1,850,null,{}] 22:16:07 INFO - PROCESS | 1829 | 1461302167948 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}] 22:16:08 INFO - PROCESS | 1829 | 1461302168108 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 22:16:08 INFO - PROCESS | 1829 | 1461302168268 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0ca800 == 72 [pid = 1829] [id = 220] 22:16:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e68cd0800) [pid = 1829] [serial = 660] [outer = (nil)] 22:16:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e6f24f000) [pid = 1829] [serial = 661] [outer = 0x7f7e68cd0800] 22:16:08 INFO - PROCESS | 1829 | 1461302168340 Marionette DEBUG loaded listener.js 22:16:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e72530800) [pid = 1829] [serial = 662] [outer = 0x7f7e68cd0800] 22:16:09 INFO - PROCESS | 1829 | 1461302169440 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]]]}] 22:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1531ms 22:16:09 INFO - PROCESS | 1829 | 1461302169469 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 22:16:09 INFO - PROCESS | 1829 | 1461302169474 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 22:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:16:09 INFO - PROCESS | 1829 | 1461302169482 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:16:09 INFO - PROCESS | 1829 | 1461302169487 Marionette TRACE conn3 <- [1,854,null,{}] 22:16:09 INFO - PROCESS | 1829 | 1461302169496 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}] 22:16:09 INFO - PROCESS | 1829 | 1461302169649 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 22:16:09 INFO - PROCESS | 1829 | 1461302169860 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b56000 == 73 [pid = 1829] [id = 221] 22:16:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e6f311400) [pid = 1829] [serial = 663] [outer = (nil)] 22:16:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e6fc37800) [pid = 1829] [serial = 664] [outer = 0x7f7e6f311400] 22:16:09 INFO - PROCESS | 1829 | 1461302169927 Marionette DEBUG loaded listener.js 22:16:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e7114bc00) [pid = 1829] [serial = 665] [outer = 0x7f7e6f311400] 22:16:10 INFO - PROCESS | 1829 | 1461302170830 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]]]}] 22:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1433ms 22:16:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a525000 == 72 [pid = 1829] [id = 211] 22:16:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6f33e000 == 71 [pid = 1829] [id = 210] 22:16:10 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e72903400) [pid = 1829] [serial = 598] [outer = (nil)] [url = about:blank] 22:16:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b15800 == 70 [pid = 1829] [id = 209] 22:16:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727ca000 == 69 [pid = 1829] [id = 208] 22:16:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6efdf000 == 68 [pid = 1829] [id = 207] 22:16:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b13000 == 67 [pid = 1829] [id = 206] 22:16:10 INFO - PROCESS | 1829 | 1461302170954 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 22:16:10 INFO - PROCESS | 1829 | 1461302170962 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 22:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:16:10 INFO - PROCESS | 1829 | 1461302170975 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:16:10 INFO - PROCESS | 1829 | 1461302170978 Marionette TRACE conn3 <- [1,858,null,{}] 22:16:10 INFO - PROCESS | 1829 | 1461302170990 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}] 22:16:11 INFO - PROCESS | 1829 | 1461302171131 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 22:16:11 INFO - PROCESS | 1829 | 1461302171142 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71a95800 == 68 [pid = 1829] [id = 222] 22:16:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e7114b400) [pid = 1829] [serial = 666] [outer = (nil)] 22:16:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e71f60000) [pid = 1829] [serial = 667] [outer = 0x7f7e7114b400] 22:16:11 INFO - PROCESS | 1829 | 1461302171210 Marionette DEBUG loaded listener.js 22:16:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e72269400) [pid = 1829] [serial = 668] [outer = 0x7f7e7114b400] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e72547800) [pid = 1829] [serial = 503] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e7587cc00) [pid = 1829] [serial = 512] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e72f41800) [pid = 1829] [serial = 506] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e7a945000) [pid = 1829] [serial = 515] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e74b58000) [pid = 1829] [serial = 509] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e740cd000) [pid = 1829] [serial = 460] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e7114cc00) [pid = 1829] [serial = 500] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e71f59000) [pid = 1829] [serial = 592] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e72530000) [pid = 1829] [serial = 595] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e6efd8800) [pid = 1829] [serial = 586] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e6f255c00) [pid = 1829] [serial = 587] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e7bc97c00) [pid = 1829] [serial = 574] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e78b0ac00) [pid = 1829] [serial = 584] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e6f252400) [pid = 1829] [serial = 583] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e711d8800) [pid = 1829] [serial = 568] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e75c28000) [pid = 1829] [serial = 565] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e6fed6400) [pid = 1829] [serial = 589] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e78292800) [pid = 1829] [serial = 571] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e72548c00) [pid = 1829] [serial = 596] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e88cea000) [pid = 1829] [serial = 580] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 110 (0x7f7e81e77c00) [pid = 1829] [serial = 577] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 109 (0x7f7e72264000) [pid = 1829] [serial = 593] [outer = (nil)] [url = about:blank] 22:16:11 INFO - PROCESS | 1829 | --DOMWINDOW == 108 (0x7f7e71114800) [pid = 1829] [serial = 590] [outer = (nil)] [url = about:blank] 22:16:12 INFO - PROCESS | 1829 | 1461302172137 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]]]}] 22:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1189ms 22:16:12 INFO - PROCESS | 1829 | 1461302172163 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 22:16:12 INFO - PROCESS | 1829 | 1461302172167 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 22:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:16:12 INFO - PROCESS | 1829 | 1461302172172 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:16:12 INFO - PROCESS | 1829 | 1461302172177 Marionette TRACE conn3 <- [1,862,null,{}] 22:16:12 INFO - PROCESS | 1829 | 1461302172192 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}] 22:16:12 INFO - PROCESS | 1829 | 1461302172343 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 22:16:12 INFO - PROCESS | 1829 | 1461302172462 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6f357800 == 69 [pid = 1829] [id = 223] 22:16:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 109 (0x7f7e7114d000) [pid = 1829] [serial = 669] [outer = (nil)] 22:16:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 110 (0x7f7e7254d400) [pid = 1829] [serial = 670] [outer = 0x7f7e7114d000] 22:16:12 INFO - PROCESS | 1829 | 1461302172526 Marionette DEBUG loaded listener.js 22:16:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 111 (0x7f7e72e69c00) [pid = 1829] [serial = 671] [outer = 0x7f7e7114d000] 22:16:13 INFO - PROCESS | 1829 | 1461302173203 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]]]}] 22:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1082ms 22:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:16:13 INFO - PROCESS | 1829 | 1461302173260 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 22:16:13 INFO - PROCESS | 1829 | 1461302173263 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 22:16:13 INFO - PROCESS | 1829 | 1461302173288 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:16:13 INFO - PROCESS | 1829 | 1461302173291 Marionette TRACE conn3 <- [1,866,null,{}] 22:16:13 INFO - PROCESS | 1829 | 1461302173296 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}] 22:16:13 INFO - PROCESS | 1829 | 1461302173492 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 22:16:13 INFO - PROCESS | 1829 | 1461302173512 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a517800 == 70 [pid = 1829] [id = 224] 22:16:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e72550400) [pid = 1829] [serial = 672] [outer = (nil)] 22:16:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e741b6400) [pid = 1829] [serial = 673] [outer = 0x7f7e72550400] 22:16:13 INFO - PROCESS | 1829 | 1461302173572 Marionette DEBUG loaded listener.js 22:16:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e74b56c00) [pid = 1829] [serial = 674] [outer = 0x7f7e72550400] 22:16:14 INFO - PROCESS | 1829 | 1461302174419 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]]]}] 22:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1199ms 22:16:14 INFO - PROCESS | 1829 | 1461302174468 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 22:16:14 INFO - PROCESS | 1829 | 1461302174471 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 22:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:16:14 INFO - PROCESS | 1829 | 1461302174486 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:16:14 INFO - PROCESS | 1829 | 1461302174489 Marionette TRACE conn3 <- [1,870,null,{}] 22:16:14 INFO - PROCESS | 1829 | 1461302174494 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}] 22:16:14 INFO - PROCESS | 1829 | 1461302174677 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 22:16:14 INFO - PROCESS | 1829 | 1461302174704 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b115000 == 71 [pid = 1829] [id = 225] 22:16:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e73db6c00) [pid = 1829] [serial = 675] [outer = (nil)] 22:16:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e74b84800) [pid = 1829] [serial = 676] [outer = 0x7f7e73db6c00] 22:16:14 INFO - PROCESS | 1829 | 1461302174764 Marionette DEBUG loaded listener.js 22:16:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e75887400) [pid = 1829] [serial = 677] [outer = 0x7f7e73db6c00] 22:16:15 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e72aed800) [pid = 1829] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:16:15 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e71a6d800) [pid = 1829] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:16:15 INFO - PROCESS | 1829 | --DOMWINDOW == 114 (0x7f7e6f305800) [pid = 1829] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:16:15 INFO - PROCESS | 1829 | --DOMWINDOW == 113 (0x7f7e6fc35400) [pid = 1829] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:16:15 INFO - PROCESS | 1829 | --DOMWINDOW == 112 (0x7f7e7404c800) [pid = 1829] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:16:15 INFO - PROCESS | 1829 | --DOMWINDOW == 111 (0x7f7e711d1800) [pid = 1829] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:16:15 INFO - PROCESS | 1829 | 1461302175710 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]]]}] 22:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1286ms 22:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:16:15 INFO - PROCESS | 1829 | 1461302175763 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 22:16:15 INFO - PROCESS | 1829 | 1461302175765 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 22:16:15 INFO - PROCESS | 1829 | 1461302175772 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:16:15 INFO - PROCESS | 1829 | 1461302175775 Marionette TRACE conn3 <- [1,874,null,{}] 22:16:15 INFO - PROCESS | 1829 | 1461302175780 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}] 22:16:15 INFO - PROCESS | 1829 | 1461302175948 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 22:16:15 INFO - PROCESS | 1829 | 1461302175969 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b56d800 == 72 [pid = 1829] [id = 226] 22:16:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 112 (0x7f7e74b7cc00) [pid = 1829] [serial = 678] [outer = (nil)] 22:16:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 113 (0x7f7e78b10400) [pid = 1829] [serial = 679] [outer = 0x7f7e74b7cc00] 22:16:16 INFO - PROCESS | 1829 | 1461302176042 Marionette DEBUG loaded listener.js 22:16:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 114 (0x7f7e791c6c00) [pid = 1829] [serial = 680] [outer = 0x7f7e74b7cc00] 22:16:16 INFO - PROCESS | 1829 | 1461302176742 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]]]}] 22:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1028ms 22:16:16 INFO - PROCESS | 1829 | 1461302176800 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 22:16:16 INFO - PROCESS | 1829 | 1461302176802 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 22:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:16:16 INFO - PROCESS | 1829 | 1461302176808 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:16:16 INFO - PROCESS | 1829 | 1461302176811 Marionette TRACE conn3 <- [1,878,null,{}] 22:16:16 INFO - PROCESS | 1829 | 1461302176816 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}] 22:16:16 INFO - PROCESS | 1829 | 1461302176994 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 22:16:17 INFO - PROCESS | 1829 | 1461302177016 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c82d800 == 73 [pid = 1829] [id = 227] 22:16:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 115 (0x7f7e74b7d400) [pid = 1829] [serial = 681] [outer = (nil)] 22:16:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e791c7400) [pid = 1829] [serial = 682] [outer = 0x7f7e74b7d400] 22:16:17 INFO - PROCESS | 1829 | 1461302177085 Marionette DEBUG loaded listener.js 22:16:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e7a61c400) [pid = 1829] [serial = 683] [outer = 0x7f7e74b7d400] 22:16:17 INFO - PROCESS | 1829 | 1461302177964 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]]]}] 22:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1178ms 22:16:17 INFO - PROCESS | 1829 | 1461302177986 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 22:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:16:17 INFO - PROCESS | 1829 | 1461302177992 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 22:16:18 INFO - PROCESS | 1829 | 1461302178000 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:16:18 INFO - PROCESS | 1829 | 1461302178006 Marionette TRACE conn3 <- [1,882,null,{}] 22:16:18 INFO - PROCESS | 1829 | 1461302178031 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}] 22:16:18 INFO - PROCESS | 1829 | 1461302178202 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 22:16:18 INFO - PROCESS | 1829 | 1461302178360 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b19000 == 74 [pid = 1829] [id = 228] 22:16:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e69d58c00) [pid = 1829] [serial = 684] [outer = (nil)] 22:16:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e6fc34400) [pid = 1829] [serial = 685] [outer = 0x7f7e69d58c00] 22:16:18 INFO - PROCESS | 1829 | 1461302178434 Marionette DEBUG loaded listener.js 22:16:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e711cc800) [pid = 1829] [serial = 686] [outer = 0x7f7e69d58c00] 22:16:19 INFO - PROCESS | 1829 | 1461302179283 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]]]}] 22:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1354ms 22:16:19 INFO - PROCESS | 1829 | 1461302179353 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 22:16:19 INFO - PROCESS | 1829 | 1461302179361 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 22:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:16:19 INFO - PROCESS | 1829 | 1461302179371 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:16:19 INFO - PROCESS | 1829 | 1461302179374 Marionette TRACE conn3 <- [1,886,null,{}] 22:16:19 INFO - PROCESS | 1829 | 1461302179380 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}] 22:16:19 INFO - PROCESS | 1829 | 1461302179580 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 22:16:19 INFO - PROCESS | 1829 | 1461302179735 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b051800 == 75 [pid = 1829] [id = 229] 22:16:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e6efce000) [pid = 1829] [serial = 687] [outer = (nil)] 22:16:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e7252d000) [pid = 1829] [serial = 688] [outer = 0x7f7e6efce000] 22:16:19 INFO - PROCESS | 1829 | 1461302179805 Marionette DEBUG loaded listener.js 22:16:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e7290d000) [pid = 1829] [serial = 689] [outer = 0x7f7e6efce000] 22:16:20 INFO - PROCESS | 1829 | 1461302180771 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]]]}] 22:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1431ms 22:16:20 INFO - PROCESS | 1829 | 1461302180802 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 22:16:20 INFO - PROCESS | 1829 | 1461302180806 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 22:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:16:20 INFO - PROCESS | 1829 | 1461302180812 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:16:20 INFO - PROCESS | 1829 | 1461302180817 Marionette TRACE conn3 <- [1,890,null,{}] 22:16:20 INFO - PROCESS | 1829 | 1461302180833 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}] 22:16:21 INFO - PROCESS | 1829 | 1461302181009 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 22:16:21 INFO - PROCESS | 1829 | 1461302181219 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e889bc000 == 76 [pid = 1829] [id = 230] 22:16:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e74b7b000) [pid = 1829] [serial = 690] [outer = (nil)] 22:16:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e7588a400) [pid = 1829] [serial = 691] [outer = 0x7f7e74b7b000] 22:16:21 INFO - PROCESS | 1829 | 1461302181340 Marionette DEBUG loaded listener.js 22:16:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e780d5800) [pid = 1829] [serial = 692] [outer = 0x7f7e74b7b000] 22:16:22 INFO - PROCESS | 1829 | 1461302182192 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]]]}] 22:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1432ms 22:16:22 INFO - PROCESS | 1829 | 1461302182245 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 22:16:22 INFO - PROCESS | 1829 | 1461302182248 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 22:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:16:22 INFO - PROCESS | 1829 | 1461302182254 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:16:22 INFO - PROCESS | 1829 | 1461302182256 Marionette TRACE conn3 <- [1,894,null,{}] 22:16:22 INFO - PROCESS | 1829 | 1461302182262 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}] 22:16:22 INFO - PROCESS | 1829 | 1461302182451 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 22:16:22 INFO - PROCESS | 1829 | 1461302182611 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e89d2d800 == 77 [pid = 1829] [id = 231] 22:16:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e75519400) [pid = 1829] [serial = 693] [outer = (nil)] 22:16:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e7a45c800) [pid = 1829] [serial = 694] [outer = 0x7f7e75519400] 22:16:22 INFO - PROCESS | 1829 | 1461302182690 Marionette DEBUG loaded listener.js 22:16:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e7a6c1400) [pid = 1829] [serial = 695] [outer = 0x7f7e75519400] 22:16:23 INFO - PROCESS | 1829 | 1461302183506 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]]]}] 22:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1276ms 22:16:23 INFO - PROCESS | 1829 | 1461302183532 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 22:16:23 INFO - PROCESS | 1829 | 1461302183534 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 22:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:16:23 INFO - PROCESS | 1829 | 1461302183540 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:16:23 INFO - PROCESS | 1829 | 1461302183543 Marionette TRACE conn3 <- [1,898,null,{}] 22:16:23 INFO - PROCESS | 1829 | 1461302183549 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}] 22:16:23 INFO - PROCESS | 1829 | 1461302183698 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 22:16:23 INFO - PROCESS | 1829 | 1461302183858 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d653000 == 78 [pid = 1829] [id = 232] 22:16:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e78bb3c00) [pid = 1829] [serial = 696] [outer = (nil)] 22:16:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e7a6cb800) [pid = 1829] [serial = 697] [outer = 0x7f7e78bb3c00] 22:16:23 INFO - PROCESS | 1829 | 1461302183931 Marionette DEBUG loaded listener.js 22:16:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e7b339400) [pid = 1829] [serial = 698] [outer = 0x7f7e78bb3c00] 22:16:24 INFO - PROCESS | 1829 | 1461302184774 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]]]}] 22:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1281ms 22:16:24 INFO - PROCESS | 1829 | 1461302184822 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 22:16:24 INFO - PROCESS | 1829 | 1461302184825 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 22:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:16:24 INFO - PROCESS | 1829 | 1461302184831 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:16:24 INFO - PROCESS | 1829 | 1461302184833 Marionette TRACE conn3 <- [1,902,null,{}] 22:16:24 INFO - PROCESS | 1829 | 1461302184839 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}] 22:16:25 INFO - PROCESS | 1829 | 1461302185021 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 22:16:25 INFO - PROCESS | 1829 | 1461302185189 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e037800 == 79 [pid = 1829] [id = 233] 22:16:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e7b343800) [pid = 1829] [serial = 699] [outer = (nil)] 22:16:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e7bb11400) [pid = 1829] [serial = 700] [outer = 0x7f7e7b343800] 22:16:25 INFO - PROCESS | 1829 | 1461302185266 Marionette DEBUG loaded listener.js 22:16:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e7c6f7800) [pid = 1829] [serial = 701] [outer = 0x7f7e7b343800] 22:16:26 INFO - PROCESS | 1829 | 1461302186090 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]]]}] 22:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1332ms 22:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:16:26 INFO - PROCESS | 1829 | 1461302186164 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 22:16:26 INFO - PROCESS | 1829 | 1461302186167 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 22:16:26 INFO - PROCESS | 1829 | 1461302186173 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:16:26 INFO - PROCESS | 1829 | 1461302186177 Marionette TRACE conn3 <- [1,906,null,{}] 22:16:26 INFO - PROCESS | 1829 | 1461302186182 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}] 22:16:26 INFO - PROCESS | 1829 | 1461302186335 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 22:16:26 INFO - PROCESS | 1829 | 1461302186491 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e328000 == 80 [pid = 1829] [id = 234] 22:16:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e7b69f000) [pid = 1829] [serial = 702] [outer = (nil)] 22:16:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e7ebd9800) [pid = 1829] [serial = 703] [outer = 0x7f7e7b69f000] 22:16:26 INFO - PROCESS | 1829 | 1461302186560 Marionette DEBUG loaded listener.js 22:16:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e7f071400) [pid = 1829] [serial = 704] [outer = 0x7f7e7b69f000] 22:16:27 INFO - PROCESS | 1829 | 1461302187400 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]]]}] 22:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1280ms 22:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:16:27 INFO - PROCESS | 1829 | 1461302187452 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 22:16:27 INFO - PROCESS | 1829 | 1461302187455 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 22:16:27 INFO - PROCESS | 1829 | 1461302187461 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:16:27 INFO - PROCESS | 1829 | 1461302187464 Marionette TRACE conn3 <- [1,910,null,{}] 22:16:27 INFO - PROCESS | 1829 | 1461302187469 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}] 22:16:27 INFO - PROCESS | 1829 | 1461302187615 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 22:16:27 INFO - PROCESS | 1829 | 1461302187775 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90962000 == 81 [pid = 1829] [id = 235] 22:16:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e7c66ac00) [pid = 1829] [serial = 705] [outer = (nil)] 22:16:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e7f078c00) [pid = 1829] [serial = 706] [outer = 0x7f7e7c66ac00] 22:16:27 INFO - PROCESS | 1829 | 1461302187848 Marionette DEBUG loaded listener.js 22:16:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e82d8cc00) [pid = 1829] [serial = 707] [outer = 0x7f7e7c66ac00] 22:16:28 INFO - PROCESS | 1829 | 1461302188722 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]]]}] 22:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1332ms 22:16:28 INFO - PROCESS | 1829 | 1461302188793 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 22:16:28 INFO - PROCESS | 1829 | 1461302188795 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 22:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:16:28 INFO - PROCESS | 1829 | 1461302188802 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:16:28 INFO - PROCESS | 1829 | 1461302188804 Marionette TRACE conn3 <- [1,914,null,{}] 22:16:28 INFO - PROCESS | 1829 | 1461302188810 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}] 22:16:28 INFO - PROCESS | 1829 | 1461302188967 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 22:16:29 INFO - PROCESS | 1829 | 1461302189126 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73080800 == 82 [pid = 1829] [id = 236] 22:16:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e6fee1800) [pid = 1829] [serial = 708] [outer = (nil)] 22:16:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e79c64800) [pid = 1829] [serial = 709] [outer = 0x7f7e6fee1800] 22:16:29 INFO - PROCESS | 1829 | 1461302189196 Marionette DEBUG loaded listener.js 22:16:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e87d40400) [pid = 1829] [serial = 710] [outer = 0x7f7e6fee1800] 22:16:30 INFO - PROCESS | 1829 | 1461302190317 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]]]}] 22:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1582ms 22:16:30 INFO - PROCESS | 1829 | 1461302190385 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 22:16:30 INFO - PROCESS | 1829 | 1461302190391 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 22:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:16:30 INFO - PROCESS | 1829 | 1461302190399 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:16:30 INFO - PROCESS | 1829 | 1461302190405 Marionette TRACE conn3 <- [1,918,null,{}] 22:16:30 INFO - PROCESS | 1829 | 1461302190413 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}] 22:16:30 INFO - PROCESS | 1829 | 1461302190625 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 22:16:30 INFO - PROCESS | 1829 | 1461302190845 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b4b000 == 83 [pid = 1829] [id = 237] 22:16:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f7e69d54400) [pid = 1829] [serial = 711] [outer = (nil)] 22:16:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f7e6f303000) [pid = 1829] [serial = 712] [outer = 0x7f7e69d54400] 22:16:30 INFO - PROCESS | 1829 | 1461302190921 Marionette DEBUG loaded listener.js 22:16:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e711cd400) [pid = 1829] [serial = 713] [outer = 0x7f7e69d54400] 22:16:31 INFO - PROCESS | 1829 | 1461302191809 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]]]}] 22:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1489ms 22:16:31 INFO - PROCESS | 1829 | 1461302191888 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 22:16:31 INFO - PROCESS | 1829 | 1461302191896 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 22:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:16:31 INFO - PROCESS | 1829 | 1461302191906 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:16:31 INFO - PROCESS | 1829 | 1461302191909 Marionette TRACE conn3 <- [1,922,null,{}] 22:16:31 INFO - PROCESS | 1829 | 1461302191915 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}] 22:16:32 INFO - PROCESS | 1829 | 1461302192146 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b56d800 == 82 [pid = 1829] [id = 226] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b115000 == 81 [pid = 1829] [id = 225] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a517800 == 80 [pid = 1829] [id = 224] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f7e7551e400) [pid = 1829] [serial = 637] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6f357800 == 79 [pid = 1829] [id = 223] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71a95800 == 78 [pid = 1829] [id = 222] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b56000 == 77 [pid = 1829] [id = 221] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed84800 == 76 [pid = 1829] [id = 217] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c841800 == 75 [pid = 1829] [id = 216] 22:16:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719c2800 == 74 [pid = 1829] [id = 213] 22:16:32 INFO - PROCESS | 1829 | 1461302192376 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb4d000 == 75 [pid = 1829] [id = 238] 22:16:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e71156800) [pid = 1829] [serial = 714] [outer = (nil)] 22:16:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f7e72445c00) [pid = 1829] [serial = 715] [outer = 0x7f7e71156800] 22:16:32 INFO - PROCESS | 1829 | 1461302192439 Marionette DEBUG loaded listener.js 22:16:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e72904800) [pid = 1829] [serial = 716] [outer = 0x7f7e71156800] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f7e6f253000) [pid = 1829] [serial = 601] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f7e72b91c00) [pid = 1829] [serial = 631] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f7e71155400) [pid = 1829] [serial = 604] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f7e72b93800) [pid = 1829] [serial = 607] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f7e74047c00) [pid = 1829] [serial = 610] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f7e741d2c00) [pid = 1829] [serial = 613] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f7e7225e800) [pid = 1829] [serial = 625] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f7e7244f400) [pid = 1829] [serial = 626] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f7e7551e800) [pid = 1829] [serial = 616] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e6fed9c00) [pid = 1829] [serial = 620] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e6f30fc00) [pid = 1829] [serial = 619] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e71117c00) [pid = 1829] [serial = 622] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e7114e000) [pid = 1829] [serial = 623] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e741d1c00) [pid = 1829] [serial = 634] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e7254c000) [pid = 1829] [serial = 628] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e7290f800) [pid = 1829] [serial = 629] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e74b5ac00) [pid = 1829] [serial = 635] [outer = (nil)] [url = about:blank] 22:16:32 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e72f40000) [pid = 1829] [serial = 632] [outer = (nil)] [url = about:blank] 22:16:33 INFO - PROCESS | 1829 | 1461302193218 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]]]}] 22:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1333ms 22:16:33 INFO - PROCESS | 1829 | 1461302193244 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 22:16:33 INFO - PROCESS | 1829 | 1461302193247 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 22:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:16:33 INFO - PROCESS | 1829 | 1461302193253 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:16:33 INFO - PROCESS | 1829 | 1461302193258 Marionette TRACE conn3 <- [1,926,null,{}] 22:16:33 INFO - PROCESS | 1829 | 1461302193273 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}] 22:16:33 INFO - PROCESS | 1829 | 1461302193417 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 22:16:33 INFO - PROCESS | 1829 | 1461302193435 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e757cb000 == 76 [pid = 1829] [id = 239] 22:16:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e72af6400) [pid = 1829] [serial = 717] [outer = (nil)] 22:16:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e740d4400) [pid = 1829] [serial = 718] [outer = 0x7f7e72af6400] 22:16:33 INFO - PROCESS | 1829 | 1461302193499 Marionette DEBUG loaded listener.js 22:16:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e74b7e000) [pid = 1829] [serial = 719] [outer = 0x7f7e72af6400] 22:16:34 INFO - PROCESS | 1829 | 1461302194250 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]]]}] 22:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1033ms 22:16:34 INFO - PROCESS | 1829 | 1461302194287 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 22:16:34 INFO - PROCESS | 1829 | 1461302194291 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 22:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:16:34 INFO - PROCESS | 1829 | 1461302194296 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:16:34 INFO - PROCESS | 1829 | 1461302194298 Marionette TRACE conn3 <- [1,930,null,{}] 22:16:34 INFO - PROCESS | 1829 | 1461302194303 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}] 22:16:34 INFO - PROCESS | 1829 | 1461302194499 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 22:16:34 INFO - PROCESS | 1829 | 1461302194521 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b05e000 == 77 [pid = 1829] [id = 240] 22:16:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e6fed9c00) [pid = 1829] [serial = 720] [outer = (nil)] 22:16:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e75c1d800) [pid = 1829] [serial = 721] [outer = 0x7f7e6fed9c00] 22:16:34 INFO - PROCESS | 1829 | 1461302194582 Marionette DEBUG loaded listener.js 22:16:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e780d2400) [pid = 1829] [serial = 722] [outer = 0x7f7e6fed9c00] 22:16:35 INFO - PROCESS | 1829 | 1461302195421 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]]]}] 22:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1176ms 22:16:35 INFO - PROCESS | 1829 | 1461302195473 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 22:16:35 INFO - PROCESS | 1829 | 1461302195476 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 22:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:16:35 INFO - PROCESS | 1829 | 1461302195485 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:16:35 INFO - PROCESS | 1829 | 1461302195487 Marionette TRACE conn3 <- [1,934,null,{}] 22:16:35 INFO - PROCESS | 1829 | 1461302195493 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}] 22:16:35 INFO - PROCESS | 1829 | 1461302195672 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 22:16:35 INFO - PROCESS | 1829 | 1461302195696 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c83c000 == 78 [pid = 1829] [id = 241] 22:16:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e7572b400) [pid = 1829] [serial = 723] [outer = (nil)] 22:16:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e78cde800) [pid = 1829] [serial = 724] [outer = 0x7f7e7572b400] 22:16:35 INFO - PROCESS | 1829 | 1461302195758 Marionette DEBUG loaded listener.js 22:16:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e7a30a800) [pid = 1829] [serial = 725] [outer = 0x7f7e7572b400] 22:16:36 INFO - PROCESS | 1829 | 1461302196580 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]]]}] 22:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1125ms 22:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:16:36 INFO - PROCESS | 1829 | 1461302196612 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 22:16:36 INFO - PROCESS | 1829 | 1461302196614 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 22:16:36 INFO - PROCESS | 1829 | 1461302196620 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:16:36 INFO - PROCESS | 1829 | 1461302196623 Marionette TRACE conn3 <- [1,938,null,{}] 22:16:36 INFO - PROCESS | 1829 | 1461302196628 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}] 22:16:37 INFO - PROCESS | 1829 | 1461302197123 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 22:16:37 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e7114d000) [pid = 1829] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:16:37 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e7114b400) [pid = 1829] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:16:37 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e6f311400) [pid = 1829] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:16:37 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e73db6c00) [pid = 1829] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:16:37 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e74b7cc00) [pid = 1829] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:16:37 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e72550400) [pid = 1829] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:16:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e7114d000) [pid = 1829] [serial = 726] [outer = 0x7f7e7244c000] 22:16:37 INFO - PROCESS | 1829 | 1461302197286 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e89d29800 == 79 [pid = 1829] [id = 242] 22:16:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e74b7ac00) [pid = 1829] [serial = 727] [outer = (nil)] 22:16:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e7a468000) [pid = 1829] [serial = 728] [outer = 0x7f7e74b7ac00] 22:16:37 INFO - PROCESS | 1829 | 1461302197366 Marionette DEBUG loaded listener.js 22:16:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e7c7c7800) [pid = 1829] [serial = 729] [outer = 0x7f7e74b7ac00] 22:16:38 INFO - PROCESS | 1829 | 1461302198064 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]]]}] 22:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1483ms 22:16:38 INFO - PROCESS | 1829 | 1461302198102 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 22:16:38 INFO - PROCESS | 1829 | 1461302198104 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 22:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:16:38 INFO - PROCESS | 1829 | 1461302198110 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:16:38 INFO - PROCESS | 1829 | 1461302198112 Marionette TRACE conn3 <- [1,942,null,{}] 22:16:38 INFO - PROCESS | 1829 | 1461302198117 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}] 22:16:38 INFO - PROCESS | 1829 | 1461302198297 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 22:16:38 INFO - PROCESS | 1829 | 1461302198318 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88b51800 == 80 [pid = 1829] [id = 243] 22:16:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e791cf800) [pid = 1829] [serial = 730] [outer = (nil)] 22:16:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e7f03d800) [pid = 1829] [serial = 731] [outer = 0x7f7e791cf800] 22:16:38 INFO - PROCESS | 1829 | 1461302198377 Marionette DEBUG loaded listener.js 22:16:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e88bbc000) [pid = 1829] [serial = 732] [outer = 0x7f7e791cf800] 22:16:39 INFO - PROCESS | 1829 | 1461302199057 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]]]}] 22:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 979ms 22:16:39 INFO - PROCESS | 1829 | 1461302199198 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 22:16:39 INFO - PROCESS | 1829 | 1461302199204 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 22:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:16:39 INFO - PROCESS | 1829 | 1461302199216 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:16:39 INFO - PROCESS | 1829 | 1461302199221 Marionette TRACE conn3 <- [1,946,null,{}] 22:16:39 INFO - PROCESS | 1829 | 1461302199240 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}] 22:16:39 INFO - PROCESS | 1829 | 1461302199438 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 22:16:39 INFO - PROCESS | 1829 | 1461302199600 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71f47800 == 81 [pid = 1829] [id = 244] 22:16:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e6f302c00) [pid = 1829] [serial = 733] [outer = (nil)] 22:16:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e6feddc00) [pid = 1829] [serial = 734] [outer = 0x7f7e6f302c00] 22:16:39 INFO - PROCESS | 1829 | 1461302199679 Marionette DEBUG loaded listener.js 22:16:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e711cb400) [pid = 1829] [serial = 735] [outer = 0x7f7e6f302c00] 22:16:40 INFO - PROCESS | 1829 | 1461302200560 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]]]}] 22:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1389ms 22:16:40 INFO - PROCESS | 1829 | 1461302200605 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 22:16:40 INFO - PROCESS | 1829 | 1461302200611 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 22:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:16:40 INFO - PROCESS | 1829 | 1461302200622 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:16:40 INFO - PROCESS | 1829 | 1461302200627 Marionette TRACE conn3 <- [1,950,null,{}] 22:16:40 INFO - PROCESS | 1829 | 1461302200633 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}] 22:16:40 INFO - PROCESS | 1829 | 1461302200803 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 22:16:40 INFO - PROCESS | 1829 | 1461302200972 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bb6c000 == 82 [pid = 1829] [id = 245] 22:16:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f7e72444800) [pid = 1829] [serial = 736] [outer = (nil)] 22:16:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f7e72b95400) [pid = 1829] [serial = 737] [outer = 0x7f7e72444800] 22:16:41 INFO - PROCESS | 1829 | 1461302201051 Marionette DEBUG loaded listener.js 22:16:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e74b4e400) [pid = 1829] [serial = 738] [outer = 0x7f7e72444800] 22:16:42 INFO - PROCESS | 1829 | 1461302202016 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]]]}] 22:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1439ms 22:16:42 INFO - PROCESS | 1829 | 1461302202059 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 22:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:16:42 INFO - PROCESS | 1829 | 1461302202063 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 22:16:42 INFO - PROCESS | 1829 | 1461302202069 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:16:42 INFO - PROCESS | 1829 | 1461302202073 Marionette TRACE conn3 <- [1,954,null,{}] 22:16:42 INFO - PROCESS | 1829 | 1461302202087 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}] 22:16:42 INFO - PROCESS | 1829 | 1461302202273 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 22:16:42 INFO - PROCESS | 1829 | 1461302202436 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e922c0000 == 83 [pid = 1829] [id = 246] 22:16:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f7e79c6ec00) [pid = 1829] [serial = 739] [outer = (nil)] 22:16:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e7a5ed400) [pid = 1829] [serial = 740] [outer = 0x7f7e79c6ec00] 22:16:42 INFO - PROCESS | 1829 | 1461302202557 Marionette DEBUG loaded listener.js 22:16:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f7e7b33d000) [pid = 1829] [serial = 741] [outer = 0x7f7e79c6ec00] 22:16:43 INFO - PROCESS | 1829 | 1461302203348 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]]]}] 22:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1334ms 22:16:43 INFO - PROCESS | 1829 | 1461302203404 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 22:16:43 INFO - PROCESS | 1829 | 1461302203408 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 22:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:16:43 INFO - PROCESS | 1829 | 1461302203413 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:16:43 INFO - PROCESS | 1829 | 1461302203416 Marionette TRACE conn3 <- [1,958,null,{}] 22:16:43 INFO - PROCESS | 1829 | 1461302203422 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}] 22:16:43 INFO - PROCESS | 1829 | 1461302203578 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 22:16:43 INFO - PROCESS | 1829 | 1461302203742 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e93198800 == 84 [pid = 1829] [id = 247] 22:16:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f7e7a2d2000) [pid = 1829] [serial = 742] [outer = (nil)] 22:16:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f7e7c66bc00) [pid = 1829] [serial = 743] [outer = 0x7f7e7a2d2000] 22:16:43 INFO - PROCESS | 1829 | 1461302203828 Marionette DEBUG loaded listener.js 22:16:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f7e88974c00) [pid = 1829] [serial = 744] [outer = 0x7f7e7a2d2000] 22:16:44 INFO - PROCESS | 1829 | 1461302204607 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]]]}] 22:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1233ms 22:16:44 INFO - PROCESS | 1829 | 1461302204647 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 22:16:44 INFO - PROCESS | 1829 | 1461302204651 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 22:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:16:44 INFO - PROCESS | 1829 | 1461302204656 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:16:44 INFO - PROCESS | 1829 | 1461302204660 Marionette TRACE conn3 <- [1,962,null,{}] 22:16:44 INFO - PROCESS | 1829 | 1461302204665 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}] 22:16:44 INFO - PROCESS | 1829 | 1461302204813 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 22:16:44 INFO - PROCESS | 1829 | 1461302204978 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b67800 == 85 [pid = 1829] [id = 248] 22:16:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f7e7bb02c00) [pid = 1829] [serial = 745] [outer = (nil)] 22:16:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f7e88c03000) [pid = 1829] [serial = 746] [outer = 0x7f7e7bb02c00] 22:16:45 INFO - PROCESS | 1829 | 1461302205051 Marionette DEBUG loaded listener.js 22:16:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f7e88cf3000) [pid = 1829] [serial = 747] [outer = 0x7f7e7bb02c00] 22:16:45 INFO - PROCESS | 1829 | 1461302205885 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]]]}] 22:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1281ms 22:16:45 INFO - PROCESS | 1829 | 1461302205939 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 22:16:45 INFO - PROCESS | 1829 | 1461302205945 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 22:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:16:45 INFO - PROCESS | 1829 | 1461302205953 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:16:45 INFO - PROCESS | 1829 | 1461302205960 Marionette TRACE conn3 <- [1,966,null,{}] 22:16:45 INFO - PROCESS | 1829 | 1461302205965 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}] 22:16:46 INFO - PROCESS | 1829 | 1461302206159 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 22:16:46 INFO - PROCESS | 1829 | 1461302206321 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c1f800 == 86 [pid = 1829] [id = 249] 22:16:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f7e89ab9c00) [pid = 1829] [serial = 748] [outer = (nil)] 22:16:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f7e8a077000) [pid = 1829] [serial = 749] [outer = 0x7f7e89ab9c00] 22:16:46 INFO - PROCESS | 1829 | 1461302206398 Marionette DEBUG loaded listener.js 22:16:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e8bf43800) [pid = 1829] [serial = 750] [outer = 0x7f7e89ab9c00] 22:16:47 INFO - PROCESS | 1829 | 1461302207206 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]]]}] 22:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1284ms 22:16:47 INFO - PROCESS | 1829 | 1461302207244 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 22:16:47 INFO - PROCESS | 1829 | 1461302207253 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 22:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:16:47 INFO - PROCESS | 1829 | 1461302207260 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:16:47 INFO - PROCESS | 1829 | 1461302207263 Marionette TRACE conn3 <- [1,970,null,{}] 22:16:47 INFO - PROCESS | 1829 | 1461302207268 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}] 22:16:47 INFO - PROCESS | 1829 | 1461302207420 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 22:16:47 INFO - PROCESS | 1829 | 1461302207586 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67f11000 == 87 [pid = 1829] [id = 250] 22:16:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e89d49c00) [pid = 1829] [serial = 751] [outer = (nil)] 22:16:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f7e8d60d400) [pid = 1829] [serial = 752] [outer = 0x7f7e89d49c00] 22:16:47 INFO - PROCESS | 1829 | 1461302207657 Marionette DEBUG loaded listener.js 22:16:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f7e8d9ac800) [pid = 1829] [serial = 753] [outer = 0x7f7e89d49c00] 22:16:48 INFO - PROCESS | 1829 | 1461302208476 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]]]}] 22:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1281ms 22:16:48 INFO - PROCESS | 1829 | 1461302208542 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 22:16:48 INFO - PROCESS | 1829 | 1461302208545 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 22:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:16:48 INFO - PROCESS | 1829 | 1461302208551 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:16:48 INFO - PROCESS | 1829 | 1461302208554 Marionette TRACE conn3 <- [1,974,null,{}] 22:16:48 INFO - PROCESS | 1829 | 1461302208559 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}] 22:16:48 INFO - PROCESS | 1829 | 1461302208710 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 22:16:48 INFO - PROCESS | 1829 | 1461302208876 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c2f000 == 88 [pid = 1829] [id = 251] 22:16:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e89df4400) [pid = 1829] [serial = 754] [outer = (nil)] 22:16:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e89dfdc00) [pid = 1829] [serial = 755] [outer = 0x7f7e89df4400] 22:16:48 INFO - PROCESS | 1829 | 1461302208964 Marionette DEBUG loaded listener.js 22:16:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e8dadec00) [pid = 1829] [serial = 756] [outer = 0x7f7e89df4400] 22:16:49 INFO - PROCESS | 1829 | 1461302209807 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]]]}] 22:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 22:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:16:49 INFO - PROCESS | 1829 | 1461302209879 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 22:16:49 INFO - PROCESS | 1829 | 1461302209882 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 22:16:49 INFO - PROCESS | 1829 | 1461302209888 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:16:49 INFO - PROCESS | 1829 | 1461302209891 Marionette TRACE conn3 <- [1,978,null,{}] 22:16:49 INFO - PROCESS | 1829 | 1461302209896 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}] 22:16:50 INFO - PROCESS | 1829 | 1461302210047 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 22:16:50 INFO - PROCESS | 1829 | 1461302210215 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68141000 == 89 [pid = 1829] [id = 252] 22:16:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e8bf46400) [pid = 1829] [serial = 757] [outer = (nil)] 22:16:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e8dae6400) [pid = 1829] [serial = 758] [outer = 0x7f7e8bf46400] 22:16:50 INFO - PROCESS | 1829 | 1461302210298 Marionette DEBUG loaded listener.js 22:16:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e8de9d400) [pid = 1829] [serial = 759] [outer = 0x7f7e8bf46400] 22:16:51 INFO - PROCESS | 1829 | 1461302211121 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]]]}] 22:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1287ms 22:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:16:51 INFO - PROCESS | 1829 | 1461302211175 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 22:16:51 INFO - PROCESS | 1829 | 1461302211178 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 22:16:51 INFO - PROCESS | 1829 | 1461302211184 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:16:51 INFO - PROCESS | 1829 | 1461302211187 Marionette TRACE conn3 <- [1,982,null,{}] 22:16:51 INFO - PROCESS | 1829 | 1461302211192 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}] 22:16:51 INFO - PROCESS | 1829 | 1461302211348 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 22:16:51 INFO - PROCESS | 1829 | 1461302211517 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e761ce000 == 90 [pid = 1829] [id = 253] 22:16:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e68f75400) [pid = 1829] [serial = 760] [outer = (nil)] 22:16:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e68f7dc00) [pid = 1829] [serial = 761] [outer = 0x7f7e68f75400] 22:16:51 INFO - PROCESS | 1829 | 1461302211587 Marionette DEBUG loaded listener.js 22:16:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e68f82c00) [pid = 1829] [serial = 762] [outer = 0x7f7e68f75400] 22:16:52 INFO - PROCESS | 1829 | 1461302212458 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]]]}] 22:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1345ms 22:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:16:52 INFO - PROCESS | 1829 | 1461302212529 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 22:16:52 INFO - PROCESS | 1829 | 1461302212532 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 22:16:52 INFO - PROCESS | 1829 | 1461302212538 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:16:52 INFO - PROCESS | 1829 | 1461302212543 Marionette TRACE conn3 <- [1,986,null,{}] 22:16:52 INFO - PROCESS | 1829 | 1461302212548 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}] 22:16:52 INFO - PROCESS | 1829 | 1461302212773 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 22:16:52 INFO - PROCESS | 1829 | 1461302212941 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c17000 == 91 [pid = 1829] [id = 254] 22:16:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e681e8800) [pid = 1829] [serial = 763] [outer = (nil)] 22:16:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e681f0c00) [pid = 1829] [serial = 764] [outer = 0x7f7e681e8800] 22:16:53 INFO - PROCESS | 1829 | 1461302213020 Marionette DEBUG loaded listener.js 22:16:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e8de9bc00) [pid = 1829] [serial = 765] [outer = 0x7f7e681e8800] 22:16:53 INFO - PROCESS | 1829 | 1461302213930 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]]]}] 22:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1438ms 22:16:53 INFO - PROCESS | 1829 | 1461302213976 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 22:16:53 INFO - PROCESS | 1829 | 1461302213979 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 22:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:16:53 INFO - PROCESS | 1829 | 1461302213985 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:16:53 INFO - PROCESS | 1829 | 1461302213987 Marionette TRACE conn3 <- [1,990,null,{}] 22:16:53 INFO - PROCESS | 1829 | 1461302213993 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}] 22:16:54 INFO - PROCESS | 1829 | 1461302214148 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 22:16:54 INFO - PROCESS | 1829 | 1461302214321 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b15800 == 92 [pid = 1829] [id = 255] 22:16:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e681e8c00) [pid = 1829] [serial = 766] [outer = (nil)] 22:16:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e68e46800) [pid = 1829] [serial = 767] [outer = 0x7f7e681e8c00] 22:16:54 INFO - PROCESS | 1829 | 1461302214389 Marionette DEBUG loaded listener.js 22:16:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e68f7f000) [pid = 1829] [serial = 768] [outer = 0x7f7e681e8c00] 22:16:55 INFO - PROCESS | 1829 | 1461302215534 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]]]}] 22:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1578ms 22:16:55 INFO - PROCESS | 1829 | 1461302215564 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 22:16:55 INFO - PROCESS | 1829 | 1461302215571 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 22:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:16:55 INFO - PROCESS | 1829 | 1461302215579 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:16:55 INFO - PROCESS | 1829 | 1461302215583 Marionette TRACE conn3 <- [1,994,null,{}] 22:16:55 INFO - PROCESS | 1829 | 1461302215590 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}] 22:16:55 INFO - PROCESS | 1829 | 1461302215742 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 22:16:56 INFO - PROCESS | 1829 | 1461302216062 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6f357800 == 93 [pid = 1829] [id = 256] 22:16:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e6efd6400) [pid = 1829] [serial = 769] [outer = (nil)] 22:16:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e6f305800) [pid = 1829] [serial = 770] [outer = 0x7f7e6efd6400] 22:16:56 INFO - PROCESS | 1829 | 1461302216176 Marionette DEBUG loaded listener.js 22:16:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e71113c00) [pid = 1829] [serial = 771] [outer = 0x7f7e6efd6400] 22:16:56 INFO - PROCESS | 1829 | 1461302216977 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]]]}] 22:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1434ms 22:16:57 INFO - PROCESS | 1829 | 1461302217014 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 22:16:57 INFO - PROCESS | 1829 | 1461302217023 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 22:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:16:57 INFO - PROCESS | 1829 | 1461302217033 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:16:57 INFO - PROCESS | 1829 | 1461302217037 Marionette TRACE conn3 <- [1,998,null,{}] 22:16:57 INFO - PROCESS | 1829 | 1461302217042 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}] 22:16:57 INFO - PROCESS | 1829 | 1461302217199 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e89d29800 == 92 [pid = 1829] [id = 242] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e757a3800) [pid = 1829] [serial = 649] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e75c1e800) [pid = 1829] [serial = 652] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e78b0f400) [pid = 1829] [serial = 655] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e79ba6800) [pid = 1829] [serial = 658] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e791c7400) [pid = 1829] [serial = 682] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | 1461302217440 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c83c000 == 91 [pid = 1829] [id = 241] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b05e000 == 90 [pid = 1829] [id = 240] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e757cb000 == 89 [pid = 1829] [id = 239] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6fb4d000 == 88 [pid = 1829] [id = 238] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b4b000 == 87 [pid = 1829] [id = 237] 22:16:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b16000 == 88 [pid = 1829] [id = 257] 22:16:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e681ee000) [pid = 1829] [serial = 772] [outer = (nil)] 22:16:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e72453800) [pid = 1829] [serial = 773] [outer = 0x7f7e681ee000] 22:16:57 INFO - PROCESS | 1829 | 1461302217514 Marionette DEBUG loaded listener.js 22:16:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e72ae9000) [pid = 1829] [serial = 774] [outer = 0x7f7e681ee000] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e328000 == 87 [pid = 1829] [id = 234] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e037800 == 86 [pid = 1829] [id = 233] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d653000 == 85 [pid = 1829] [id = 232] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e89d2d800 == 84 [pid = 1829] [id = 231] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e889bc000 == 83 [pid = 1829] [id = 230] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b051800 == 82 [pid = 1829] [id = 229] 22:16:57 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b19000 == 81 [pid = 1829] [id = 228] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e72f41400) [pid = 1829] [serial = 646] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e7254d400) [pid = 1829] [serial = 670] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e6f24f000) [pid = 1829] [serial = 661] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e71f60000) [pid = 1829] [serial = 667] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e6f24ac00) [pid = 1829] [serial = 640] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e711cf400) [pid = 1829] [serial = 643] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e72269400) [pid = 1829] [serial = 668] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e7114bc00) [pid = 1829] [serial = 665] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e6fc37800) [pid = 1829] [serial = 664] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e74b84800) [pid = 1829] [serial = 676] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e78b10400) [pid = 1829] [serial = 679] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e741b6400) [pid = 1829] [serial = 673] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e75887400) [pid = 1829] [serial = 677] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e74b56c00) [pid = 1829] [serial = 674] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e72e69c00) [pid = 1829] [serial = 671] [outer = (nil)] [url = about:blank] 22:16:57 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e791c6c00) [pid = 1829] [serial = 680] [outer = (nil)] [url = about:blank] 22:16:58 INFO - PROCESS | 1829 | 1461302218285 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]]]}] 22:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1285ms 22:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:16:58 INFO - PROCESS | 1829 | 1461302218317 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 22:16:58 INFO - PROCESS | 1829 | 1461302218320 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 22:16:58 INFO - PROCESS | 1829 | 1461302218326 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:16:58 INFO - PROCESS | 1829 | 1461302218332 Marionette TRACE conn3 <- [1,1002,null,{}] 22:16:58 INFO - PROCESS | 1829 | 1461302218373 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}] 22:16:58 INFO - PROCESS | 1829 | 1461302218529 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 22:16:58 INFO - PROCESS | 1829 | 1461302218541 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e784df000 == 82 [pid = 1829] [id = 258] 22:16:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e74b4fc00) [pid = 1829] [serial = 775] [outer = (nil)] 22:16:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e74b83800) [pid = 1829] [serial = 776] [outer = 0x7f7e74b4fc00] 22:16:58 INFO - PROCESS | 1829 | 1461302218603 Marionette DEBUG loaded listener.js 22:16:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e75883000) [pid = 1829] [serial = 777] [outer = 0x7f7e74b4fc00] 22:16:59 INFO - PROCESS | 1829 | 1461302219352 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]]]}] 22:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1065ms 22:16:59 INFO - PROCESS | 1829 | 1461302219391 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 22:16:59 INFO - PROCESS | 1829 | 1461302219395 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 22:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:16:59 INFO - PROCESS | 1829 | 1461302219400 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:16:59 INFO - PROCESS | 1829 | 1461302219402 Marionette TRACE conn3 <- [1,1006,null,{}] 22:16:59 INFO - PROCESS | 1829 | 1461302219417 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}] 22:16:59 INFO - PROCESS | 1829 | 1461302219579 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 22:16:59 INFO - PROCESS | 1829 | 1461302219594 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:16:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b11a800 == 83 [pid = 1829] [id = 259] 22:16:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e681e5c00) [pid = 1829] [serial = 778] [outer = (nil)] 22:16:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e78b0f400) [pid = 1829] [serial = 779] [outer = 0x7f7e681e5c00] 22:16:59 INFO - PROCESS | 1829 | 1461302219653 Marionette DEBUG loaded listener.js 22:16:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e791cb800) [pid = 1829] [serial = 780] [outer = 0x7f7e681e5c00] 22:17:00 INFO - PROCESS | 1829 | 1461302220516 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]]]}] 22:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1178ms 22:17:00 INFO - PROCESS | 1829 | 1461302220583 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 22:17:00 INFO - PROCESS | 1829 | 1461302220586 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 22:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:17:00 INFO - PROCESS | 1829 | 1461302220592 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:17:00 INFO - PROCESS | 1829 | 1461302220594 Marionette TRACE conn3 <- [1,1010,null,{}] 22:17:00 INFO - PROCESS | 1829 | 1461302220599 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}] 22:17:00 INFO - PROCESS | 1829 | 1461302220779 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 22:17:00 INFO - PROCESS | 1829 | 1461302220810 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bccc000 == 84 [pid = 1829] [id = 260] 22:17:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e74b53000) [pid = 1829] [serial = 781] [outer = (nil)] 22:17:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e7a0de000) [pid = 1829] [serial = 782] [outer = 0x7f7e74b53000] 22:17:00 INFO - PROCESS | 1829 | 1461302220868 Marionette DEBUG loaded listener.js 22:17:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e7a6c9c00) [pid = 1829] [serial = 783] [outer = 0x7f7e74b53000] 22:17:01 INFO - PROCESS | 1829 | 1461302221677 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]]]}] 22:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1129ms 22:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:17:01 INFO - PROCESS | 1829 | 1461302221753 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 22:17:01 INFO - PROCESS | 1829 | 1461302221756 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 22:17:01 INFO - PROCESS | 1829 | 1461302221762 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:17:01 INFO - PROCESS | 1829 | 1461302221765 Marionette TRACE conn3 <- [1,1014,null,{}] 22:17:01 INFO - PROCESS | 1829 | 1461302221770 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}] 22:17:01 INFO - PROCESS | 1829 | 1461302221980 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 22:17:02 INFO - PROCESS | 1829 | 1461302222008 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8210e000 == 85 [pid = 1829] [id = 261] 22:17:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e791c7400) [pid = 1829] [serial = 784] [outer = (nil)] 22:17:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e81e71400) [pid = 1829] [serial = 785] [outer = 0x7f7e791c7400] 22:17:02 INFO - PROCESS | 1829 | 1461302222071 Marionette DEBUG loaded listener.js 22:17:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e88e42800) [pid = 1829] [serial = 786] [outer = 0x7f7e791c7400] 22:17:02 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e6fed9c00) [pid = 1829] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:17:02 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e7572b400) [pid = 1829] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:17:02 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e74b7ac00) [pid = 1829] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:17:02 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e71156800) [pid = 1829] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:17:02 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e69d54400) [pid = 1829] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:17:02 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e72af6400) [pid = 1829] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:17:03 INFO - PROCESS | 1829 | 1461302223149 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]]]}] 22:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1430ms 22:17:03 INFO - PROCESS | 1829 | 1461302223191 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 22:17:03 INFO - PROCESS | 1829 | 1461302223194 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 22:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:17:03 INFO - PROCESS | 1829 | 1461302223200 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:17:03 INFO - PROCESS | 1829 | 1461302223203 Marionette TRACE conn3 <- [1,1018,null,{}] 22:17:03 INFO - PROCESS | 1829 | 1461302223208 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}] 22:17:03 INFO - PROCESS | 1829 | 1461302223346 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 22:17:03 INFO - PROCESS | 1829 | 1461302223475 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88e13800 == 86 [pid = 1829] [id = 262] 22:17:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e71156800) [pid = 1829] [serial = 787] [outer = (nil)] 22:17:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e7b6a3400) [pid = 1829] [serial = 788] [outer = 0x7f7e71156800] 22:17:03 INFO - PROCESS | 1829 | 1461302223537 Marionette DEBUG loaded listener.js 22:17:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e89ab3c00) [pid = 1829] [serial = 789] [outer = 0x7f7e71156800] 22:17:04 INFO - PROCESS | 1829 | 1461302224165 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]]]}] 22:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 981ms 22:17:04 INFO - PROCESS | 1829 | 1461302224182 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 22:17:04 INFO - PROCESS | 1829 | 1461302224186 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 22:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:17:04 INFO - PROCESS | 1829 | 1461302224193 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:17:04 INFO - PROCESS | 1829 | 1461302224195 Marionette TRACE conn3 <- [1,1022,null,{}] 22:17:04 INFO - PROCESS | 1829 | 1461302224201 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}] 22:17:04 INFO - PROCESS | 1829 | 1461302224389 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 22:17:04 INFO - PROCESS | 1829 | 1461302224477 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc64800 == 87 [pid = 1829] [id = 263] 22:17:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e72b93800) [pid = 1829] [serial = 790] [outer = (nil)] 22:17:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e89df3000) [pid = 1829] [serial = 791] [outer = 0x7f7e72b93800] 22:17:04 INFO - PROCESS | 1829 | 1461302224537 Marionette DEBUG loaded listener.js 22:17:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e8bfe0c00) [pid = 1829] [serial = 792] [outer = 0x7f7e72b93800] 22:17:05 INFO - PROCESS | 1829 | 1461302225598 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]]]}] 22:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1477ms 22:17:05 INFO - PROCESS | 1829 | 1461302225671 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 22:17:05 INFO - PROCESS | 1829 | 1461302225676 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 22:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:17:05 INFO - PROCESS | 1829 | 1461302225686 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:17:05 INFO - PROCESS | 1829 | 1461302225690 Marionette TRACE conn3 <- [1,1026,null,{}] 22:17:05 INFO - PROCESS | 1829 | 1461302225698 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}] 22:17:05 INFO - PROCESS | 1829 | 1461302225907 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 22:17:06 INFO - PROCESS | 1829 | 1461302226087 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c31000 == 88 [pid = 1829] [id = 264] 22:17:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e68e96000) [pid = 1829] [serial = 793] [outer = (nil)] 22:17:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e68e9b400) [pid = 1829] [serial = 794] [outer = 0x7f7e68e96000] 22:17:06 INFO - PROCESS | 1829 | 1461302226163 Marionette DEBUG loaded listener.js 22:17:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e68ea0400) [pid = 1829] [serial = 795] [outer = 0x7f7e68e96000] 22:17:07 INFO - PROCESS | 1829 | 1461302227091 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]]]}] 22:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1448ms 22:17:07 INFO - PROCESS | 1829 | 1461302227135 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 22:17:07 INFO - PROCESS | 1829 | 1461302227143 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 22:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:17:07 INFO - PROCESS | 1829 | 1461302227153 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:17:07 INFO - PROCESS | 1829 | 1461302227156 Marionette TRACE conn3 <- [1,1030,null,{}] 22:17:07 INFO - PROCESS | 1829 | 1461302227162 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}] 22:17:07 INFO - PROCESS | 1829 | 1461302227328 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 22:17:07 INFO - PROCESS | 1829 | 1461302227532 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b051800 == 89 [pid = 1829] [id = 265] 22:17:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e71155400) [pid = 1829] [serial = 796] [outer = (nil)] 22:17:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e71a68c00) [pid = 1829] [serial = 797] [outer = 0x7f7e71155400] 22:17:07 INFO - PROCESS | 1829 | 1461302227652 Marionette DEBUG loaded listener.js 22:17:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e7252e000) [pid = 1829] [serial = 798] [outer = 0x7f7e71155400] 22:17:08 INFO - PROCESS | 1829 | 1461302228520 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]]]}] 22:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1428ms 22:17:08 INFO - PROCESS | 1829 | 1461302228581 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 22:17:08 INFO - PROCESS | 1829 | 1461302228585 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 22:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:17:08 INFO - PROCESS | 1829 | 1461302228591 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:17:08 INFO - PROCESS | 1829 | 1461302228597 Marionette TRACE conn3 <- [1,1034,null,{}] 22:17:08 INFO - PROCESS | 1829 | 1461302228613 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}] 22:17:08 INFO - PROCESS | 1829 | 1461302228818 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 22:17:08 INFO - PROCESS | 1829 | 1461302228986 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90c45000 == 90 [pid = 1829] [id = 266] 22:17:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e72b9ac00) [pid = 1829] [serial = 799] [outer = (nil)] 22:17:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e75885000) [pid = 1829] [serial = 800] [outer = 0x7f7e72b9ac00] 22:17:09 INFO - PROCESS | 1829 | 1461302229064 Marionette DEBUG loaded listener.js 22:17:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e7a052800) [pid = 1829] [serial = 801] [outer = 0x7f7e72b9ac00] 22:17:09 INFO - PROCESS | 1829 | 1461302229946 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]]]}] 22:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1389ms 22:17:09 INFO - PROCESS | 1829 | 1461302229982 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 22:17:09 INFO - PROCESS | 1829 | 1461302229987 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 22:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:17:09 INFO - PROCESS | 1829 | 1461302229993 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:17:09 INFO - PROCESS | 1829 | 1461302229995 Marionette TRACE conn3 <- [1,1038,null,{}] 22:17:10 INFO - PROCESS | 1829 | 1461302230001 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}] 22:17:10 INFO - PROCESS | 1829 | 1461302230161 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 22:17:10 INFO - PROCESS | 1829 | 1461302230333 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67acb800 == 91 [pid = 1829] [id = 267] 22:17:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e740d6400) [pid = 1829] [serial = 802] [outer = (nil)] 22:17:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e7bb09c00) [pid = 1829] [serial = 803] [outer = 0x7f7e740d6400] 22:17:10 INFO - PROCESS | 1829 | 1461302230416 Marionette DEBUG loaded listener.js 22:17:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e81e73800) [pid = 1829] [serial = 804] [outer = 0x7f7e740d6400] 22:17:11 INFO - PROCESS | 1829 | 1461302231290 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]]]}] 22:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1329ms 22:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:17:11 INFO - PROCESS | 1829 | 1461302231323 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 22:17:11 INFO - PROCESS | 1829 | 1461302231326 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 22:17:11 INFO - PROCESS | 1829 | 1461302231332 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:17:11 INFO - PROCESS | 1829 | 1461302231335 Marionette TRACE conn3 <- [1,1042,null,{}] 22:17:11 INFO - PROCESS | 1829 | 1461302231340 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}] 22:17:11 INFO - PROCESS | 1829 | 1461302231497 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 22:17:11 INFO - PROCESS | 1829 | 1461302231670 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e654c7000 == 92 [pid = 1829] [id = 268] 22:17:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e7a46a000) [pid = 1829] [serial = 805] [outer = (nil)] 22:17:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e89065c00) [pid = 1829] [serial = 806] [outer = 0x7f7e7a46a000] 22:17:11 INFO - PROCESS | 1829 | 1461302231754 Marionette DEBUG loaded listener.js 22:17:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e8d608800) [pid = 1829] [serial = 807] [outer = 0x7f7e7a46a000] 22:17:12 INFO - PROCESS | 1829 | 1461302232639 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]]]}] 22:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1340ms 22:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:17:12 INFO - PROCESS | 1829 | 1461302232671 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 22:17:12 INFO - PROCESS | 1829 | 1461302232674 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 22:17:12 INFO - PROCESS | 1829 | 1461302232680 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:17:12 INFO - PROCESS | 1829 | 1461302232683 Marionette TRACE conn3 <- [1,1046,null,{}] 22:17:12 INFO - PROCESS | 1829 | 1461302232688 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}] 22:17:12 INFO - PROCESS | 1829 | 1461302232867 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 22:17:13 INFO - PROCESS | 1829 | 1461302233044 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ec6800 == 93 [pid = 1829] [id = 269] 22:17:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e677af000) [pid = 1829] [serial = 808] [outer = (nil)] 22:17:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e677b7400) [pid = 1829] [serial = 809] [outer = 0x7f7e677af000] 22:17:13 INFO - PROCESS | 1829 | 1461302233119 Marionette DEBUG loaded listener.js 22:17:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e8e04ac00) [pid = 1829] [serial = 810] [outer = 0x7f7e677af000] 22:17:13 INFO - PROCESS | 1829 | 1461302233955 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]]]}] 22:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1332ms 22:17:14 INFO - PROCESS | 1829 | 1461302234012 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 22:17:14 INFO - PROCESS | 1829 | 1461302234017 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 22:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:17:14 INFO - PROCESS | 1829 | 1461302234022 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:17:14 INFO - PROCESS | 1829 | 1461302234025 Marionette TRACE conn3 <- [1,1050,null,{}] 22:17:14 INFO - PROCESS | 1829 | 1461302234030 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}] 22:17:14 INFO - PROCESS | 1829 | 1461302234185 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 22:17:14 INFO - PROCESS | 1829 | 1461302234358 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ee0800 == 94 [pid = 1829] [id = 270] 22:17:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e65203400) [pid = 1829] [serial = 811] [outer = (nil)] 22:17:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e6520a000) [pid = 1829] [serial = 812] [outer = 0x7f7e65203400] 22:17:14 INFO - PROCESS | 1829 | 1461302234429 Marionette DEBUG loaded listener.js 22:17:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e6520f400) [pid = 1829] [serial = 813] [outer = 0x7f7e65203400] 22:17:15 INFO - PROCESS | 1829 | 1461302235193 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]]]}] 22:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1227ms 22:17:15 INFO - PROCESS | 1829 | 1461302235251 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 22:17:15 INFO - PROCESS | 1829 | 1461302235254 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 22:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:17:15 INFO - PROCESS | 1829 | 1461302235260 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:17:15 INFO - PROCESS | 1829 | 1461302235263 Marionette TRACE conn3 <- [1,1054,null,{}] 22:17:15 INFO - PROCESS | 1829 | 1461302235268 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}] 22:17:15 INFO - PROCESS | 1829 | 1461302235431 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 22:17:15 INFO - PROCESS | 1829 | 1461302235611 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67777800 == 95 [pid = 1829] [id = 271] 22:17:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e65206400) [pid = 1829] [serial = 814] [outer = (nil)] 22:17:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e65693000) [pid = 1829] [serial = 815] [outer = 0x7f7e65206400] 22:17:15 INFO - PROCESS | 1829 | 1461302235678 Marionette DEBUG loaded listener.js 22:17:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e65697c00) [pid = 1829] [serial = 816] [outer = 0x7f7e65206400] 22:17:16 INFO - PROCESS | 1829 | 1461302236542 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]]]}] 22:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1332ms 22:17:16 INFO - PROCESS | 1829 | 1461302236593 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 22:17:16 INFO - PROCESS | 1829 | 1461302236596 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 22:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:17:16 INFO - PROCESS | 1829 | 1461302236602 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:17:16 INFO - PROCESS | 1829 | 1461302236604 Marionette TRACE conn3 <- [1,1058,null,{}] 22:17:16 INFO - PROCESS | 1829 | 1461302236610 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}] 22:17:17 INFO - PROCESS | 1829 | 1461302237145 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 22:17:17 INFO - PROCESS | 1829 | 1461302237398 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68147800 == 96 [pid = 1829] [id = 272] 22:17:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e65698400) [pid = 1829] [serial = 817] [outer = (nil)] 22:17:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e677b1800) [pid = 1829] [serial = 818] [outer = 0x7f7e65698400] 22:17:17 INFO - PROCESS | 1829 | 1461302237464 Marionette DEBUG loaded listener.js 22:17:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e677b9000) [pid = 1829] [serial = 819] [outer = 0x7f7e65698400] 22:17:18 INFO - PROCESS | 1829 | 1461302238323 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]]]}] 22:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1785ms 22:17:18 INFO - PROCESS | 1829 | 1461302238388 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 22:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:17:18 INFO - PROCESS | 1829 | 1461302238394 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 22:17:18 INFO - PROCESS | 1829 | 1461302238401 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:17:18 INFO - PROCESS | 1829 | 1461302238407 Marionette TRACE conn3 <- [1,1062,null,{}] 22:17:18 INFO - PROCESS | 1829 | 1461302238413 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}] 22:17:18 INFO - PROCESS | 1829 | 1461302238619 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 22:17:18 INFO - PROCESS | 1829 | 1461302238957 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67f1a000 == 97 [pid = 1829] [id = 273] 22:17:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e68e4a800) [pid = 1829] [serial = 820] [outer = (nil)] 22:17:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e68e95000) [pid = 1829] [serial = 821] [outer = 0x7f7e68e4a800] 22:17:19 INFO - PROCESS | 1829 | 1461302239029 Marionette DEBUG loaded listener.js 22:17:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e68e9cc00) [pid = 1829] [serial = 822] [outer = 0x7f7e68e4a800] 22:17:19 INFO - PROCESS | 1829 | 1461302239880 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]]]}] 22:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1540ms 22:17:19 INFO - PROCESS | 1829 | 1461302239941 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 22:17:19 INFO - PROCESS | 1829 | 1461302239946 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 22:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:17:19 INFO - PROCESS | 1829 | 1461302239952 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:17:19 INFO - PROCESS | 1829 | 1461302239955 Marionette TRACE conn3 <- [1,1066,null,{}] 22:17:19 INFO - PROCESS | 1829 | 1461302239960 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}] 22:17:20 INFO - PROCESS | 1829 | 1461302240121 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 22:17:20 INFO - PROCESS | 1829 | 1461302240296 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b71000 == 98 [pid = 1829] [id = 274] 22:17:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e6efcb800) [pid = 1829] [serial = 823] [outer = (nil)] 22:17:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e6efd3000) [pid = 1829] [serial = 824] [outer = 0x7f7e6efcb800] 22:17:20 INFO - PROCESS | 1829 | 1461302240362 Marionette DEBUG loaded listener.js 22:17:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e6f307000) [pid = 1829] [serial = 825] [outer = 0x7f7e6efcb800] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b062800 == 97 [pid = 1829] [id = 212] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71d93000 == 96 [pid = 1829] [id = 128] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88e13800 == 95 [pid = 1829] [id = 262] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e7ebd9800) [pid = 1829] [serial = 703] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e7a6cb800) [pid = 1829] [serial = 697] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e79c64800) [pid = 1829] [serial = 709] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e7252d000) [pid = 1829] [serial = 688] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e6fc34400) [pid = 1829] [serial = 685] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e7a45c800) [pid = 1829] [serial = 694] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e7bb11400) [pid = 1829] [serial = 700] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e7f078c00) [pid = 1829] [serial = 706] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e7588a400) [pid = 1829] [serial = 691] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e7f03d800) [pid = 1829] [serial = 731] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8210e000 == 94 [pid = 1829] [id = 261] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bccc000 == 93 [pid = 1829] [id = 260] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b11a800 == 92 [pid = 1829] [id = 259] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e784df000 == 91 [pid = 1829] [id = 258] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b16000 == 90 [pid = 1829] [id = 257] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6f357800 == 89 [pid = 1829] [id = 256] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b15800 == 88 [pid = 1829] [id = 255] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65c17000 == 87 [pid = 1829] [id = 254] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e761ce000 == 86 [pid = 1829] [id = 253] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e68141000 == 85 [pid = 1829] [id = 252] 22:17:21 INFO - PROCESS | 1829 | 1461302241351 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]]]}] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c2f000 == 84 [pid = 1829] [id = 251] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67f11000 == 83 [pid = 1829] [id = 250] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c1f800 == 82 [pid = 1829] [id = 249] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b67800 == 81 [pid = 1829] [id = 248] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e93198800 == 80 [pid = 1829] [id = 247] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e922c0000 == 79 [pid = 1829] [id = 246] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bb6c000 == 78 [pid = 1829] [id = 245] 22:17:21 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71f47800 == 77 [pid = 1829] [id = 244] 22:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1428ms 22:17:21 INFO - PROCESS | 1829 | 1461302241380 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 22:17:21 INFO - PROCESS | 1829 | 1461302241386 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 22:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:17:21 INFO - PROCESS | 1829 | 1461302241400 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:17:21 INFO - PROCESS | 1829 | 1461302241407 Marionette TRACE conn3 <- [1,1070,null,{}] 22:17:21 INFO - PROCESS | 1829 | 1461302241412 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}] 22:17:21 INFO - PROCESS | 1829 | 1461302241554 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e780d2400) [pid = 1829] [serial = 722] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e78cde800) [pid = 1829] [serial = 724] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e7c7c7800) [pid = 1829] [serial = 729] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e72445c00) [pid = 1829] [serial = 715] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e6f303000) [pid = 1829] [serial = 712] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e72904800) [pid = 1829] [serial = 716] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e740d4400) [pid = 1829] [serial = 718] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e75c1d800) [pid = 1829] [serial = 721] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e711cd400) [pid = 1829] [serial = 713] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e7a30a800) [pid = 1829] [serial = 725] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e74b7e000) [pid = 1829] [serial = 719] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e7a468000) [pid = 1829] [serial = 728] [outer = (nil)] [url = about:blank] 22:17:21 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e74b50000) [pid = 1829] [serial = 470] [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.] 22:17:21 INFO - PROCESS | 1829 | 1461302241708 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b0b000 == 78 [pid = 1829] [id = 275] 22:17:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e68f78400) [pid = 1829] [serial = 826] [outer = (nil)] 22:17:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e71115c00) [pid = 1829] [serial = 827] [outer = 0x7f7e68f78400] 22:17:21 INFO - PROCESS | 1829 | 1461302241771 Marionette DEBUG loaded listener.js 22:17:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e711d4400) [pid = 1829] [serial = 828] [outer = 0x7f7e68f78400] 22:17:22 INFO - PROCESS | 1829 | 1461302242430 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]]]}] 22:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1049ms 22:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:17:22 INFO - PROCESS | 1829 | 1461302242442 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 22:17:22 INFO - PROCESS | 1829 | 1461302242444 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 22:17:22 INFO - PROCESS | 1829 | 1461302242450 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:17:22 INFO - PROCESS | 1829 | 1461302242453 Marionette TRACE conn3 <- [1,1074,null,{}] 22:17:22 INFO - PROCESS | 1829 | 1461302242474 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}] 22:17:22 INFO - PROCESS | 1829 | 1461302242633 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 22:17:22 INFO - PROCESS | 1829 | 1461302242784 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72ee4000 == 79 [pid = 1829] [id = 276] 22:17:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e71116400) [pid = 1829] [serial = 829] [outer = (nil)] 22:17:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e71f5e400) [pid = 1829] [serial = 830] [outer = 0x7f7e71116400] 22:17:22 INFO - PROCESS | 1829 | 1461302242842 Marionette DEBUG loaded listener.js 22:17:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e7252d000) [pid = 1829] [serial = 831] [outer = 0x7f7e71116400] 22:17:23 INFO - PROCESS | 1829 | 1461302243506 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]]]}] 22:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1086ms 22:17:23 INFO - PROCESS | 1829 | 1461302243545 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 22:17:23 INFO - PROCESS | 1829 | 1461302243547 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 22:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:17:23 INFO - PROCESS | 1829 | 1461302243553 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:17:23 INFO - PROCESS | 1829 | 1461302243555 Marionette TRACE conn3 <- [1,1078,null,{}] 22:17:23 INFO - PROCESS | 1829 | 1461302243560 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}] 22:17:23 INFO - PROCESS | 1829 | 1461302243764 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 22:17:23 INFO - PROCESS | 1829 | 1461302243803 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7762f000 == 80 [pid = 1829] [id = 277] 22:17:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e7290f800) [pid = 1829] [serial = 832] [outer = (nil)] 22:17:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e72aea800) [pid = 1829] [serial = 833] [outer = 0x7f7e7290f800] 22:17:23 INFO - PROCESS | 1829 | 1461302243873 Marionette DEBUG loaded listener.js 22:17:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e72e6ec00) [pid = 1829] [serial = 834] [outer = 0x7f7e7290f800] 22:17:24 INFO - PROCESS | 1829 | 1461302244666 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]]]}] 22:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1179ms 22:17:24 INFO - PROCESS | 1829 | 1461302244733 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 22:17:24 INFO - PROCESS | 1829 | 1461302244737 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 22:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:17:24 INFO - PROCESS | 1829 | 1461302244742 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:17:24 INFO - PROCESS | 1829 | 1461302244744 Marionette TRACE conn3 <- [1,1082,null,{}] 22:17:24 INFO - PROCESS | 1829 | 1461302244749 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}] 22:17:24 INFO - PROCESS | 1829 | 1461302244940 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 22:17:24 INFO - PROCESS | 1829 | 1461302244957 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a4a9800 == 81 [pid = 1829] [id = 278] 22:17:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e71a62000) [pid = 1829] [serial = 835] [outer = (nil)] 22:17:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e740d4400) [pid = 1829] [serial = 836] [outer = 0x7f7e71a62000] 22:17:25 INFO - PROCESS | 1829 | 1461302245015 Marionette DEBUG loaded listener.js 22:17:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e74b54c00) [pid = 1829] [serial = 837] [outer = 0x7f7e71a62000] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e71156800) [pid = 1829] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e68cd0800) [pid = 1829] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e74b5b800) [pid = 1829] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e6fee1800) [pid = 1829] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e74b53000) [pid = 1829] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e791c7400) [pid = 1829] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e681e5c00) [pid = 1829] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e74b4fc00) [pid = 1829] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e6efd6400) [pid = 1829] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:17:26 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e681ee000) [pid = 1829] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:17:26 INFO - PROCESS | 1829 | 1461302246818 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]]]}] 22:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2129ms 22:17:26 INFO - PROCESS | 1829 | 1461302246872 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 22:17:26 INFO - PROCESS | 1829 | 1461302246874 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 22:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:17:26 INFO - PROCESS | 1829 | 1461302246880 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:17:26 INFO - PROCESS | 1829 | 1461302246882 Marionette TRACE conn3 <- [1,1086,null,{}] 22:17:26 INFO - PROCESS | 1829 | 1461302246887 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}] 22:17:27 INFO - PROCESS | 1829 | 1461302247033 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 22:17:27 INFO - PROCESS | 1829 | 1461302247046 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71d90800 == 82 [pid = 1829] [id = 279] 22:17:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e68cd0800) [pid = 1829] [serial = 838] [outer = (nil)] 22:17:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e741c0000) [pid = 1829] [serial = 839] [outer = 0x7f7e68cd0800] 22:17:27 INFO - PROCESS | 1829 | 1461302247107 Marionette DEBUG loaded listener.js 22:17:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e74b79000) [pid = 1829] [serial = 840] [outer = 0x7f7e68cd0800] 22:17:27 INFO - PROCESS | 1829 | 1461302247819 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]]]}] 22:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 979ms 22:17:27 INFO - PROCESS | 1829 | 1461302247860 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 22:17:27 INFO - PROCESS | 1829 | 1461302247863 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 22:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:17:27 INFO - PROCESS | 1829 | 1461302247868 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:17:27 INFO - PROCESS | 1829 | 1461302247870 Marionette TRACE conn3 <- [1,1090,null,{}] 22:17:27 INFO - PROCESS | 1829 | 1461302247875 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}] 22:17:28 INFO - PROCESS | 1829 | 1461302248057 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 22:17:28 INFO - PROCESS | 1829 | 1461302248074 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b063000 == 83 [pid = 1829] [id = 280] 22:17:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e68e3d800) [pid = 1829] [serial = 841] [outer = (nil)] 22:17:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e74b78800) [pid = 1829] [serial = 842] [outer = 0x7f7e68e3d800] 22:17:28 INFO - PROCESS | 1829 | 1461302248133 Marionette DEBUG loaded listener.js 22:17:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e75735c00) [pid = 1829] [serial = 843] [outer = 0x7f7e68e3d800] 22:17:29 INFO - PROCESS | 1829 | 1461302249019 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]]]}] 22:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1175ms 22:17:29 INFO - PROCESS | 1829 | 1461302249045 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 22:17:29 INFO - PROCESS | 1829 | 1461302249052 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 22:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:17:29 INFO - PROCESS | 1829 | 1461302249060 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:17:29 INFO - PROCESS | 1829 | 1461302249065 Marionette TRACE conn3 <- [1,1094,null,{}] 22:17:29 INFO - PROCESS | 1829 | 1461302249075 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}] 22:17:29 INFO - PROCESS | 1829 | 1461302249249 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 22:17:29 INFO - PROCESS | 1829 | 1461302249416 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac15800 == 84 [pid = 1829] [id = 281] 22:17:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e656a0400) [pid = 1829] [serial = 844] [outer = (nil)] 22:17:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e681e9800) [pid = 1829] [serial = 845] [outer = 0x7f7e656a0400] 22:17:29 INFO - PROCESS | 1829 | 1461302249488 Marionette DEBUG loaded listener.js 22:17:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e68e48400) [pid = 1829] [serial = 846] [outer = 0x7f7e656a0400] 22:17:30 INFO - PROCESS | 1829 | 1461302250426 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]]]}] 22:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1444ms 22:17:30 INFO - PROCESS | 1829 | 1461302250504 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 22:17:30 INFO - PROCESS | 1829 | 1461302250513 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 22:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:17:30 INFO - PROCESS | 1829 | 1461302250522 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:17:30 INFO - PROCESS | 1829 | 1461302250527 Marionette TRACE conn3 <- [1,1098,null,{}] 22:17:30 INFO - PROCESS | 1829 | 1461302250532 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}] 22:17:30 INFO - PROCESS | 1829 | 1461302250760 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 22:17:30 INFO - PROCESS | 1829 | 1461302250974 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72eec800 == 85 [pid = 1829] [id = 282] 22:17:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e6eed2c00) [pid = 1829] [serial = 847] [outer = (nil)] 22:17:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e6f257c00) [pid = 1829] [serial = 848] [outer = 0x7f7e6eed2c00] 22:17:31 INFO - PROCESS | 1829 | 1461302251091 Marionette DEBUG loaded listener.js 22:17:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e6fc3b400) [pid = 1829] [serial = 849] [outer = 0x7f7e6eed2c00] 22:17:31 INFO - PROCESS | 1829 | 1461302251992 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]]]}] 22:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1534ms 22:17:32 INFO - PROCESS | 1829 | 1461302252057 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 22:17:32 INFO - PROCESS | 1829 | 1461302252061 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 22:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:17:32 INFO - PROCESS | 1829 | 1461302252067 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:17:32 INFO - PROCESS | 1829 | 1461302252073 Marionette TRACE conn3 <- [1,1102,null,{}] 22:17:32 INFO - PROCESS | 1829 | 1461302252088 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}] 22:17:32 INFO - PROCESS | 1829 | 1461302252293 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 22:17:32 INFO - PROCESS | 1829 | 1461302252502 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b562800 == 86 [pid = 1829] [id = 283] 22:17:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e71f60000) [pid = 1829] [serial = 850] [outer = (nil)] 22:17:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e7290ec00) [pid = 1829] [serial = 851] [outer = 0x7f7e71f60000] 22:17:32 INFO - PROCESS | 1829 | 1461302252620 Marionette DEBUG loaded listener.js 22:17:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e72e6a400) [pid = 1829] [serial = 852] [outer = 0x7f7e71f60000] 22:17:33 INFO - PROCESS | 1829 | 1461302253429 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]]]}] 22:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1388ms 22:17:33 INFO - PROCESS | 1829 | 1461302253456 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 22:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:17:33 INFO - PROCESS | 1829 | 1461302253460 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 22:17:33 INFO - PROCESS | 1829 | 1461302253466 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:17:33 INFO - PROCESS | 1829 | 1461302253469 Marionette TRACE conn3 <- [1,1106,null,{}] 22:17:33 INFO - PROCESS | 1829 | 1461302253474 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}] 22:17:33 INFO - PROCESS | 1829 | 1461302253628 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 22:17:33 INFO - PROCESS | 1829 | 1461302253801 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bcb2800 == 87 [pid = 1829] [id = 284] 22:17:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e711cac00) [pid = 1829] [serial = 853] [outer = (nil)] 22:17:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e74b50400) [pid = 1829] [serial = 854] [outer = 0x7f7e711cac00] 22:17:33 INFO - PROCESS | 1829 | 1461302253871 Marionette DEBUG loaded listener.js 22:17:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e7572b400) [pid = 1829] [serial = 855] [outer = 0x7f7e711cac00] 22:17:34 INFO - PROCESS | 1829 | 1461302254714 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]]]}] 22:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1282ms 22:17:34 INFO - PROCESS | 1829 | 1461302254748 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 22:17:34 INFO - PROCESS | 1829 | 1461302254752 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 22:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:17:34 INFO - PROCESS | 1829 | 1461302254758 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:17:34 INFO - PROCESS | 1829 | 1461302254760 Marionette TRACE conn3 <- [1,1110,null,{}] 22:17:34 INFO - PROCESS | 1829 | 1461302254765 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}] 22:17:34 INFO - PROCESS | 1829 | 1461302254920 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 22:17:35 INFO - PROCESS | 1829 | 1461302255093 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed6a000 == 88 [pid = 1829] [id = 285] 22:17:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e72e6d000) [pid = 1829] [serial = 856] [outer = (nil)] 22:17:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e75c1d800) [pid = 1829] [serial = 857] [outer = 0x7f7e72e6d000] 22:17:35 INFO - PROCESS | 1829 | 1461302255165 Marionette DEBUG loaded listener.js 22:17:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e75c2ac00) [pid = 1829] [serial = 858] [outer = 0x7f7e72e6d000] 22:17:36 INFO - PROCESS | 1829 | 1461302256033 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]]]}] 22:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1332ms 22:17:36 INFO - PROCESS | 1829 | 1461302256090 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 22:17:36 INFO - PROCESS | 1829 | 1461302256093 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 22:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:17:36 INFO - PROCESS | 1829 | 1461302256100 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:17:36 INFO - PROCESS | 1829 | 1461302256103 Marionette TRACE conn3 <- [1,1114,null,{}] 22:17:36 INFO - PROCESS | 1829 | 1461302256108 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}] 22:17:36 INFO - PROCESS | 1829 | 1461302256310 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 22:17:36 INFO - PROCESS | 1829 | 1461302256481 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e889cc000 == 89 [pid = 1829] [id = 286] 22:17:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e75c22400) [pid = 1829] [serial = 859] [outer = (nil)] 22:17:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e7a04b400) [pid = 1829] [serial = 860] [outer = 0x7f7e75c22400] 22:17:36 INFO - PROCESS | 1829 | 1461302256557 Marionette DEBUG loaded listener.js 22:17:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e7a6c6000) [pid = 1829] [serial = 861] [outer = 0x7f7e75c22400] 22:17:37 INFO - PROCESS | 1829 | 1461302257426 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]]]}] 22:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1376ms 22:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:17:37 INFO - PROCESS | 1829 | 1461302257478 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 22:17:37 INFO - PROCESS | 1829 | 1461302257482 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 22:17:37 INFO - PROCESS | 1829 | 1461302257488 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:17:37 INFO - PROCESS | 1829 | 1461302257491 Marionette TRACE conn3 <- [1,1118,null,{}] 22:17:37 INFO - PROCESS | 1829 | 1461302257496 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}] 22:17:37 INFO - PROCESS | 1829 | 1461302257652 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 22:17:37 INFO - PROCESS | 1829 | 1461302257851 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8ba3d000 == 90 [pid = 1829] [id = 287] 22:17:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e7252b800) [pid = 1829] [serial = 862] [outer = (nil)] 22:17:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e7b344800) [pid = 1829] [serial = 863] [outer = 0x7f7e7252b800] 22:17:37 INFO - PROCESS | 1829 | 1461302257971 Marionette DEBUG loaded listener.js 22:17:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e7c6ecc00) [pid = 1829] [serial = 864] [outer = 0x7f7e7252b800] 22:17:38 INFO - PROCESS | 1829 | 1461302258828 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]]]}] 22:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1395ms 22:17:38 INFO - PROCESS | 1829 | 1461302258883 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 22:17:38 INFO - PROCESS | 1829 | 1461302258887 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 22:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:17:38 INFO - PROCESS | 1829 | 1461302258892 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:17:38 INFO - PROCESS | 1829 | 1461302258895 Marionette TRACE conn3 <- [1,1122,null,{}] 22:17:38 INFO - PROCESS | 1829 | 1461302258900 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}] 22:17:39 INFO - PROCESS | 1829 | 1461302259057 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 22:17:39 INFO - PROCESS | 1829 | 1461302259233 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dee8000 == 91 [pid = 1829] [id = 288] 22:17:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e7a6cd400) [pid = 1829] [serial = 865] [outer = (nil)] 22:17:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e7f034c00) [pid = 1829] [serial = 866] [outer = 0x7f7e7a6cd400] 22:17:39 INFO - PROCESS | 1829 | 1461302259305 Marionette DEBUG loaded listener.js 22:17:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e82d19c00) [pid = 1829] [serial = 867] [outer = 0x7f7e7a6cd400] 22:17:40 INFO - PROCESS | 1829 | 1461302260128 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]]]}] 22:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1283ms 22:17:40 INFO - PROCESS | 1829 | 1461302260176 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 22:17:40 INFO - PROCESS | 1829 | 1461302260179 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 22:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:17:40 INFO - PROCESS | 1829 | 1461302260185 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:17:40 INFO - PROCESS | 1829 | 1461302260187 Marionette TRACE conn3 <- [1,1126,null,{}] 22:17:40 INFO - PROCESS | 1829 | 1461302260193 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}] 22:17:40 INFO - PROCESS | 1829 | 1461302260349 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 22:17:40 INFO - PROCESS | 1829 | 1461302260535 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90960000 == 92 [pid = 1829] [id = 289] 22:17:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e7a87dc00) [pid = 1829] [serial = 868] [outer = (nil)] 22:17:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e88bb6800) [pid = 1829] [serial = 869] [outer = 0x7f7e7a87dc00] 22:17:40 INFO - PROCESS | 1829 | 1461302260603 Marionette DEBUG loaded listener.js 22:17:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e88c7c800) [pid = 1829] [serial = 870] [outer = 0x7f7e7a87dc00] 22:17:41 INFO - PROCESS | 1829 | 1461302261486 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]]]}] 22:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1340ms 22:17:41 INFO - PROCESS | 1829 | 1461302261525 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 22:17:41 INFO - PROCESS | 1829 | 1461302261529 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 22:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:17:41 INFO - PROCESS | 1829 | 1461302261535 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:17:41 INFO - PROCESS | 1829 | 1461302261537 Marionette TRACE conn3 <- [1,1130,null,{}] 22:17:41 INFO - PROCESS | 1829 | 1461302261543 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}] 22:17:41 INFO - PROCESS | 1829 | 1461302261710 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 22:17:41 INFO - PROCESS | 1829 | 1461302261888 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b5b800 == 93 [pid = 1829] [id = 290] 22:17:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e69d5ac00) [pid = 1829] [serial = 871] [outer = (nil)] 22:17:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e7c6f8000) [pid = 1829] [serial = 872] [outer = 0x7f7e69d5ac00] 22:17:41 INFO - PROCESS | 1829 | 1461302261957 Marionette DEBUG loaded listener.js 22:17:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e88ce7800) [pid = 1829] [serial = 873] [outer = 0x7f7e69d5ac00] 22:17:42 INFO - PROCESS | 1829 | 1461302262843 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]]]}] 22:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1377ms 22:17:42 INFO - PROCESS | 1829 | 1461302262913 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 22:17:42 INFO - PROCESS | 1829 | 1461302262917 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 22:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:17:42 INFO - PROCESS | 1829 | 1461302262923 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:17:42 INFO - PROCESS | 1829 | 1461302262926 Marionette TRACE conn3 <- [1,1134,null,{}] 22:17:42 INFO - PROCESS | 1829 | 1461302262932 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}] 22:17:43 INFO - PROCESS | 1829 | 1461302263124 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 22:17:43 INFO - PROCESS | 1829 | 1461302263296 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e9318c800 == 94 [pid = 1829] [id = 291] 22:17:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e68f83800) [pid = 1829] [serial = 874] [outer = (nil)] 22:17:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e89df0400) [pid = 1829] [serial = 875] [outer = 0x7f7e68f83800] 22:17:43 INFO - PROCESS | 1829 | 1461302263375 Marionette DEBUG loaded listener.js 22:17:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e8d861000) [pid = 1829] [serial = 876] [outer = 0x7f7e68f83800] 22:17:44 INFO - PROCESS | 1829 | 1461302264497 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]]]}] 22:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1629ms 22:17:44 INFO - PROCESS | 1829 | 1461302264553 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 22:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:17:44 INFO - PROCESS | 1829 | 1461302264558 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 22:17:44 INFO - PROCESS | 1829 | 1461302264566 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:17:44 INFO - PROCESS | 1829 | 1461302264570 Marionette TRACE conn3 <- [1,1138,null,{}] 22:17:44 INFO - PROCESS | 1829 | 1461302264578 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}] 22:17:44 INFO - PROCESS | 1829 | 1461302264748 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 22:17:44 INFO - PROCESS | 1829 | 1461302264984 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68dbb000 == 95 [pid = 1829] [id = 292] 22:17:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e65694800) [pid = 1829] [serial = 877] [outer = (nil)] 22:17:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e6569bc00) [pid = 1829] [serial = 878] [outer = 0x7f7e65694800] 22:17:45 INFO - PROCESS | 1829 | 1461302265063 Marionette DEBUG loaded listener.js 22:17:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e677af800) [pid = 1829] [serial = 879] [outer = 0x7f7e65694800] 22:17:45 INFO - PROCESS | 1829 | 1461302265887 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]]]}] 22:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1390ms 22:17:45 INFO - PROCESS | 1829 | 1461302265955 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 22:17:45 INFO - PROCESS | 1829 | 1461302265970 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 22:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:17:45 INFO - PROCESS | 1829 | 1461302265987 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:17:45 INFO - PROCESS | 1829 | 1461302265992 Marionette TRACE conn3 <- [1,1142,null,{}] 22:17:46 INFO - PROCESS | 1829 | 1461302266003 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}] 22:17:46 INFO - PROCESS | 1829 | 1461302266241 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 22:17:46 INFO - PROCESS | 1829 | 1461302266458 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c1f000 == 96 [pid = 1829] [id = 293] 22:17:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e68e93000) [pid = 1829] [serial = 880] [outer = (nil)] 22:17:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e68e9a800) [pid = 1829] [serial = 881] [outer = 0x7f7e68e93000] 22:17:46 INFO - PROCESS | 1829 | 1461302266575 Marionette DEBUG loaded listener.js 22:17:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e68f7ac00) [pid = 1829] [serial = 882] [outer = 0x7f7e68e93000] 22:17:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e90962000 == 95 [pid = 1829] [id = 235] 22:17:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c352800 == 94 [pid = 1829] [id = 73] 22:17:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71d90800 == 93 [pid = 1829] [id = 279] 22:17:46 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e88c03000) [pid = 1829] [serial = 746] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e68e46800) [pid = 1829] [serial = 767] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e8a077000) [pid = 1829] [serial = 749] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e8d60d400) [pid = 1829] [serial = 752] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e89dfdc00) [pid = 1829] [serial = 755] [outer = (nil)] [url = about:blank] 22:17:46 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e68f7dc00) [pid = 1829] [serial = 761] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e8dae6400) [pid = 1829] [serial = 758] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e681f0c00) [pid = 1829] [serial = 764] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e89df3000) [pid = 1829] [serial = 791] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a4a9800 == 92 [pid = 1829] [id = 278] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7762f000 == 91 [pid = 1829] [id = 277] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72ee4000 == 90 [pid = 1829] [id = 276] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b0b000 == 89 [pid = 1829] [id = 275] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b71000 == 88 [pid = 1829] [id = 274] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67f1a000 == 87 [pid = 1829] [id = 273] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e68147800 == 86 [pid = 1829] [id = 272] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ec6800 == 85 [pid = 1829] [id = 269] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e654c7000 == 84 [pid = 1829] [id = 268] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67acb800 == 83 [pid = 1829] [id = 267] 22:17:47 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c31000 == 82 [pid = 1829] [id = 264] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e72530800) [pid = 1829] [serial = 662] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e75c23c00) [pid = 1829] [serial = 617] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e87d40400) [pid = 1829] [serial = 710] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e7a0de000) [pid = 1829] [serial = 782] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e81e71400) [pid = 1829] [serial = 785] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e88e42800) [pid = 1829] [serial = 786] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e78b0f400) [pid = 1829] [serial = 779] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e6feddc00) [pid = 1829] [serial = 734] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e74b83800) [pid = 1829] [serial = 776] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e75883000) [pid = 1829] [serial = 777] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e72b95400) [pid = 1829] [serial = 737] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e71113c00) [pid = 1829] [serial = 771] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e6f305800) [pid = 1829] [serial = 770] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e7c66bc00) [pid = 1829] [serial = 743] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e7a5ed400) [pid = 1829] [serial = 740] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e72453800) [pid = 1829] [serial = 773] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e72ae9000) [pid = 1829] [serial = 774] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e7a6c9c00) [pid = 1829] [serial = 783] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e791cb800) [pid = 1829] [serial = 780] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e89ab3c00) [pid = 1829] [serial = 789] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e7b6a3400) [pid = 1829] [serial = 788] [outer = (nil)] [url = about:blank] 22:17:47 INFO - PROCESS | 1829 | 1461302267444 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]]]}] 22:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1491ms 22:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:17:47 INFO - PROCESS | 1829 | 1461302267473 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:17:47 INFO - PROCESS | 1829 | 1461302267476 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:17:47 INFO - PROCESS | 1829 | 1461302267481 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:17:47 INFO - PROCESS | 1829 | 1461302267487 Marionette TRACE conn3 <- [1,1146,null,{}] 22:17:47 INFO - PROCESS | 1829 | 1461302267502 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}] 22:17:47 INFO - PROCESS | 1829 | 1461302267660 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:17:47 INFO - PROCESS | 1829 | 1461302267682 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6f343000 == 83 [pid = 1829] [id = 294] 22:17:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e6f305c00) [pid = 1829] [serial = 883] [outer = (nil)] 22:17:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e6fedec00) [pid = 1829] [serial = 884] [outer = 0x7f7e6f305c00] 22:17:47 INFO - PROCESS | 1829 | 1461302267745 Marionette DEBUG loaded listener.js 22:17:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e71154c00) [pid = 1829] [serial = 885] [outer = 0x7f7e6f305c00] 22:17:48 INFO - PROCESS | 1829 | 1461302268583 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]]]}] 22:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1133ms 22:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:17:48 INFO - PROCESS | 1829 | 1461302268614 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:17:48 INFO - PROCESS | 1829 | 1461302268617 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:17:48 INFO - PROCESS | 1829 | 1461302268623 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:17:48 INFO - PROCESS | 1829 | 1461302268626 Marionette TRACE conn3 <- [1,1150,null,{}] 22:17:48 INFO - PROCESS | 1829 | 1461302268631 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}] 22:17:48 INFO - PROCESS | 1829 | 1461302268774 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:17:48 INFO - PROCESS | 1829 | 1461302268788 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c1e000 == 84 [pid = 1829] [id = 295] 22:17:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e68e94400) [pid = 1829] [serial = 886] [outer = (nil)] 22:17:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e72263400) [pid = 1829] [serial = 887] [outer = 0x7f7e68e94400] 22:17:48 INFO - PROCESS | 1829 | 1461302268849 Marionette DEBUG loaded listener.js 22:17:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e7290f400) [pid = 1829] [serial = 888] [outer = 0x7f7e68e94400] 22:17:49 INFO - PROCESS | 1829 | 1461302269644 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]]]}] 22:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1032ms 22:17:49 INFO - PROCESS | 1829 | 1461302269654 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:17:49 INFO - PROCESS | 1829 | 1461302269656 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:17:49 INFO - PROCESS | 1829 | 1461302269662 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:17:49 INFO - PROCESS | 1829 | 1461302269665 Marionette TRACE conn3 <- [1,1154,null,{}] 22:17:49 INFO - PROCESS | 1829 | 1461302269670 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}] 22:17:49 INFO - PROCESS | 1829 | 1461302269889 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:17:49 INFO - PROCESS | 1829 | 1461302269919 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727ce800 == 85 [pid = 1829] [id = 296] 22:17:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e6fedfc00) [pid = 1829] [serial = 889] [outer = (nil)] 22:17:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e72b96c00) [pid = 1829] [serial = 890] [outer = 0x7f7e6fedfc00] 22:17:49 INFO - PROCESS | 1829 | 1461302269977 Marionette DEBUG loaded listener.js 22:17:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e740cf800) [pid = 1829] [serial = 891] [outer = 0x7f7e6fedfc00] 22:17:50 INFO - PROCESS | 1829 | 1461302270788 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]]]}] 22:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1177ms 22:17:50 INFO - PROCESS | 1829 | 1461302270840 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:17:50 INFO - PROCESS | 1829 | 1461302270842 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:17:50 INFO - PROCESS | 1829 | 1461302270876 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:17:50 INFO - PROCESS | 1829 | 1461302270878 Marionette TRACE conn3 <- [1,1158,null,{}] 22:17:50 INFO - PROCESS | 1829 | 1461302270883 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}] 22:17:51 INFO - PROCESS | 1829 | 1461302271129 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:17:51 INFO - PROCESS | 1829 | 1461302271154 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e77647800 == 86 [pid = 1829] [id = 297] 22:17:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e75c29c00) [pid = 1829] [serial = 892] [outer = (nil)] 22:17:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e78b0c800) [pid = 1829] [serial = 893] [outer = 0x7f7e75c29c00] 22:17:51 INFO - PROCESS | 1829 | 1461302271220 Marionette DEBUG loaded listener.js 22:17:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e79ba6400) [pid = 1829] [serial = 894] [outer = 0x7f7e75c29c00] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e71a62000) [pid = 1829] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e68e4a800) [pid = 1829] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e68cd0800) [pid = 1829] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e65698400) [pid = 1829] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e6efcb800) [pid = 1829] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e71116400) [pid = 1829] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e68f78400) [pid = 1829] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e7290f800) [pid = 1829] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:17:52 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e681e8c00) [pid = 1829] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:17:52 INFO - PROCESS | 1829 | 1461302272576 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]]]}] 22:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1726ms 22:17:52 INFO - PROCESS | 1829 | 1461302272604 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:17:52 INFO - PROCESS | 1829 | 1461302272607 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:17:52 INFO - PROCESS | 1829 | 1461302272612 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:17:52 INFO - PROCESS | 1829 | 1461302272614 Marionette TRACE conn3 <- [1,1162,null,{}] 22:17:52 INFO - PROCESS | 1829 | 1461302272628 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}] 22:17:52 INFO - PROCESS | 1829 | 1461302272773 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:17:52 INFO - PROCESS | 1829 | 1461302272788 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e757b7800 == 87 [pid = 1829] [id = 298] 22:17:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e65699000) [pid = 1829] [serial = 895] [outer = (nil)] 22:17:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e71a67000) [pid = 1829] [serial = 896] [outer = 0x7f7e65699000] 22:17:52 INFO - PROCESS | 1829 | 1461302272846 Marionette DEBUG loaded listener.js 22:17:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e7a2c4400) [pid = 1829] [serial = 897] [outer = 0x7f7e65699000] 22:17:53 INFO - PROCESS | 1829 | 1461302273624 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]]]}] 22:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1031ms 22:17:53 INFO - PROCESS | 1829 | 1461302273644 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:17:53 INFO - PROCESS | 1829 | 1461302273647 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:17:53 INFO - PROCESS | 1829 | 1461302273652 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:17:53 INFO - PROCESS | 1829 | 1461302273655 Marionette TRACE conn3 <- [1,1166,null,{}] 22:17:53 INFO - PROCESS | 1829 | 1461302273660 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}] 22:17:53 INFO - PROCESS | 1829 | 1461302273848 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:17:53 INFO - PROCESS | 1829 | 1461302273865 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b2e6000 == 88 [pid = 1829] [id = 299] 22:17:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e681e8c00) [pid = 1829] [serial = 898] [outer = (nil)] 22:17:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e7b342800) [pid = 1829] [serial = 899] [outer = 0x7f7e681e8c00] 22:17:53 INFO - PROCESS | 1829 | 1461302273928 Marionette DEBUG loaded listener.js 22:17:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e89ab3c00) [pid = 1829] [serial = 900] [outer = 0x7f7e681e8c00] 22:17:54 INFO - PROCESS | 1829 | 1461302274840 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]]]}] 22:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1227ms 22:17:54 INFO - PROCESS | 1829 | 1461302274883 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:17:54 INFO - PROCESS | 1829 | 1461302274889 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:17:54 INFO - PROCESS | 1829 | 1461302274897 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:17:54 INFO - PROCESS | 1829 | 1461302274903 Marionette TRACE conn3 <- [1,1170,null,{}] 22:17:54 INFO - PROCESS | 1829 | 1461302274912 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}] 22:17:55 INFO - PROCESS | 1829 | 1461302275090 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:17:55 INFO - PROCESS | 1829 | 1461302275263 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68135800 == 89 [pid = 1829] [id = 300] 22:17:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e64fd4400) [pid = 1829] [serial = 901] [outer = (nil)] 22:17:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e677abc00) [pid = 1829] [serial = 902] [outer = 0x7f7e64fd4400] 22:17:55 INFO - PROCESS | 1829 | 1461302275336 Marionette DEBUG loaded listener.js 22:17:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e68e3f800) [pid = 1829] [serial = 903] [outer = 0x7f7e64fd4400] 22:17:56 INFO - PROCESS | 1829 | 1461302276270 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]]]}] 22:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1438ms 22:17:56 INFO - PROCESS | 1829 | 1461302276335 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:17:56 INFO - PROCESS | 1829 | 1461302276343 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:17:56 INFO - PROCESS | 1829 | 1461302276353 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:17:56 INFO - PROCESS | 1829 | 1461302276356 Marionette TRACE conn3 <- [1,1174,null,{}] 22:17:56 INFO - PROCESS | 1829 | 1461302276363 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}] 22:17:56 INFO - PROCESS | 1829 | 1461302276568 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:17:56 INFO - PROCESS | 1829 | 1461302276741 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b52800 == 90 [pid = 1829] [id = 301] 22:17:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e6efd8000) [pid = 1829] [serial = 904] [outer = (nil)] 22:17:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e6fed9400) [pid = 1829] [serial = 905] [outer = 0x7f7e6efd8000] 22:17:56 INFO - PROCESS | 1829 | 1461302276858 Marionette DEBUG loaded listener.js 22:17:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e711d6000) [pid = 1829] [serial = 906] [outer = 0x7f7e6efd8000] 22:17:57 INFO - PROCESS | 1829 | 1461302277803 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] 22:17:57 INFO - PROCESS | 1829 | 1461302277840 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:17:57 INFO - PROCESS | 1829 | 1461302277847 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:17:57 INFO - PROCESS | 1829 | 1461302277853 Marionette TRACE conn3 <- [1,1178,null,{}] 22:17:57 INFO - PROCESS | 1829 | 1461302277868 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}] 22:17:58 INFO - PROCESS | 1829 | 1461302278033 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:17:58 INFO - PROCESS | 1829 | 1461302278268 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7f055800 == 91 [pid = 1829] [id = 302] 22:17:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e73db2c00) [pid = 1829] [serial = 907] [outer = (nil)] 22:17:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e75c1fc00) [pid = 1829] [serial = 908] [outer = 0x7f7e73db2c00] 22:17:58 INFO - PROCESS | 1829 | 1461302278387 Marionette DEBUG loaded listener.js 22:17:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e78b0b000) [pid = 1829] [serial = 909] [outer = 0x7f7e73db2c00] 22:17:59 INFO - PROCESS | 1829 | 1461302279190 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] 22:17:59 INFO - PROCESS | 1829 | 1461302279238 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:17:59 INFO - PROCESS | 1829 | 1461302279244 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:17:59 INFO - PROCESS | 1829 | 1461302279247 Marionette TRACE conn3 <- [1,1182,null,{}] 22:17:59 INFO - PROCESS | 1829 | 1461302279252 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}] 22:17:59 INFO - PROCESS | 1829 | 1461302279416 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:17:59 INFO - PROCESS | 1829 | 1461302279594 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:17:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8def4800 == 92 [pid = 1829] [id = 303] 22:17:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e7114f800) [pid = 1829] [serial = 910] [outer = (nil)] 22:17:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e7c6ea000) [pid = 1829] [serial = 911] [outer = 0x7f7e7114f800] 22:17:59 INFO - PROCESS | 1829 | 1461302279677 Marionette DEBUG loaded listener.js 22:17:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e8906a400) [pid = 1829] [serial = 912] [outer = 0x7f7e7114f800] 22:18:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:00 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:18:00 INFO - PROCESS | 1829 | 1461302280519 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] 22:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:18:00 INFO - PROCESS | 1829 | 1461302280591 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:18:00 INFO - PROCESS | 1829 | 1461302280598 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:18:00 INFO - PROCESS | 1829 | 1461302280601 Marionette TRACE conn3 <- [1,1186,null,{}] 22:18:00 INFO - PROCESS | 1829 | 1461302280606 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}] 22:18:00 INFO - PROCESS | 1829 | 1461302280769 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:18:00 INFO - PROCESS | 1829 | 1461302280941 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e959ae000 == 93 [pid = 1829] [id = 304] 22:18:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e711cc400) [pid = 1829] [serial = 913] [outer = (nil)] 22:18:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e8a07f800) [pid = 1829] [serial = 914] [outer = 0x7f7e711cc400] 22:18:01 INFO - PROCESS | 1829 | 1461302281011 Marionette DEBUG loaded listener.js 22:18:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e8d9b1800) [pid = 1829] [serial = 915] [outer = 0x7f7e711cc400] 22:18:01 INFO - PROCESS | 1829 | 1461302281912 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] 22:18:01 INFO - PROCESS | 1829 | 1461302281990 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:18:02 INFO - PROCESS | 1829 | 1461302281996 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:18:02 INFO - PROCESS | 1829 | 1461302281998 Marionette TRACE conn3 <- [1,1190,null,{}] 22:18:02 INFO - PROCESS | 1829 | 1461302282004 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}] 22:18:02 INFO - PROCESS | 1829 | 1461302282232 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:18:02 INFO - PROCESS | 1829 | 1461302282411 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e632ca000 == 94 [pid = 1829] [id = 305] 22:18:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e67b6ec00) [pid = 1829] [serial = 916] [outer = (nil)] 22:18:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e791d2000) [pid = 1829] [serial = 917] [outer = 0x7f7e67b6ec00] 22:18:02 INFO - PROCESS | 1829 | 1461302282484 Marionette DEBUG loaded listener.js 22:18:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e8e04d400) [pid = 1829] [serial = 918] [outer = 0x7f7e67b6ec00] 22:18:03 INFO - PROCESS | 1829 | 1461302283368 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] 22:18:03 INFO - PROCESS | 1829 | 1461302283438 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:18:03 INFO - PROCESS | 1829 | 1461302283445 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:18:03 INFO - PROCESS | 1829 | 1461302283448 Marionette TRACE conn3 <- [1,1194,null,{}] 22:18:03 INFO - PROCESS | 1829 | 1461302283453 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}] 22:18:03 INFO - PROCESS | 1829 | 1461302283612 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:18:03 INFO - PROCESS | 1829 | 1461302283791 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e769c3800 == 95 [pid = 1829] [id = 306] 22:18:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e67b73400) [pid = 1829] [serial = 919] [outer = (nil)] 22:18:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e7105d000) [pid = 1829] [serial = 920] [outer = 0x7f7e67b73400] 22:18:03 INFO - PROCESS | 1829 | 1461302283863 Marionette DEBUG loaded listener.js 22:18:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e71062c00) [pid = 1829] [serial = 921] [outer = 0x7f7e67b73400] 22:18:04 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:04 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:18:04 INFO - PROCESS | 1829 | 1461302284687 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] 22:18:04 INFO - PROCESS | 1829 | 1461302284731 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:18:04 INFO - PROCESS | 1829 | 1461302284737 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:18:04 INFO - PROCESS | 1829 | 1461302284740 Marionette TRACE conn3 <- [1,1198,null,{}] 22:18:04 INFO - PROCESS | 1829 | 1461302284745 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}] 22:18:04 INFO - PROCESS | 1829 | 1461302284900 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:18:05 INFO - PROCESS | 1829 | 1461302285079 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e769e0800 == 96 [pid = 1829] [id = 307] 22:18:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e66caf000) [pid = 1829] [serial = 922] [outer = (nil)] 22:18:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e66cb6000) [pid = 1829] [serial = 923] [outer = 0x7f7e66caf000] 22:18:05 INFO - PROCESS | 1829 | 1461302285150 Marionette DEBUG loaded listener.js 22:18:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e67b74400) [pid = 1829] [serial = 924] [outer = 0x7f7e66caf000] 22:18:06 INFO - PROCESS | 1829 | 1461302286007 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]]]}] 22:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1329ms 22:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:18:06 INFO - PROCESS | 1829 | 1461302286066 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:18:06 INFO - PROCESS | 1829 | 1461302286069 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:18:06 INFO - PROCESS | 1829 | 1461302286075 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:18:06 INFO - PROCESS | 1829 | 1461302286078 Marionette TRACE conn3 <- [1,1202,null,{}] 22:18:06 INFO - PROCESS | 1829 | 1461302286083 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}] 22:18:06 INFO - PROCESS | 1829 | 1461302286260 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:18:06 INFO - PROCESS | 1829 | 1461302286446 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633d9000 == 97 [pid = 1829] [id = 308] 22:18:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e65312c00) [pid = 1829] [serial = 925] [outer = (nil)] 22:18:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e65319800) [pid = 1829] [serial = 926] [outer = 0x7f7e65312c00] 22:18:06 INFO - PROCESS | 1829 | 1461302286518 Marionette DEBUG loaded listener.js 22:18:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e6531e800) [pid = 1829] [serial = 927] [outer = 0x7f7e65312c00] 22:18:07 INFO - PROCESS | 1829 | 1461302287345 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]]]}] 22:18:07 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 22:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1330ms 22:18:07 INFO - PROCESS | 1829 | 1461302287405 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:18:07 INFO - PROCESS | 1829 | 1461302287408 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:18:07 INFO - PROCESS | 1829 | 1461302287414 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:18:07 INFO - PROCESS | 1829 | 1461302287417 Marionette TRACE conn3 <- [1,1206,null,{}] 22:18:07 INFO - PROCESS | 1829 | 1461302287422 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}] 22:18:07 INFO - PROCESS | 1829 | 1461302287581 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:18:07 INFO - PROCESS | 1829 | 1461302287768 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63cd3800 == 98 [pid = 1829] [id = 309] 22:18:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e63db6400) [pid = 1829] [serial = 928] [outer = (nil)] 22:18:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e63dc0400) [pid = 1829] [serial = 929] [outer = 0x7f7e63db6400] 22:18:07 INFO - PROCESS | 1829 | 1461302287838 Marionette DEBUG loaded listener.js 22:18:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e63dc4400) [pid = 1829] [serial = 930] [outer = 0x7f7e63db6400] 22:18:08 INFO - PROCESS | 1829 | 1461302288773 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]]]}] 22:18: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 22:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1433ms 22:18:08 INFO - PROCESS | 1829 | 1461302288848 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:18:08 INFO - PROCESS | 1829 | 1461302288852 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:18:08 INFO - PROCESS | 1829 | 1461302288858 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:18:08 INFO - PROCESS | 1829 | 1461302288862 Marionette TRACE conn3 <- [1,1210,null,{}] 22:18:08 INFO - PROCESS | 1829 | 1461302288867 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}] 22:18:09 INFO - PROCESS | 1829 | 1461302289086 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:18:09 INFO - PROCESS | 1829 | 1461302289325 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71da2000 == 99 [pid = 1829] [id = 310] 22:18:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e68f78c00) [pid = 1829] [serial = 931] [outer = (nil)] 22:18:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e7105f400) [pid = 1829] [serial = 932] [outer = 0x7f7e68f78c00] 22:18:09 INFO - PROCESS | 1829 | 1461302289446 Marionette DEBUG loaded listener.js 22:18:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e75885c00) [pid = 1829] [serial = 933] [outer = 0x7f7e68f78c00] 22:18:10 INFO - PROCESS | 1829 | 1461302290250 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]]]}] 22:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1437ms 22:18:10 INFO - PROCESS | 1829 | 1461302290296 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:18:10 INFO - PROCESS | 1829 | 1461302290300 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:18:10 INFO - PROCESS | 1829 | 1461302290305 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:18:10 INFO - PROCESS | 1829 | 1461302290307 Marionette TRACE conn3 <- [1,1214,null,{}] 22:18:10 INFO - PROCESS | 1829 | 1461302290313 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}] 22:18:10 INFO - PROCESS | 1829 | 1461302290468 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:18:10 INFO - PROCESS | 1829 | 1461302290665 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64e0f000 == 100 [pid = 1829] [id = 311] 22:18:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e71059c00) [pid = 1829] [serial = 934] [outer = (nil)] 22:18:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e8e085800) [pid = 1829] [serial = 935] [outer = 0x7f7e71059c00] 22:18:10 INFO - PROCESS | 1829 | 1461302290732 Marionette DEBUG loaded listener.js 22:18:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e8e22b800) [pid = 1829] [serial = 936] [outer = 0x7f7e71059c00] 22:18:12 INFO - PROCESS | 1829 | 1461302292043 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]]]}] 22:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1786ms 22:18:12 INFO - PROCESS | 1829 | 1461302292093 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:18:12 INFO - PROCESS | 1829 | 1461302292100 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:18:12 INFO - PROCESS | 1829 | 1461302292108 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:18:12 INFO - PROCESS | 1829 | 1461302292113 Marionette TRACE conn3 <- [1,1218,null,{}] 22:18:12 INFO - PROCESS | 1829 | 1461302292119 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}] 22:18:12 INFO - PROCESS | 1829 | 1461302292338 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:18:12 INFO - PROCESS | 1829 | 1461302292696 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ec9800 == 101 [pid = 1829] [id = 312] 22:18:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e677b4800) [pid = 1829] [serial = 937] [outer = (nil)] 22:18:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e67b69800) [pid = 1829] [serial = 938] [outer = 0x7f7e677b4800] 22:18:12 INFO - PROCESS | 1829 | 1461302292773 Marionette DEBUG loaded listener.js 22:18:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e67b75000) [pid = 1829] [serial = 939] [outer = 0x7f7e677b4800] 22:18:13 INFO - PROCESS | 1829 | 1461302293650 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]]]}] 22:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1585ms 22:18:13 INFO - PROCESS | 1829 | 1461302293693 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:18:13 INFO - PROCESS | 1829 | 1461302293701 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:18:13 INFO - PROCESS | 1829 | 1461302293711 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:18:13 INFO - PROCESS | 1829 | 1461302293715 Marionette TRACE conn3 <- [1,1222,null,{}] 22:18:13 INFO - PROCESS | 1829 | 1461302293720 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}] 22:18:13 INFO - PROCESS | 1829 | 1461302293887 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7577f000 == 100 [pid = 1829] [id = 214] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e75885000) [pid = 1829] [serial = 800] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e7bb09c00) [pid = 1829] [serial = 803] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e89065c00) [pid = 1829] [serial = 806] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e677b7400) [pid = 1829] [serial = 809] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e6520a000) [pid = 1829] [serial = 812] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e65693000) [pid = 1829] [serial = 815] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e74b78800) [pid = 1829] [serial = 842] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | 1461302294184 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e757b7800 == 99 [pid = 1829] [id = 298] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e77647800 == 98 [pid = 1829] [id = 297] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727ce800 == 97 [pid = 1829] [id = 296] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c1e000 == 96 [pid = 1829] [id = 295] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6f343000 == 95 [pid = 1829] [id = 294] 22:18:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67767000 == 96 [pid = 1829] [id = 313] 22:18:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e65202c00) [pid = 1829] [serial = 940] [outer = (nil)] 22:18:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e68e9dc00) [pid = 1829] [serial = 941] [outer = 0x7f7e65202c00] 22:18:14 INFO - PROCESS | 1829 | 1461302294258 Marionette DEBUG loaded listener.js 22:18:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e6eed7c00) [pid = 1829] [serial = 942] [outer = 0x7f7e65202c00] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65c1f000 == 95 [pid = 1829] [id = 293] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e68dbb000 == 94 [pid = 1829] [id = 292] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed6a000 == 93 [pid = 1829] [id = 285] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bcb2800 == 92 [pid = 1829] [id = 284] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b562800 == 91 [pid = 1829] [id = 283] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72eec800 == 90 [pid = 1829] [id = 282] 22:18:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac15800 == 89 [pid = 1829] [id = 281] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e68f7f000) [pid = 1829] [serial = 768] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e740d4400) [pid = 1829] [serial = 836] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e68e9cc00) [pid = 1829] [serial = 822] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e68e95000) [pid = 1829] [serial = 821] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e741c0000) [pid = 1829] [serial = 839] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e677b1800) [pid = 1829] [serial = 818] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e71a68c00) [pid = 1829] [serial = 797] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e68e9b400) [pid = 1829] [serial = 794] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e6f307000) [pid = 1829] [serial = 825] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e6efd3000) [pid = 1829] [serial = 824] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e71f5e400) [pid = 1829] [serial = 830] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e7252d000) [pid = 1829] [serial = 831] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e71115c00) [pid = 1829] [serial = 827] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e711d4400) [pid = 1829] [serial = 828] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e677b9000) [pid = 1829] [serial = 819] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e72aea800) [pid = 1829] [serial = 833] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e74b79000) [pid = 1829] [serial = 840] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e74b54c00) [pid = 1829] [serial = 837] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e72e6ec00) [pid = 1829] [serial = 834] [outer = (nil)] [url = about:blank] 22:18:14 INFO - PROCESS | 1829 | 1461302294949 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] 22:18:15 INFO - PROCESS | 1829 | 1461302295001 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:18:15 INFO - PROCESS | 1829 | 1461302295048 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:18:15 INFO - PROCESS | 1829 | 1461302295053 Marionette TRACE conn3 <- [1,1226,null,{}] 22:18:15 INFO - PROCESS | 1829 | 1461302295068 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}] 22:18:15 INFO - PROCESS | 1829 | 1461302295228 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:18:15 INFO - PROCESS | 1829 | 1461302295241 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71a8e000 == 90 [pid = 1829] [id = 314] 22:18:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e6fc32000) [pid = 1829] [serial = 943] [outer = (nil)] 22:18:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e7111b000) [pid = 1829] [serial = 944] [outer = 0x7f7e6fc32000] 22:18:15 INFO - PROCESS | 1829 | 1461302295303 Marionette DEBUG loaded listener.js 22:18:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e711d9000) [pid = 1829] [serial = 945] [outer = 0x7f7e6fc32000] 22:18:16 INFO - PROCESS | 1829 | 1461302296086 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]]]}] 22:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1090ms 22:18:16 INFO - PROCESS | 1829 | 1461302296163 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:18:16 INFO - PROCESS | 1829 | 1461302296167 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:18:16 INFO - PROCESS | 1829 | 1461302296176 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:18:16 INFO - PROCESS | 1829 | 1461302296179 Marionette TRACE conn3 <- [1,1230,null,{}] 22:18:16 INFO - PROCESS | 1829 | 1461302296183 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}] 22:18:16 INFO - PROCESS | 1829 | 1461302296343 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:18:16 INFO - PROCESS | 1829 | 1461302296490 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c28000 == 91 [pid = 1829] [id = 315] 22:18:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e6520a000) [pid = 1829] [serial = 946] [outer = (nil)] 22:18:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e72527400) [pid = 1829] [serial = 947] [outer = 0x7f7e6520a000] 22:18:16 INFO - PROCESS | 1829 | 1461302296552 Marionette DEBUG loaded listener.js 22:18:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e72909400) [pid = 1829] [serial = 948] [outer = 0x7f7e6520a000] 22:18:17 INFO - PROCESS | 1829 | 1461302297267 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]]]}] 22:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1131ms 22:18:17 INFO - PROCESS | 1829 | 1461302297304 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:18:17 INFO - PROCESS | 1829 | 1461302297306 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:18:17 INFO - PROCESS | 1829 | 1461302297319 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:18:17 INFO - PROCESS | 1829 | 1461302297321 Marionette TRACE conn3 <- [1,1234,null,{}] 22:18:17 INFO - PROCESS | 1829 | 1461302297327 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}] 22:18:17 INFO - PROCESS | 1829 | 1461302297519 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:18:17 INFO - PROCESS | 1829 | 1461302297544 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727d6000 == 92 [pid = 1829] [id = 316] 22:18:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e72268000) [pid = 1829] [serial = 949] [outer = (nil)] 22:18:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e72e6dc00) [pid = 1829] [serial = 950] [outer = 0x7f7e72268000] 22:18:17 INFO - PROCESS | 1829 | 1461302297604 Marionette DEBUG loaded listener.js 22:18:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e74041000) [pid = 1829] [serial = 951] [outer = 0x7f7e72268000] 22:18:18 INFO - PROCESS | 1829 | 1461302298407 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]]]}] 22:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1142ms 22:18:18 INFO - PROCESS | 1829 | 1461302298471 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:18:18 INFO - PROCESS | 1829 | 1461302298476 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:18:18 INFO - PROCESS | 1829 | 1461302298481 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:18:18 INFO - PROCESS | 1829 | 1461302298484 Marionette TRACE conn3 <- [1,1238,null,{}] 22:18:18 INFO - PROCESS | 1829 | 1461302298489 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}] 22:18:18 INFO - PROCESS | 1829 | 1461302298724 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:18:18 INFO - PROCESS | 1829 | 1461302298769 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e77636800 == 93 [pid = 1829] [id = 317] 22:18:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e74b54000) [pid = 1829] [serial = 952] [outer = (nil)] 22:18:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e78b09c00) [pid = 1829] [serial = 953] [outer = 0x7f7e74b54000] 22:18:18 INFO - PROCESS | 1829 | 1461302298833 Marionette DEBUG loaded listener.js 22:18:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e79ba9400) [pid = 1829] [serial = 954] [outer = 0x7f7e74b54000] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e72b93800) [pid = 1829] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e7b343800) [pid = 1829] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e72550800) [pid = 1829] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e68e93000) [pid = 1829] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e6fedfc00) [pid = 1829] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e68e94400) [pid = 1829] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e7a2d2000) [pid = 1829] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e6efd1c00) [pid = 1829] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e68cd7c00) [pid = 1829] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e7a6c4800) [pid = 1829] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e6fc3bc00) [pid = 1829] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e71115000) [pid = 1829] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e68f75400) [pid = 1829] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e7bb02c00) [pid = 1829] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e65694800) [pid = 1829] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e79c6a400) [pid = 1829] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e89ab9c00) [pid = 1829] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e89df4400) [pid = 1829] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e6fedc400) [pid = 1829] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e7f074000) [pid = 1829] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e65699000) [pid = 1829] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e780d0400) [pid = 1829] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e6f305c00) [pid = 1829] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e72910800) [pid = 1829] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e75c29c00) [pid = 1829] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e7b69f000) [pid = 1829] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e89d49c00) [pid = 1829] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e78bb3c00) [pid = 1829] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e68cdd800) [pid = 1829] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e74b7b000) [pid = 1829] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e681e8800) [pid = 1829] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e75889800) [pid = 1829] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e72444800) [pid = 1829] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e69d58c00) [pid = 1829] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e72e75c00) [pid = 1829] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e7a6cc800) [pid = 1829] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e75519400) [pid = 1829] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e711d4800) [pid = 1829] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e68e3d800) [pid = 1829] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e6f302c00) [pid = 1829] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e791d1800) [pid = 1829] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e8bf46400) [pid = 1829] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e79c6ec00) [pid = 1829] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e72f33000) [pid = 1829] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e7290f000) [pid = 1829] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e7111d800) [pid = 1829] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e74b7d400) [pid = 1829] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e6efce000) [pid = 1829] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e6eecf800) [pid = 1829] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e6f24c400) [pid = 1829] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e68cd2000) [pid = 1829] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e6efd2000) [pid = 1829] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:18:19 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e7c66ac00) [pid = 1829] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:18:20 INFO - PROCESS | 1829 | 1461302300350 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]]]}] 22:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1880ms 22:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:18:20 INFO - PROCESS | 1829 | 1461302300361 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:18:20 INFO - PROCESS | 1829 | 1461302300363 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:18:20 INFO - PROCESS | 1829 | 1461302300370 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:18:20 INFO - PROCESS | 1829 | 1461302300372 Marionette TRACE conn3 <- [1,1242,null,{}] 22:18:20 INFO - PROCESS | 1829 | 1461302300377 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}] 22:18:20 INFO - PROCESS | 1829 | 1461302300567 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:18:20 INFO - PROCESS | 1829 | 1461302300580 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac16800 == 94 [pid = 1829] [id = 318] 22:18:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e681e8800) [pid = 1829] [serial = 955] [outer = (nil)] 22:18:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e6eed3000) [pid = 1829] [serial = 956] [outer = 0x7f7e681e8800] 22:18:20 INFO - PROCESS | 1829 | 1461302300640 Marionette DEBUG loaded listener.js 22:18:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e71112400) [pid = 1829] [serial = 957] [outer = 0x7f7e681e8800] 22:18:21 INFO - PROCESS | 1829 | 1461302301578 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]]]}] 22:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1280ms 22:18:21 INFO - PROCESS | 1829 | 1461302301649 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:18:21 INFO - PROCESS | 1829 | 1461302301655 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:18:21 INFO - PROCESS | 1829 | 1461302301663 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:18:21 INFO - PROCESS | 1829 | 1461302301669 Marionette TRACE conn3 <- [1,1246,null,{}] 22:18:21 INFO - PROCESS | 1829 | 1461302301679 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}] 22:18:21 INFO - PROCESS | 1829 | 1461302301923 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:18:22 INFO - PROCESS | 1829 | 1461302302106 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ee0000 == 95 [pid = 1829] [id = 319] 22:18:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e63db7c00) [pid = 1829] [serial = 958] [outer = (nil)] 22:18:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e6531c400) [pid = 1829] [serial = 959] [outer = 0x7f7e63db7c00] 22:18:22 INFO - PROCESS | 1829 | 1461302302178 Marionette DEBUG loaded listener.js 22:18:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e677ac800) [pid = 1829] [serial = 960] [outer = 0x7f7e63db7c00] 22:18:23 INFO - PROCESS | 1829 | 1461302303082 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]]]}] 22:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1492ms 22:18:23 INFO - PROCESS | 1829 | 1461302303155 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:18:23 INFO - PROCESS | 1829 | 1461302303164 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:18:23 INFO - PROCESS | 1829 | 1461302303174 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:18:23 INFO - PROCESS | 1829 | 1461302303177 Marionette TRACE conn3 <- [1,1250,null,{}] 22:18:23 INFO - PROCESS | 1829 | 1461302303183 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}] 22:18:23 INFO - PROCESS | 1829 | 1461302303416 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:18:23 INFO - PROCESS | 1829 | 1461302303591 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c1a000 == 96 [pid = 1829] [id = 320] 22:18:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e68f7dc00) [pid = 1829] [serial = 961] [outer = (nil)] 22:18:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e6efd0400) [pid = 1829] [serial = 962] [outer = 0x7f7e68f7dc00] 22:18:23 INFO - PROCESS | 1829 | 1461302303759 Marionette DEBUG loaded listener.js 22:18:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e6f302c00) [pid = 1829] [serial = 963] [outer = 0x7f7e68f7dc00] 22:18:24 INFO - PROCESS | 1829 | 1461302304655 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]]]}] 22:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1529ms 22:18:24 INFO - PROCESS | 1829 | 1461302304703 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:18:24 INFO - PROCESS | 1829 | 1461302304707 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:18:24 INFO - PROCESS | 1829 | 1461302304713 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:18:24 INFO - PROCESS | 1829 | 1461302304719 Marionette TRACE conn3 <- [1,1254,null,{}] 22:18:24 INFO - PROCESS | 1829 | 1461302304734 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}] 22:18:24 INFO - PROCESS | 1829 | 1461302304905 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:18:25 INFO - PROCESS | 1829 | 1461302305125 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a533000 == 97 [pid = 1829] [id = 321] 22:18:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e711d9800) [pid = 1829] [serial = 964] [outer = (nil)] 22:18:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e72530800) [pid = 1829] [serial = 965] [outer = 0x7f7e711d9800] 22:18:25 INFO - PROCESS | 1829 | 1461302305244 Marionette DEBUG loaded listener.js 22:18:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e72af3000) [pid = 1829] [serial = 966] [outer = 0x7f7e711d9800] 22:18:26 INFO - PROCESS | 1829 | 1461302306072 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]]]}] 22:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1387ms 22:18:26 INFO - PROCESS | 1829 | 1461302306101 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:18:26 INFO - PROCESS | 1829 | 1461302306106 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:18:26 INFO - PROCESS | 1829 | 1461302306113 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:18:26 INFO - PROCESS | 1829 | 1461302306116 Marionette TRACE conn3 <- [1,1258,null,{}] 22:18:26 INFO - PROCESS | 1829 | 1461302306121 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}] 22:18:26 INFO - PROCESS | 1829 | 1461302306290 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:18:26 INFO - PROCESS | 1829 | 1461302306478 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b2de800 == 98 [pid = 1829] [id = 322] 22:18:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e72262400) [pid = 1829] [serial = 967] [outer = (nil)] 22:18:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e74b5ac00) [pid = 1829] [serial = 968] [outer = 0x7f7e72262400] 22:18:26 INFO - PROCESS | 1829 | 1461302306549 Marionette DEBUG loaded listener.js 22:18:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e7551a400) [pid = 1829] [serial = 969] [outer = 0x7f7e72262400] 22:18:27 INFO - PROCESS | 1829 | 1461302307442 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]]]}] 22:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1384ms 22:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:18:27 INFO - PROCESS | 1829 | 1461302307497 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:18:27 INFO - PROCESS | 1829 | 1461302307500 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:18:27 INFO - PROCESS | 1829 | 1461302307506 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:18:27 INFO - PROCESS | 1829 | 1461302307509 Marionette TRACE conn3 <- [1,1262,null,{}] 22:18:27 INFO - PROCESS | 1829 | 1461302307514 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}] 22:18:27 INFO - PROCESS | 1829 | 1461302307678 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:18:27 INFO - PROCESS | 1829 | 1461302307874 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c840800 == 99 [pid = 1829] [id = 323] 22:18:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e71114000) [pid = 1829] [serial = 970] [outer = (nil)] 22:18:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e75c22800) [pid = 1829] [serial = 971] [outer = 0x7f7e71114000] 22:18:27 INFO - PROCESS | 1829 | 1461302307949 Marionette DEBUG loaded listener.js 22:18:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e78b0dc00) [pid = 1829] [serial = 972] [outer = 0x7f7e71114000] 22:18:28 INFO - PROCESS | 1829 | 1461302308811 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]]]}] 22:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1379ms 22:18:28 INFO - PROCESS | 1829 | 1461302308887 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:18:28 INFO - PROCESS | 1829 | 1461302308891 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:18:28 INFO - PROCESS | 1829 | 1461302308897 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:18:28 INFO - PROCESS | 1829 | 1461302308899 Marionette TRACE conn3 <- [1,1266,null,{}] 22:18:28 INFO - PROCESS | 1829 | 1461302308905 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}] 22:18:29 INFO - PROCESS | 1829 | 1461302309135 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:18:29 INFO - PROCESS | 1829 | 1461302309315 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e889c9800 == 100 [pid = 1829] [id = 324] 22:18:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e7b33cc00) [pid = 1829] [serial = 973] [outer = (nil)] 22:18:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e7c6eb400) [pid = 1829] [serial = 974] [outer = 0x7f7e7b33cc00] 22:18:29 INFO - PROCESS | 1829 | 1461302309437 Marionette DEBUG loaded listener.js 22:18:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e7f078c00) [pid = 1829] [serial = 975] [outer = 0x7f7e7b33cc00] 22:18:30 INFO - PROCESS | 1829 | 1461302310271 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]]]}] 22:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1429ms 22:18:30 INFO - PROCESS | 1829 | 1461302310327 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:18:30 INFO - PROCESS | 1829 | 1461302310330 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:18:30 INFO - PROCESS | 1829 | 1461302310337 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:18:30 INFO - PROCESS | 1829 | 1461302310339 Marionette TRACE conn3 <- [1,1270,null,{}] 22:18:30 INFO - PROCESS | 1829 | 1461302310345 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}] 22:18:30 INFO - PROCESS | 1829 | 1461302310504 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:18:30 INFO - PROCESS | 1829 | 1461302310689 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8def1000 == 101 [pid = 1829] [id = 325] 22:18:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e7a889c00) [pid = 1829] [serial = 976] [outer = (nil)] 22:18:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e88bbd800) [pid = 1829] [serial = 977] [outer = 0x7f7e7a889c00] 22:18:30 INFO - PROCESS | 1829 | 1461302310773 Marionette DEBUG loaded listener.js 22:18:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e88e51000) [pid = 1829] [serial = 978] [outer = 0x7f7e7a889c00] 22:18:31 INFO - PROCESS | 1829 | 1461302311656 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]]]}] 22:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1382ms 22:18:31 INFO - PROCESS | 1829 | 1461302311720 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:18:31 INFO - PROCESS | 1829 | 1461302311724 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:18:31 INFO - PROCESS | 1829 | 1461302311730 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:18:31 INFO - PROCESS | 1829 | 1461302311734 Marionette TRACE conn3 <- [1,1274,null,{}] 22:18:31 INFO - PROCESS | 1829 | 1461302311739 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}] 22:18:31 INFO - PROCESS | 1829 | 1461302311898 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:18:32 INFO - PROCESS | 1829 | 1461302312083 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e9b0cf000 == 102 [pid = 1829] [id = 326] 22:18:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e7b33e800) [pid = 1829] [serial = 979] [outer = (nil)] 22:18:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e8a07d800) [pid = 1829] [serial = 980] [outer = 0x7f7e7b33e800] 22:18:32 INFO - PROCESS | 1829 | 1461302312160 Marionette DEBUG loaded listener.js 22:18:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e8d612000) [pid = 1829] [serial = 981] [outer = 0x7f7e7b33e800] 22:18:32 INFO - PROCESS | 1829 | 1461302312980 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]]]}] 22:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1287ms 22:18:33 INFO - PROCESS | 1829 | 1461302313021 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:18:33 INFO - PROCESS | 1829 | 1461302313025 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:18:33 INFO - PROCESS | 1829 | 1461302313031 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:18:33 INFO - PROCESS | 1829 | 1461302313033 Marionette TRACE conn3 <- [1,1278,null,{}] 22:18:33 INFO - PROCESS | 1829 | 1461302313039 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}] 22:18:33 INFO - PROCESS | 1829 | 1461302313212 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:18:33 INFO - PROCESS | 1829 | 1461302313399 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e767ea800 == 103 [pid = 1829] [id = 327] 22:18:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e81e6e000) [pid = 1829] [serial = 982] [outer = (nil)] 22:18:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e8dadc400) [pid = 1829] [serial = 983] [outer = 0x7f7e81e6e000] 22:18:33 INFO - PROCESS | 1829 | 1461302313470 Marionette DEBUG loaded listener.js 22:18:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e8dae7c00) [pid = 1829] [serial = 984] [outer = 0x7f7e81e6e000] 22:18:34 INFO - PROCESS | 1829 | 1461302314329 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]]]}] 22:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1335ms 22:18:34 INFO - PROCESS | 1829 | 1461302314367 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:18:34 INFO - PROCESS | 1829 | 1461302314370 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:18:34 INFO - PROCESS | 1829 | 1461302314376 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:18:34 INFO - PROCESS | 1829 | 1461302314379 Marionette TRACE conn3 <- [1,1282,null,{}] 22:18:34 INFO - PROCESS | 1829 | 1461302314385 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}] 22:18:34 INFO - PROCESS | 1829 | 1461302314544 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:18:34 INFO - PROCESS | 1829 | 1461302314731 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72722000 == 104 [pid = 1829] [id = 328] 22:18:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e89065800) [pid = 1829] [serial = 985] [outer = (nil)] 22:18:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e8e0c5000) [pid = 1829] [serial = 986] [outer = 0x7f7e89065800] 22:18:34 INFO - PROCESS | 1829 | 1461302314801 Marionette DEBUG loaded listener.js 22:18:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e8e302400) [pid = 1829] [serial = 987] [outer = 0x7f7e89065800] 22:18:35 INFO - PROCESS | 1829 | 1461302315667 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]]]}] 22:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1331ms 22:18:35 INFO - PROCESS | 1829 | 1461302315709 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:18:35 INFO - PROCESS | 1829 | 1461302315713 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:18:35 INFO - PROCESS | 1829 | 1461302315719 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:18:35 INFO - PROCESS | 1829 | 1461302315728 Marionette TRACE conn3 <- [1,1286,null,{}] 22:18:35 INFO - PROCESS | 1829 | 1461302315738 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}] 22:18:35 INFO - PROCESS | 1829 | 1461302315929 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:18:36 INFO - PROCESS | 1829 | 1461302316112 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6533f000 == 105 [pid = 1829] [id = 329] 22:18:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e68064800) [pid = 1829] [serial = 988] [outer = (nil)] 22:18:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e6806c800) [pid = 1829] [serial = 989] [outer = 0x7f7e68064800] 22:18:36 INFO - PROCESS | 1829 | 1461302316191 Marionette DEBUG loaded listener.js 22:18:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e8e30c000) [pid = 1829] [serial = 990] [outer = 0x7f7e68064800] 22:18:37 INFO - PROCESS | 1829 | 1461302317073 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]]]}] 22:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1395ms 22:18:37 INFO - PROCESS | 1829 | 1461302317113 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:18:37 INFO - PROCESS | 1829 | 1461302317116 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:18:37 INFO - PROCESS | 1829 | 1461302317123 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:18:37 INFO - PROCESS | 1829 | 1461302317125 Marionette TRACE conn3 <- [1,1290,null,{}] 22:18:37 INFO - PROCESS | 1829 | 1461302317131 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}] 22:18:37 INFO - PROCESS | 1829 | 1461302317289 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:18:37 INFO - PROCESS | 1829 | 1461302317483 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67777000 == 106 [pid = 1829] [id = 330] 22:18:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e64fd4000) [pid = 1829] [serial = 991] [outer = (nil)] 22:18:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e68064c00) [pid = 1829] [serial = 992] [outer = 0x7f7e64fd4000] 22:18:37 INFO - PROCESS | 1829 | 1461302317551 Marionette DEBUG loaded listener.js 22:18:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e7587e800) [pid = 1829] [serial = 993] [outer = 0x7f7e64fd4000] 22:18:38 INFO - PROCESS | 1829 | 1461302318396 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]]]}] 22:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1327ms 22:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:18:38 INFO - PROCESS | 1829 | 1461302318451 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:18:38 INFO - PROCESS | 1829 | 1461302318454 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:18:38 INFO - PROCESS | 1829 | 1461302318460 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:18:38 INFO - PROCESS | 1829 | 1461302318463 Marionette TRACE conn3 <- [1,1294,null,{}] 22:18:38 INFO - PROCESS | 1829 | 1461302318468 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}] 22:18:38 INFO - PROCESS | 1829 | 1461302318631 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:18:38 INFO - PROCESS | 1829 | 1461302318910 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6f33d000 == 107 [pid = 1829] [id = 331] 22:18:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e68e97000) [pid = 1829] [serial = 994] [outer = (nil)] 22:18:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e68f0a800) [pid = 1829] [serial = 995] [outer = 0x7f7e68e97000] 22:18:39 INFO - PROCESS | 1829 | 1461302319021 Marionette DEBUG loaded listener.js 22:18:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e68f0e800) [pid = 1829] [serial = 996] [outer = 0x7f7e68e97000] 22:18:39 INFO - PROCESS | 1829 | 1461302319831 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]]]}] 22:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1443ms 22:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:18:39 INFO - PROCESS | 1829 | 1461302319903 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:18:39 INFO - PROCESS | 1829 | 1461302319906 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:18:39 INFO - PROCESS | 1829 | 1461302319912 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:18:39 INFO - PROCESS | 1829 | 1461302319915 Marionette TRACE conn3 <- [1,1298,null,{}] 22:18:39 INFO - PROCESS | 1829 | 1461302319923 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}] 22:18:40 INFO - PROCESS | 1829 | 1461302320088 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:18:40 INFO - PROCESS | 1829 | 1461302320275 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71f39000 == 108 [pid = 1829] [id = 332] 22:18:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e68f06400) [pid = 1829] [serial = 997] [outer = (nil)] 22:18:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e69d60800) [pid = 1829] [serial = 998] [outer = 0x7f7e68f06400] 22:18:40 INFO - PROCESS | 1829 | 1461302320343 Marionette DEBUG loaded listener.js 22:18:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e6fedf000) [pid = 1829] [serial = 999] [outer = 0x7f7e68f06400] 22:18:41 INFO - PROCESS | 1829 | 1461302321561 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]]]}] 22:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1685ms 22:18:41 INFO - PROCESS | 1829 | 1461302321597 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:18:41 INFO - PROCESS | 1829 | 1461302321601 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:18:41 INFO - PROCESS | 1829 | 1461302321609 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:18:41 INFO - PROCESS | 1829 | 1461302321615 Marionette TRACE conn3 <- [1,1302,null,{}] 22:18:41 INFO - PROCESS | 1829 | 1461302321623 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}] 22:18:41 INFO - PROCESS | 1829 | 1461302321788 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:18:42 INFO - PROCESS | 1829 | 1461302322046 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67ad8000 == 109 [pid = 1829] [id = 333] 22:18:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e66cb4c00) [pid = 1829] [serial = 1000] [outer = (nil)] 22:18:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e677b8800) [pid = 1829] [serial = 1001] [outer = 0x7f7e66cb4c00] 22:18:42 INFO - PROCESS | 1829 | 1461302322126 Marionette DEBUG loaded listener.js 22:18:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e68063000) [pid = 1829] [serial = 1002] [outer = 0x7f7e66cb4c00] 22:18:42 INFO - PROCESS | 1829 | 1461302322946 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]]]}] 22:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1394ms 22:18:43 INFO - PROCESS | 1829 | 1461302323003 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:18:43 INFO - PROCESS | 1829 | 1461302323011 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:18:43 INFO - PROCESS | 1829 | 1461302323021 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:18:43 INFO - PROCESS | 1829 | 1461302323024 Marionette TRACE conn3 <- [1,1306,null,{}] 22:18:43 INFO - PROCESS | 1829 | 1461302323028 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}] 22:18:43 INFO - PROCESS | 1829 | 1461302323194 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:18:43 INFO - PROCESS | 1829 | 1461302323572 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633d0000 == 110 [pid = 1829] [id = 334] 22:18:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e67b74800) [pid = 1829] [serial = 1003] [outer = (nil)] 22:18:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e681ec400) [pid = 1829] [serial = 1004] [outer = 0x7f7e67b74800] 22:18:43 INFO - PROCESS | 1829 | 1461302323642 Marionette DEBUG loaded listener.js 22:18:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e68e9b400) [pid = 1829] [serial = 1005] [outer = 0x7f7e67b74800] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b051800 == 109 [pid = 1829] [id = 265] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e90c45000 == 108 [pid = 1829] [id = 266] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ee0800 == 107 [pid = 1829] [id = 270] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67777800 == 106 [pid = 1829] [id = 271] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e7b342800) [pid = 1829] [serial = 899] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e89df0400) [pid = 1829] [serial = 875] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e77636800 == 105 [pid = 1829] [id = 317] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727d6000 == 104 [pid = 1829] [id = 316] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dc64800 == 103 [pid = 1829] [id = 263] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c28000 == 102 [pid = 1829] [id = 315] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71a8e000 == 101 [pid = 1829] [id = 314] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67767000 == 100 [pid = 1829] [id = 313] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ec9800 == 99 [pid = 1829] [id = 312] 22:18:44 INFO - PROCESS | 1829 | 1461302324591 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]]]}] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e769e0800 == 98 [pid = 1829] [id = 307] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e769c3800 == 97 [pid = 1829] [id = 306] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e632ca000 == 96 [pid = 1829] [id = 305] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e959ae000 == 95 [pid = 1829] [id = 304] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8def4800 == 94 [pid = 1829] [id = 303] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7f055800 == 93 [pid = 1829] [id = 302] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b52800 == 92 [pid = 1829] [id = 301] 22:18:44 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e68135800 == 91 [pid = 1829] [id = 300] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e8bfe0c00) [pid = 1829] [serial = 792] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e7c6f7800) [pid = 1829] [serial = 701] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e72e74000) [pid = 1829] [serial = 608] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e68e9a800) [pid = 1829] [serial = 881] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e72b96c00) [pid = 1829] [serial = 890] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e7290f400) [pid = 1829] [serial = 888] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e88974c00) [pid = 1829] [serial = 744] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e6f310800) [pid = 1829] [serial = 641] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e7290ec00) [pid = 1829] [serial = 851] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e88bb6800) [pid = 1829] [serial = 869] [outer = (nil)] [url = about:blank] 22:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1640ms 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e741b5800) [pid = 1829] [serial = 611] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e7ebbc400) [pid = 1829] [serial = 575] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e72548400) [pid = 1829] [serial = 542] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e7252c000) [pid = 1829] [serial = 569] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e68f82c00) [pid = 1829] [serial = 762] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e88cf3000) [pid = 1829] [serial = 747] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e677af800) [pid = 1829] [serial = 879] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e7bc94400) [pid = 1829] [serial = 548] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e8bf43800) [pid = 1829] [serial = 750] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e8dadec00) [pid = 1829] [serial = 756] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e75c27c00) [pid = 1829] [serial = 545] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e89ecf800) [pid = 1829] [serial = 581] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e7a2c4400) [pid = 1829] [serial = 897] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e68f7ac00) [pid = 1829] [serial = 882] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e7c6f8000) [pid = 1829] [serial = 872] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e791c9000) [pid = 1829] [serial = 656] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e6fedec00) [pid = 1829] [serial = 884] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e6569bc00) [pid = 1829] [serial = 878] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e71154c00) [pid = 1829] [serial = 885] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e7588ac00) [pid = 1829] [serial = 650] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e78b0c800) [pid = 1829] [serial = 893] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e7f071400) [pid = 1829] [serial = 704] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e7b344800) [pid = 1829] [serial = 863] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e74b50400) [pid = 1829] [serial = 854] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e8d9ac800) [pid = 1829] [serial = 753] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e740cf800) [pid = 1829] [serial = 891] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e7b339400) [pid = 1829] [serial = 698] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e75c28c00) [pid = 1829] [serial = 653] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e780d5800) [pid = 1829] [serial = 692] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e8de9bc00) [pid = 1829] [serial = 765] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e7f034c00) [pid = 1829] [serial = 866] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e6f257c00) [pid = 1829] [serial = 848] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e71a67000) [pid = 1829] [serial = 896] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e791ce800) [pid = 1829] [serial = 566] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e74b4e400) [pid = 1829] [serial = 738] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e711cc800) [pid = 1829] [serial = 686] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e791d1c00) [pid = 1829] [serial = 572] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e87d43000) [pid = 1829] [serial = 578] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e7a6c1400) [pid = 1829] [serial = 695] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e72910400) [pid = 1829] [serial = 599] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e75735c00) [pid = 1829] [serial = 843] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e711cb400) [pid = 1829] [serial = 735] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e75c1d800) [pid = 1829] [serial = 857] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e7a0dfc00) [pid = 1829] [serial = 659] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e8de9d400) [pid = 1829] [serial = 759] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e681e9800) [pid = 1829] [serial = 845] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e7b33d000) [pid = 1829] [serial = 741] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e79ba6400) [pid = 1829] [serial = 894] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e72263400) [pid = 1829] [serial = 887] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e74b55000) [pid = 1829] [serial = 614] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e741c3400) [pid = 1829] [serial = 647] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e7a04b400) [pid = 1829] [serial = 860] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e72263c00) [pid = 1829] [serial = 644] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e7a61c400) [pid = 1829] [serial = 683] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e7290d000) [pid = 1829] [serial = 689] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e75737000) [pid = 1829] [serial = 638] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e71a69400) [pid = 1829] [serial = 605] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e6efd1800) [pid = 1829] [serial = 539] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e6f310000) [pid = 1829] [serial = 602] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e82d8cc00) [pid = 1829] [serial = 707] [outer = (nil)] [url = about:blank] 22:18:44 INFO - PROCESS | 1829 | 1461302324690 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:18:44 INFO - PROCESS | 1829 | 1461302324692 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:18:44 INFO - PROCESS | 1829 | 1461302324705 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:18:44 INFO - PROCESS | 1829 | 1461302324719 Marionette TRACE conn3 <- [1,1310,null,{}] 22:18:44 INFO - PROCESS | 1829 | 1461302324740 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}] 22:18:44 INFO - PROCESS | 1829 | 1461302324902 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:18:45 INFO - PROCESS | 1829 | 1461302325114 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ee0800 == 92 [pid = 1829] [id = 335] 22:18:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e6efd1000) [pid = 1829] [serial = 1006] [outer = (nil)] 22:18:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e6f257000) [pid = 1829] [serial = 1007] [outer = 0x7f7e6efd1000] 22:18:45 INFO - PROCESS | 1829 | 1461302325183 Marionette DEBUG loaded listener.js 22:18:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e6fc38400) [pid = 1829] [serial = 1008] [outer = 0x7f7e6efd1000] 22:18:45 INFO - PROCESS | 1829 | 1461302325876 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] 22:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:18:45 INFO - PROCESS | 1829 | 1461302325908 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:18:45 INFO - PROCESS | 1829 | 1461302325913 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:18:45 INFO - PROCESS | 1829 | 1461302325916 Marionette TRACE conn3 <- [1,1314,null,{}] 22:18:45 INFO - PROCESS | 1829 | 1461302325921 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}] 22:18:46 INFO - PROCESS | 1829 | 1461302326081 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:18:46 INFO - PROCESS | 1829 | 1461302326221 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac2a000 == 93 [pid = 1829] [id = 336] 22:18:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e6efd1800) [pid = 1829] [serial = 1009] [outer = (nil)] 22:18:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e71116c00) [pid = 1829] [serial = 1010] [outer = 0x7f7e6efd1800] 22:18:46 INFO - PROCESS | 1829 | 1461302326281 Marionette DEBUG loaded listener.js 22:18:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e711cec00) [pid = 1829] [serial = 1011] [outer = 0x7f7e6efd1800] 22:18:46 INFO - PROCESS | 1829 | 1461302326953 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]]]}] 22:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1081ms 22:18:46 INFO - PROCESS | 1829 | 1461302326994 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:18:46 INFO - PROCESS | 1829 | 1461302326997 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:18:47 INFO - PROCESS | 1829 | 1461302327003 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:18:47 INFO - PROCESS | 1829 | 1461302327005 Marionette TRACE conn3 <- [1,1318,null,{}] 22:18:47 INFO - PROCESS | 1829 | 1461302327010 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}] 22:18:47 INFO - PROCESS | 1829 | 1461302327236 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:18:47 INFO - PROCESS | 1829 | 1461302327267 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c14800 == 94 [pid = 1829] [id = 337] 22:18:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e71158400) [pid = 1829] [serial = 1012] [outer = (nil)] 22:18:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e71a67000) [pid = 1829] [serial = 1013] [outer = 0x7f7e71158400] 22:18:47 INFO - PROCESS | 1829 | 1461302327329 Marionette DEBUG loaded listener.js 22:18:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e72531000) [pid = 1829] [serial = 1014] [outer = 0x7f7e71158400] 22:18:48 INFO - PROCESS | 1829 | 1461302328176 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]]]}] 22:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1233ms 22:18:48 INFO - PROCESS | 1829 | 1461302328240 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:18:48 INFO - PROCESS | 1829 | 1461302328243 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:18:48 INFO - PROCESS | 1829 | 1461302328248 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:18:48 INFO - PROCESS | 1829 | 1461302328251 Marionette TRACE conn3 <- [1,1322,null,{}] 22:18:48 INFO - PROCESS | 1829 | 1461302328256 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}] 22:18:48 INFO - PROCESS | 1829 | 1461302328482 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:18:48 INFO - PROCESS | 1829 | 1461302328521 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727da800 == 95 [pid = 1829] [id = 338] 22:18:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e72b99c00) [pid = 1829] [serial = 1015] [outer = (nil)] 22:18:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e74b4ec00) [pid = 1829] [serial = 1016] [outer = 0x7f7e72b99c00] 22:18:48 INFO - PROCESS | 1829 | 1461302328640 Marionette DEBUG loaded listener.js 22:18:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e74b85000) [pid = 1829] [serial = 1017] [outer = 0x7f7e72b99c00] 22:18:49 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e6fc32000) [pid = 1829] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:18:49 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e65202c00) [pid = 1829] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:18:49 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e72268000) [pid = 1829] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:18:49 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e74b54000) [pid = 1829] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:18:49 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e677b4800) [pid = 1829] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:18:49 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e6520a000) [pid = 1829] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:18:49 INFO - PROCESS | 1829 | 1461302329673 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]]]}] 22:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1490ms 22:18:49 INFO - PROCESS | 1829 | 1461302329738 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:18:49 INFO - PROCESS | 1829 | 1461302329742 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:18:49 INFO - PROCESS | 1829 | 1461302329750 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:18:49 INFO - PROCESS | 1829 | 1461302329753 Marionette TRACE conn3 <- [1,1326,null,{}] 22:18:49 INFO - PROCESS | 1829 | 1461302329758 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}] 22:18:49 INFO - PROCESS | 1829 | 1461302329900 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:18:49 INFO - PROCESS | 1829 | 1461302329926 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e761d5000 == 96 [pid = 1829] [id = 339] 22:18:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e65202c00) [pid = 1829] [serial = 1018] [outer = (nil)] 22:18:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e755b8000) [pid = 1829] [serial = 1019] [outer = 0x7f7e65202c00] 22:18:49 INFO - PROCESS | 1829 | 1461302329986 Marionette DEBUG loaded listener.js 22:18:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e75c27c00) [pid = 1829] [serial = 1020] [outer = 0x7f7e65202c00] 22:18:50 INFO - PROCESS | 1829 | 1461302330740 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]]]}] 22:18:50 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 22:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1028ms 22:18:50 INFO - PROCESS | 1829 | 1461302330776 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:18:50 INFO - PROCESS | 1829 | 1461302330778 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:18:50 INFO - PROCESS | 1829 | 1461302330790 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:18:50 INFO - PROCESS | 1829 | 1461302330792 Marionette TRACE conn3 <- [1,1330,null,{}] 22:18:50 INFO - PROCESS | 1829 | 1461302330828 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}] 22:18:50 INFO - PROCESS | 1829 | 1461302330971 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:18:50 INFO - PROCESS | 1829 | 1461302330985 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e767ef000 == 97 [pid = 1829] [id = 340] 22:18:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e73db8400) [pid = 1829] [serial = 1021] [outer = (nil)] 22:18:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e762eb800) [pid = 1829] [serial = 1022] [outer = 0x7f7e73db8400] 22:18:51 INFO - PROCESS | 1829 | 1461302331043 Marionette DEBUG loaded listener.js 22:18:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e762f2000) [pid = 1829] [serial = 1023] [outer = 0x7f7e73db8400] 22:18:52 INFO - PROCESS | 1829 | 1461302332114 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]]]}] 22:18:52 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 22:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1400ms 22:18:52 INFO - PROCESS | 1829 | 1461302332186 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:18:52 INFO - PROCESS | 1829 | 1461302332191 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:18:52 INFO - PROCESS | 1829 | 1461302332200 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:18:52 INFO - PROCESS | 1829 | 1461302332205 Marionette TRACE conn3 <- [1,1334,null,{}] 22:18:52 INFO - PROCESS | 1829 | 1461302332228 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}] 22:18:52 INFO - PROCESS | 1829 | 1461302332461 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:18:52 INFO - PROCESS | 1829 | 1461302332592 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ed9000 == 98 [pid = 1829] [id = 341] 22:18:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e677af800) [pid = 1829] [serial = 1024] [outer = (nil)] 22:18:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e68067c00) [pid = 1829] [serial = 1025] [outer = 0x7f7e677af800] 22:18:52 INFO - PROCESS | 1829 | 1461302332673 Marionette DEBUG loaded listener.js 22:18:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e68e3c400) [pid = 1829] [serial = 1026] [outer = 0x7f7e677af800] 22:18:53 INFO - PROCESS | 1829 | 1461302333605 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]]]}] 22:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1442ms 22:18:53 INFO - PROCESS | 1829 | 1461302333642 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:18:53 INFO - PROCESS | 1829 | 1461302333651 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:18:53 INFO - PROCESS | 1829 | 1461302333661 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:18:53 INFO - PROCESS | 1829 | 1461302333665 Marionette TRACE conn3 <- [1,1338,null,{}] 22:18:53 INFO - PROCESS | 1829 | 1461302333671 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}] 22:18:53 INFO - PROCESS | 1829 | 1461302333840 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:18:54 INFO - PROCESS | 1829 | 1461302334148 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72723800 == 99 [pid = 1829] [id = 342] 22:18:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e6f310000) [pid = 1829] [serial = 1027] [outer = (nil)] 22:18:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e6fc37800) [pid = 1829] [serial = 1028] [outer = 0x7f7e6f310000] 22:18:54 INFO - PROCESS | 1829 | 1461302334266 Marionette DEBUG loaded listener.js 22:18:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e711d0c00) [pid = 1829] [serial = 1029] [outer = 0x7f7e6f310000] 22:18:55 INFO - PROCESS | 1829 | 1461302335544 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]]]}] 22:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1934ms 22:18:55 INFO - PROCESS | 1829 | 1461302335641 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:18:55 INFO - PROCESS | 1829 | 1461302335645 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:18:55 INFO - PROCESS | 1829 | 1461302335654 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:18:55 INFO - PROCESS | 1829 | 1461302335659 Marionette TRACE conn3 <- [1,1342,null,{}] 22:18:55 INFO - PROCESS | 1829 | 1461302335676 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}] 22:18:55 INFO - PROCESS | 1829 | 1461302335857 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:18:56 INFO - PROCESS | 1829 | 1461302336033 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78b20800 == 100 [pid = 1829] [id = 343] 22:18:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e6fc2e400) [pid = 1829] [serial = 1030] [outer = (nil)] 22:18:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e72b98c00) [pid = 1829] [serial = 1031] [outer = 0x7f7e6fc2e400] 22:18:56 INFO - PROCESS | 1829 | 1461302336107 Marionette DEBUG loaded listener.js 22:18:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e74b85c00) [pid = 1829] [serial = 1032] [outer = 0x7f7e6fc2e400] 22:18:56 INFO - PROCESS | 1829 | 1461302336968 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]]]}] 22:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1384ms 22:18:57 INFO - PROCESS | 1829 | 1461302337039 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:18:57 INFO - PROCESS | 1829 | 1461302337044 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:18:57 INFO - PROCESS | 1829 | 1461302337049 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:18:57 INFO - PROCESS | 1829 | 1461302337052 Marionette TRACE conn3 <- [1,1346,null,{}] 22:18:57 INFO - PROCESS | 1829 | 1461302337057 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}] 22:18:57 INFO - PROCESS | 1829 | 1461302337230 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:18:57 INFO - PROCESS | 1829 | 1461302337407 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ae58800 == 101 [pid = 1829] [id = 344] 22:18:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e6fc30400) [pid = 1829] [serial = 1033] [outer = (nil)] 22:18:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e72528c00) [pid = 1829] [serial = 1034] [outer = 0x7f7e6fc30400] 22:18:57 INFO - PROCESS | 1829 | 1461302337492 Marionette DEBUG loaded listener.js 22:18:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e780d2000) [pid = 1829] [serial = 1035] [outer = 0x7f7e6fc30400] 22:18:58 INFO - PROCESS | 1829 | 1461302338359 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]]]}] 22:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1377ms 22:18:58 INFO - PROCESS | 1829 | 1461302338428 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:18:58 INFO - PROCESS | 1829 | 1461302338432 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:18:58 INFO - PROCESS | 1829 | 1461302338438 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:18:58 INFO - PROCESS | 1829 | 1461302338440 Marionette TRACE conn3 <- [1,1350,null,{}] 22:18:58 INFO - PROCESS | 1829 | 1461302338446 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}] 22:18:58 INFO - PROCESS | 1829 | 1461302338612 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:18:58 INFO - PROCESS | 1829 | 1461302338789 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b527000 == 102 [pid = 1829] [id = 345] 22:18:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e740cf400) [pid = 1829] [serial = 1036] [outer = (nil)] 22:18:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e79169c00) [pid = 1829] [serial = 1037] [outer = 0x7f7e740cf400] 22:18:58 INFO - PROCESS | 1829 | 1461302338862 Marionette DEBUG loaded listener.js 22:18:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e79bacc00) [pid = 1829] [serial = 1038] [outer = 0x7f7e740cf400] 22:18:59 INFO - PROCESS | 1829 | 1461302339739 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]]]}] 22:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1330ms 22:18:59 INFO - PROCESS | 1829 | 1461302339768 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:18:59 INFO - PROCESS | 1829 | 1461302339772 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:18:59 INFO - PROCESS | 1829 | 1461302339778 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:18:59 INFO - PROCESS | 1829 | 1461302339781 Marionette TRACE conn3 <- [1,1354,null,{}] 22:18:59 INFO - PROCESS | 1829 | 1461302339786 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}] 22:18:59 INFO - PROCESS | 1829 | 1461302339972 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:19:00 INFO - PROCESS | 1829 | 1461302340181 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c838800 == 103 [pid = 1829] [id = 346] 22:19:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e7a30ac00) [pid = 1829] [serial = 1039] [outer = (nil)] 22:19:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e7b342000) [pid = 1829] [serial = 1040] [outer = 0x7f7e7a30ac00] 22:19:00 INFO - PROCESS | 1829 | 1461302340257 Marionette DEBUG loaded listener.js 22:19:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e7f076000) [pid = 1829] [serial = 1041] [outer = 0x7f7e7a30ac00] 22:19:01 INFO - PROCESS | 1829 | 1461302341164 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]]]}] 22:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1429ms 22:19:01 INFO - PROCESS | 1829 | 1461302341207 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:19:01 INFO - PROCESS | 1829 | 1461302341211 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:19:01 INFO - PROCESS | 1829 | 1461302341216 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:19:01 INFO - PROCESS | 1829 | 1461302341219 Marionette TRACE conn3 <- [1,1358,null,{}] 22:19:01 INFO - PROCESS | 1829 | 1461302341224 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}] 22:19:01 INFO - PROCESS | 1829 | 1461302341390 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:19:01 INFO - PROCESS | 1829 | 1461302341598 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e81f6b000 == 104 [pid = 1829] [id = 347] 22:19:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e6f30e000) [pid = 1829] [serial = 1042] [outer = (nil)] 22:19:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e88bc3000) [pid = 1829] [serial = 1043] [outer = 0x7f7e6f30e000] 22:19:01 INFO - PROCESS | 1829 | 1461302341752 Marionette DEBUG loaded listener.js 22:19:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e89dfb800) [pid = 1829] [serial = 1044] [outer = 0x7f7e6f30e000] 22:19:02 INFO - PROCESS | 1829 | 1461302342534 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]]]}] 22:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1384ms 22:19:02 INFO - PROCESS | 1829 | 1461302342602 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:19:02 INFO - PROCESS | 1829 | 1461302342606 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:19:02 INFO - PROCESS | 1829 | 1461302342611 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:19:02 INFO - PROCESS | 1829 | 1461302342614 Marionette TRACE conn3 <- [1,1362,null,{}] 22:19:02 INFO - PROCESS | 1829 | 1461302342619 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}] 22:19:02 INFO - PROCESS | 1829 | 1461302342823 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:19:03 INFO - PROCESS | 1829 | 1461302343003 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88b5b000 == 105 [pid = 1829] [id = 348] 22:19:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e7a45c800) [pid = 1829] [serial = 1045] [outer = (nil)] 22:19:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e8d9adc00) [pid = 1829] [serial = 1046] [outer = 0x7f7e7a45c800] 22:19:03 INFO - PROCESS | 1829 | 1461302343074 Marionette DEBUG loaded listener.js 22:19:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e8de6b000) [pid = 1829] [serial = 1047] [outer = 0x7f7e7a45c800] 22:19:03 INFO - PROCESS | 1829 | 1461302343908 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]]]}] 22:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1330ms 22:19:03 INFO - PROCESS | 1829 | 1461302343950 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:19:03 INFO - PROCESS | 1829 | 1461302343954 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:19:03 INFO - PROCESS | 1829 | 1461302343961 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:19:03 INFO - PROCESS | 1829 | 1461302343964 Marionette TRACE conn3 <- [1,1366,null,{}] 22:19:03 INFO - PROCESS | 1829 | 1461302343969 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}] 22:19:04 INFO - PROCESS | 1829 | 1461302344139 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:19:04 INFO - PROCESS | 1829 | 1461302344324 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d657000 == 106 [pid = 1829] [id = 349] 22:19:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e63fa9800) [pid = 1829] [serial = 1048] [outer = (nil)] 22:19:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e63fae400) [pid = 1829] [serial = 1049] [outer = 0x7f7e63fa9800] 22:19:04 INFO - PROCESS | 1829 | 1461302344395 Marionette DEBUG loaded listener.js 22:19:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e63fb4000) [pid = 1829] [serial = 1050] [outer = 0x7f7e63fa9800] 22:19:05 INFO - PROCESS | 1829 | 1461302345379 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] 22:19:05 INFO - PROCESS | 1829 | 1461302345393 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:19:05 INFO - PROCESS | 1829 | 1461302345398 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:19:05 INFO - PROCESS | 1829 | 1461302345402 Marionette TRACE conn3 <- [1,1370,null,{}] 22:19:05 INFO - PROCESS | 1829 | 1461302345407 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}] 22:19:05 INFO - PROCESS | 1829 | 1461302345574 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:19:05 INFO - PROCESS | 1829 | 1461302345769 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90c47800 == 107 [pid = 1829] [id = 350] 22:19:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e63faa000) [pid = 1829] [serial = 1051] [outer = (nil)] 22:19:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e72908c00) [pid = 1829] [serial = 1052] [outer = 0x7f7e63faa000] 22:19:05 INFO - PROCESS | 1829 | 1461302345839 Marionette DEBUG loaded listener.js 22:19:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e8e08f800) [pid = 1829] [serial = 1053] [outer = 0x7f7e63faa000] 22:19:06 INFO - PROCESS | 1829 | 1461302346757 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] 22:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:19:06 INFO - PROCESS | 1829 | 1461302346788 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:19:06 INFO - PROCESS | 1829 | 1461302346793 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:19:06 INFO - PROCESS | 1829 | 1461302346797 Marionette TRACE conn3 <- [1,1374,null,{}] 22:19:06 INFO - PROCESS | 1829 | 1461302346803 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}] 22:19:06 INFO - PROCESS | 1829 | 1461302346994 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:19:07 INFO - PROCESS | 1829 | 1461302347191 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc15000 == 108 [pid = 1829] [id = 351] 22:19:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e63fb4400) [pid = 1829] [serial = 1054] [outer = (nil)] 22:19:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e8d77bc00) [pid = 1829] [serial = 1055] [outer = 0x7f7e63fb4400] 22:19:07 INFO - PROCESS | 1829 | 1461302347265 Marionette DEBUG loaded listener.js 22:19:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e8e307800) [pid = 1829] [serial = 1056] [outer = 0x7f7e63fb4400] 22:19:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b51000 == 107 [pid = 1829] [id = 10] 22:19:08 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:08 INFO - PROCESS | 1829 | 1461302348279 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] 22:19:08 INFO - PROCESS | 1829 | 1461302348329 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:19:08 INFO - PROCESS | 1829 | 1461302348334 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:19:08 INFO - PROCESS | 1829 | 1461302348337 Marionette TRACE conn3 <- [1,1378,null,{}] 22:19:08 INFO - PROCESS | 1829 | 1461302348342 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}] 22:19:08 INFO - PROCESS | 1829 | 1461302348515 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:19:08 INFO - PROCESS | 1829 | 1461302348734 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64e18800 == 108 [pid = 1829] [id = 352] 22:19:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e65693000) [pid = 1829] [serial = 1057] [outer = (nil)] 22:19:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e680c7400) [pid = 1829] [serial = 1058] [outer = 0x7f7e65693000] 22:19:08 INFO - PROCESS | 1829 | 1461302348848 Marionette DEBUG loaded listener.js 22:19:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e680cf400) [pid = 1829] [serial = 1059] [outer = 0x7f7e65693000] 22:19:09 INFO - PROCESS | 1829 | 1461302349683 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] 22:19:09 INFO - PROCESS | 1829 | 1461302349717 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:19:09 INFO - PROCESS | 1829 | 1461302349723 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:19:09 INFO - PROCESS | 1829 | 1461302349726 Marionette TRACE conn3 <- [1,1382,null,{}] 22:19:09 INFO - PROCESS | 1829 | 1461302349732 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}] 22:19:09 INFO - PROCESS | 1829 | 1461302349897 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:19:10 INFO - PROCESS | 1829 | 1461302350591 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ec9800 == 109 [pid = 1829] [id = 353] 22:19:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e63fb1000) [pid = 1829] [serial = 1060] [outer = (nil)] 22:19:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e64fdc800) [pid = 1829] [serial = 1061] [outer = 0x7f7e63fb1000] 22:19:10 INFO - PROCESS | 1829 | 1461302350664 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e66cb8c00) [pid = 1829] [serial = 1062] [outer = 0x7f7e63fb1000] 22:19:11 INFO - PROCESS | 1829 | [1829] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:11 INFO - PROCESS | 1829 | 1461302351521 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] 22:19:11 INFO - PROCESS | 1829 | 1461302351570 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:19:11 INFO - PROCESS | 1829 | 1461302351578 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:19:11 INFO - PROCESS | 1829 | 1461302351582 Marionette TRACE conn3 <- [1,1386,null,{}] 22:19:11 INFO - PROCESS | 1829 | 1461302351589 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}] 22:19:11 INFO - PROCESS | 1829 | 1461302351751 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:19:11 INFO - PROCESS | 1829 | 1461302351960 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac1b800 == 110 [pid = 1829] [id = 354] 22:19:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e64fd3000) [pid = 1829] [serial = 1063] [outer = (nil)] 22:19:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e677acc00) [pid = 1829] [serial = 1064] [outer = 0x7f7e64fd3000] 22:19:12 INFO - PROCESS | 1829 | 1461302352028 Marionette DEBUG loaded listener.js 22:19:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e68e9d400) [pid = 1829] [serial = 1065] [outer = 0x7f7e64fd3000] 22:19:13 INFO - PROCESS | 1829 | 1461302353081 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] 22:19:13 INFO - PROCESS | 1829 | 1461302353120 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:19:13 INFO - PROCESS | 1829 | 1461302353126 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:19:13 INFO - PROCESS | 1829 | 1461302353130 Marionette TRACE conn3 <- [1,1390,null,{}] 22:19:13 INFO - PROCESS | 1829 | 1461302353135 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}] 22:19:13 INFO - PROCESS | 1829 | 1461302353299 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:19:13 INFO - PROCESS | 1829 | 1461302353562 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e632d2800 == 111 [pid = 1829] [id = 355] 22:19:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e65317000) [pid = 1829] [serial = 1066] [outer = (nil)] 22:19:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e69d57400) [pid = 1829] [serial = 1067] [outer = 0x7f7e65317000] 22:19:13 INFO - PROCESS | 1829 | 1461302353703 Marionette DEBUG loaded listener.js 22:19:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e6fc33400) [pid = 1829] [serial = 1068] [outer = 0x7f7e65317000] 22:19:13 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b980800 == 110 [pid = 1829] [id = 215] 22:19:13 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e66cb6000) [pid = 1829] [serial = 923] [outer = (nil)] [url = about:blank] 22:19:13 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e65319800) [pid = 1829] [serial = 926] [outer = (nil)] [url = about:blank] 22:19:13 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e63dc0400) [pid = 1829] [serial = 929] [outer = (nil)] [url = about:blank] 22:19:13 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e7105f400) [pid = 1829] [serial = 932] [outer = (nil)] [url = about:blank] 22:19:13 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e6eed3000) [pid = 1829] [serial = 956] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e761d5000 == 109 [pid = 1829] [id = 339] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727da800 == 108 [pid = 1829] [id = 338] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c14800 == 107 [pid = 1829] [id = 337] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac2a000 == 106 [pid = 1829] [id = 336] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ee0800 == 105 [pid = 1829] [id = 335] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633d0000 == 104 [pid = 1829] [id = 334] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67ad8000 == 103 [pid = 1829] [id = 333] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c1a000 == 102 [pid = 1829] [id = 320] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ee0000 == 101 [pid = 1829] [id = 319] 22:19:14 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac16800 == 100 [pid = 1829] [id = 318] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e75c1fc00) [pid = 1829] [serial = 908] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e7111b000) [pid = 1829] [serial = 944] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e711d9000) [pid = 1829] [serial = 945] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e68e9dc00) [pid = 1829] [serial = 941] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e6eed7c00) [pid = 1829] [serial = 942] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e677abc00) [pid = 1829] [serial = 902] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e7105d000) [pid = 1829] [serial = 920] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e7c6ea000) [pid = 1829] [serial = 911] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e8e085800) [pid = 1829] [serial = 935] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e8a07f800) [pid = 1829] [serial = 914] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e72909400) [pid = 1829] [serial = 948] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e72e6dc00) [pid = 1829] [serial = 950] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e78b09c00) [pid = 1829] [serial = 953] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e74041000) [pid = 1829] [serial = 951] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e79ba9400) [pid = 1829] [serial = 954] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e6fed9400) [pid = 1829] [serial = 905] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e67b75000) [pid = 1829] [serial = 939] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e67b69800) [pid = 1829] [serial = 938] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e791d2000) [pid = 1829] [serial = 917] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e72527400) [pid = 1829] [serial = 947] [outer = (nil)] [url = about:blank] 22:19:14 INFO - PROCESS | 1829 | 1461302354498 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]]]}] 22:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1384ms 22:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:19:14 INFO - PROCESS | 1829 | 1461302354512 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:19:14 INFO - PROCESS | 1829 | 1461302354515 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:19:14 INFO - PROCESS | 1829 | 1461302354528 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:19:14 INFO - PROCESS | 1829 | 1461302354536 Marionette TRACE conn3 <- [1,1394,null,{}] 22:19:14 INFO - PROCESS | 1829 | 1461302354584 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}] 22:19:14 INFO - PROCESS | 1829 | 1461302354733 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:19:14 INFO - PROCESS | 1829 | 1461302354751 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6813b800 == 101 [pid = 1829] [id = 356] 22:19:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e7105c400) [pid = 1829] [serial = 1069] [outer = (nil)] 22:19:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e71151400) [pid = 1829] [serial = 1070] [outer = 0x7f7e7105c400] 22:19:14 INFO - PROCESS | 1829 | 1461302354811 Marionette DEBUG loaded listener.js 22:19:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e711d6c00) [pid = 1829] [serial = 1071] [outer = 0x7f7e7105c400] 22:19:15 INFO - PROCESS | 1829 | 1461302355591 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]]]}] 22:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1081ms 22:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:19:15 INFO - PROCESS | 1829 | 1461302355601 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:19:15 INFO - PROCESS | 1829 | 1461302355604 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:19:15 INFO - PROCESS | 1829 | 1461302355613 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:19:15 INFO - PROCESS | 1829 | 1461302355615 Marionette TRACE conn3 <- [1,1398,null,{}] 22:19:15 INFO - PROCESS | 1829 | 1461302355620 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}] 22:19:15 INFO - PROCESS | 1829 | 1461302355765 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:19:15 INFO - PROCESS | 1829 | 1461302355781 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719da000 == 102 [pid = 1829] [id = 357] 22:19:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e6efd8800) [pid = 1829] [serial = 1072] [outer = (nil)] 22:19:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e71c91400) [pid = 1829] [serial = 1073] [outer = 0x7f7e6efd8800] 22:19:15 INFO - PROCESS | 1829 | 1461302355839 Marionette DEBUG loaded listener.js 22:19:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e71c95400) [pid = 1829] [serial = 1074] [outer = 0x7f7e6efd8800] 22:19:16 INFO - PROCESS | 1829 | 1461302356729 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]]]}] 22:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1180ms 22:19:16 INFO - PROCESS | 1829 | 1461302356790 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:19:16 INFO - PROCESS | 1829 | 1461302356794 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:19:16 INFO - PROCESS | 1829 | 1461302356799 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:19:16 INFO - PROCESS | 1829 | 1461302356801 Marionette TRACE conn3 <- [1,1402,null,{}] 22:19:16 INFO - PROCESS | 1829 | 1461302356806 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}] 22:19:17 INFO - PROCESS | 1829 | 1461302357005 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:19:17 INFO - PROCESS | 1829 | 1461302357032 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c1d800 == 103 [pid = 1829] [id = 358] 22:19:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e71f5b800) [pid = 1829] [serial = 1075] [outer = (nil)] 22:19:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e7225f000) [pid = 1829] [serial = 1076] [outer = 0x7f7e71f5b800] 22:19:17 INFO - PROCESS | 1829 | 1461302357103 Marionette DEBUG loaded listener.js 22:19:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e7252a800) [pid = 1829] [serial = 1077] [outer = 0x7f7e71f5b800] 22:19:17 INFO - PROCESS | 1829 | 1461302357889 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]]]}] 22:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1128ms 22:19:17 INFO - PROCESS | 1829 | 1461302357928 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:19:17 INFO - PROCESS | 1829 | 1461302357931 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:19:17 INFO - PROCESS | 1829 | 1461302357937 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:19:17 INFO - PROCESS | 1829 | 1461302357939 Marionette TRACE conn3 <- [1,1406,null,{}] 22:19:17 INFO - PROCESS | 1829 | 1461302357951 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}] 22:19:18 INFO - PROCESS | 1829 | 1461302358150 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:19:18 INFO - PROCESS | 1829 | 1461302358200 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727cc000 == 104 [pid = 1829] [id = 359] 22:19:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e72551800) [pid = 1829] [serial = 1078] [outer = (nil)] 22:19:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e72b96c00) [pid = 1829] [serial = 1079] [outer = 0x7f7e72551800] 22:19:18 INFO - PROCESS | 1829 | 1461302358260 Marionette DEBUG loaded listener.js 22:19:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e73db8000) [pid = 1829] [serial = 1080] [outer = 0x7f7e72551800] 22:19:19 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e6efd1000) [pid = 1829] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:19:19 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e66cb4c00) [pid = 1829] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:19:19 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e71158400) [pid = 1829] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:19:19 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e67b74800) [pid = 1829] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:19:19 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e6efd1800) [pid = 1829] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:19:19 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e65202c00) [pid = 1829] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:19:19 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e72b99c00) [pid = 1829] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:19:19 INFO - PROCESS | 1829 | 1461302359369 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]]]}] 22:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1488ms 22:19:19 INFO - PROCESS | 1829 | 1461302359425 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:19:19 INFO - PROCESS | 1829 | 1461302359438 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:19:19 INFO - PROCESS | 1829 | 1461302359444 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:19:19 INFO - PROCESS | 1829 | 1461302359447 Marionette TRACE conn3 <- [1,1410,null,{}] 22:19:19 INFO - PROCESS | 1829 | 1461302359452 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}] 22:19:19 INFO - PROCESS | 1829 | 1461302359659 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:19:19 INFO - PROCESS | 1829 | 1461302359679 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b4f000 == 105 [pid = 1829] [id = 360] 22:19:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e68e42400) [pid = 1829] [serial = 1081] [outer = (nil)] 22:19:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e7290c000) [pid = 1829] [serial = 1082] [outer = 0x7f7e68e42400] 22:19:19 INFO - PROCESS | 1829 | 1461302359738 Marionette DEBUG loaded listener.js 22:19:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e741bbc00) [pid = 1829] [serial = 1083] [outer = 0x7f7e68e42400] 22:19:20 INFO - PROCESS | 1829 | 1461302360492 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]]]}] 22:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1078ms 22:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:19:20 INFO - PROCESS | 1829 | 1461302360522 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:19:20 INFO - PROCESS | 1829 | 1461302360525 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:19:20 INFO - PROCESS | 1829 | 1461302360530 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:19:20 INFO - PROCESS | 1829 | 1461302360533 Marionette TRACE conn3 <- [1,1414,null,{}] 22:19:20 INFO - PROCESS | 1829 | 1461302360538 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}] 22:19:20 INFO - PROCESS | 1829 | 1461302360731 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:19:20 INFO - PROCESS | 1829 | 1461302360749 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e761d4000 == 106 [pid = 1829] [id = 361] 22:19:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e6531bc00) [pid = 1829] [serial = 1084] [outer = (nil)] 22:19:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e741c2c00) [pid = 1829] [serial = 1085] [outer = 0x7f7e6531bc00] 22:19:20 INFO - PROCESS | 1829 | 1461302360807 Marionette DEBUG loaded listener.js 22:19:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e762e5000) [pid = 1829] [serial = 1086] [outer = 0x7f7e6531bc00] 22:19:21 INFO - PROCESS | 1829 | 1461302361981 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]]]}] 22:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1479ms 22:19:22 INFO - PROCESS | 1829 | 1461302362015 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:19:22 INFO - PROCESS | 1829 | 1461302362021 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:19:22 INFO - PROCESS | 1829 | 1461302362030 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:19:22 INFO - PROCESS | 1829 | 1461302362034 Marionette TRACE conn3 <- [1,1418,null,{}] 22:19:22 INFO - PROCESS | 1829 | 1461302362042 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}] 22:19:22 INFO - PROCESS | 1829 | 1461302362257 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:19:22 INFO - PROCESS | 1829 | 1461302362441 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67f06800 == 107 [pid = 1829] [id = 362] 22:19:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e680c2000) [pid = 1829] [serial = 1087] [outer = (nil)] 22:19:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e68e4a800) [pid = 1829] [serial = 1088] [outer = 0x7f7e680c2000] 22:19:22 INFO - PROCESS | 1829 | 1461302362517 Marionette DEBUG loaded listener.js 22:19:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e69d59400) [pid = 1829] [serial = 1089] [outer = 0x7f7e680c2000] 22:19:23 INFO - PROCESS | 1829 | 1461302363475 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]]]}] 22:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1481ms 22:19:23 INFO - PROCESS | 1829 | 1461302363511 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:19:23 INFO - PROCESS | 1829 | 1461302363520 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:19:23 INFO - PROCESS | 1829 | 1461302363530 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:19:23 INFO - PROCESS | 1829 | 1461302363534 Marionette TRACE conn3 <- [1,1422,null,{}] 22:19:23 INFO - PROCESS | 1829 | 1461302363540 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}] 22:19:23 INFO - PROCESS | 1829 | 1461302363710 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:19:23 INFO - PROCESS | 1829 | 1461302363899 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7241f800 == 108 [pid = 1829] [id = 363] 22:19:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e6f256800) [pid = 1829] [serial = 1090] [outer = (nil)] 22:19:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e71056800) [pid = 1829] [serial = 1091] [outer = 0x7f7e6f256800] 22:19:23 INFO - PROCESS | 1829 | 1461302363968 Marionette DEBUG loaded listener.js 22:19:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e71a67400) [pid = 1829] [serial = 1092] [outer = 0x7f7e6f256800] 22:19:24 INFO - PROCESS | 1829 | 1461302364983 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]]]}] 22:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1484ms 22:19:25 INFO - PROCESS | 1829 | 1461302365015 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:19:25 INFO - PROCESS | 1829 | 1461302365019 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:19:25 INFO - PROCESS | 1829 | 1461302365025 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:19:25 INFO - PROCESS | 1829 | 1461302365030 Marionette TRACE conn3 <- [1,1426,null,{}] 22:19:25 INFO - PROCESS | 1829 | 1461302365046 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}] 22:19:25 INFO - PROCESS | 1829 | 1461302365218 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:19:25 INFO - PROCESS | 1829 | 1461302365417 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e77638800 == 109 [pid = 1829] [id = 364] 22:19:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e72264000) [pid = 1829] [serial = 1093] [outer = (nil)] 22:19:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e7254ec00) [pid = 1829] [serial = 1094] [outer = 0x7f7e72264000] 22:19:25 INFO - PROCESS | 1829 | 1461302365496 Marionette DEBUG loaded listener.js 22:19:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e74048000) [pid = 1829] [serial = 1095] [outer = 0x7f7e72264000] 22:19:26 INFO - PROCESS | 1829 | 1461302366391 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]]]}] 22:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1437ms 22:19:26 INFO - PROCESS | 1829 | 1461302366463 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:19:26 INFO - PROCESS | 1829 | 1461302366468 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:19:26 INFO - PROCESS | 1829 | 1461302366473 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:19:26 INFO - PROCESS | 1829 | 1461302366475 Marionette TRACE conn3 <- [1,1430,null,{}] 22:19:26 INFO - PROCESS | 1829 | 1461302366481 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}] 22:19:26 INFO - PROCESS | 1829 | 1461302366687 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:19:26 INFO - PROCESS | 1829 | 1461302366868 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a810800 == 110 [pid = 1829] [id = 365] 22:19:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e7226b800) [pid = 1829] [serial = 1096] [outer = (nil)] 22:19:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e762f1c00) [pid = 1829] [serial = 1097] [outer = 0x7f7e7226b800] 22:19:26 INFO - PROCESS | 1829 | 1461302366941 Marionette DEBUG loaded listener.js 22:19:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e78b11400) [pid = 1829] [serial = 1098] [outer = 0x7f7e7226b800] 22:19:27 INFO - PROCESS | 1829 | 1461302367854 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]]]}] 22:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1426ms 22:19:27 INFO - PROCESS | 1829 | 1461302367901 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:19:27 INFO - PROCESS | 1829 | 1461302367905 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:19:27 INFO - PROCESS | 1829 | 1461302367911 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:19:27 INFO - PROCESS | 1829 | 1461302367913 Marionette TRACE conn3 <- [1,1434,null,{}] 22:19:27 INFO - PROCESS | 1829 | 1461302367919 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}] 22:19:28 INFO - PROCESS | 1829 | 1461302368080 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:19:28 INFO - PROCESS | 1829 | 1461302368282 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bb81800 == 111 [pid = 1829] [id = 366] 22:19:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e762ec000) [pid = 1829] [serial = 1099] [outer = (nil)] 22:19:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e79c6a400) [pid = 1829] [serial = 1100] [outer = 0x7f7e762ec000] 22:19:28 INFO - PROCESS | 1829 | 1461302368353 Marionette DEBUG loaded listener.js 22:19:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e7a469c00) [pid = 1829] [serial = 1101] [outer = 0x7f7e762ec000] 22:19:29 INFO - PROCESS | 1829 | 1461302369253 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]]]}] 22:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1395ms 22:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:19:29 INFO - PROCESS | 1829 | 1461302369307 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:19:29 INFO - PROCESS | 1829 | 1461302369310 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:19:29 INFO - PROCESS | 1829 | 1461302369316 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:19:29 INFO - PROCESS | 1829 | 1461302369319 Marionette TRACE conn3 <- [1,1438,null,{}] 22:19:29 INFO - PROCESS | 1829 | 1461302369324 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}] 22:19:29 INFO - PROCESS | 1829 | 1461302369532 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:19:29 INFO - PROCESS | 1829 | 1461302369720 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88911000 == 112 [pid = 1829] [id = 367] 22:19:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e6f305400) [pid = 1829] [serial = 1102] [outer = (nil)] 22:19:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e7bc90c00) [pid = 1829] [serial = 1103] [outer = 0x7f7e6f305400] 22:19:29 INFO - PROCESS | 1829 | 1461302369797 Marionette DEBUG loaded listener.js 22:19:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e88bb8400) [pid = 1829] [serial = 1104] [outer = 0x7f7e6f305400] 22:19:30 INFO - PROCESS | 1829 | 1461302370619 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]]]}] 22:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1332ms 22:19:30 INFO - PROCESS | 1829 | 1461302370648 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:19:30 INFO - PROCESS | 1829 | 1461302370652 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:19:30 INFO - PROCESS | 1829 | 1461302370658 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:19:30 INFO - PROCESS | 1829 | 1461302370660 Marionette TRACE conn3 <- [1,1442,null,{}] 22:19:30 INFO - PROCESS | 1829 | 1461302370666 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}] 22:19:30 INFO - PROCESS | 1829 | 1461302370827 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:19:31 INFO - PROCESS | 1829 | 1461302371027 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc17800 == 113 [pid = 1829] [id = 368] 22:19:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e72af3400) [pid = 1829] [serial = 1105] [outer = (nil)] 22:19:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e87d43400) [pid = 1829] [serial = 1106] [outer = 0x7f7e72af3400] 22:19:31 INFO - PROCESS | 1829 | 1461302371109 Marionette DEBUG loaded listener.js 22:19:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e88e4c400) [pid = 1829] [serial = 1107] [outer = 0x7f7e72af3400] 22:19:32 INFO - PROCESS | 1829 | 1461302372118 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]]]}] 22:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1534ms 22:19:32 INFO - PROCESS | 1829 | 1461302372192 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:19:32 INFO - PROCESS | 1829 | 1461302372196 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:19:32 INFO - PROCESS | 1829 | 1461302372202 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:19:32 INFO - PROCESS | 1829 | 1461302372205 Marionette TRACE conn3 <- [1,1446,null,{}] 22:19:32 INFO - PROCESS | 1829 | 1461302372210 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}] 22:19:32 INFO - PROCESS | 1829 | 1461302372410 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:19:32 INFO - PROCESS | 1829 | 1461302372592 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e922c6800 == 114 [pid = 1829] [id = 369] 22:19:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e66cb2c00) [pid = 1829] [serial = 1108] [outer = (nil)] 22:19:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e88e4e400) [pid = 1829] [serial = 1109] [outer = 0x7f7e66cb2c00] 22:19:32 INFO - PROCESS | 1829 | 1461302372663 Marionette DEBUG loaded listener.js 22:19:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e8bfe0c00) [pid = 1829] [serial = 1110] [outer = 0x7f7e66cb2c00] 22:19:33 INFO - PROCESS | 1829 | 1461302373495 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]]]}] 22:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1332ms 22:19:33 INFO - PROCESS | 1829 | 1461302373535 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:19:33 INFO - PROCESS | 1829 | 1461302373538 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:19:33 INFO - PROCESS | 1829 | 1461302373544 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:19:33 INFO - PROCESS | 1829 | 1461302373547 Marionette TRACE conn3 <- [1,1450,null,{}] 22:19:33 INFO - PROCESS | 1829 | 1461302373552 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}] 22:19:33 INFO - PROCESS | 1829 | 1461302373715 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:19:33 INFO - PROCESS | 1829 | 1461302373904 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e76691800 == 115 [pid = 1829] [id = 370] 22:19:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e67b6c000) [pid = 1829] [serial = 1111] [outer = (nil)] 22:19:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e8d77c800) [pid = 1829] [serial = 1112] [outer = 0x7f7e67b6c000] 22:19:33 INFO - PROCESS | 1829 | 1461302373975 Marionette DEBUG loaded listener.js 22:19:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e8d9a7800) [pid = 1829] [serial = 1113] [outer = 0x7f7e67b6c000] 22:19:34 INFO - PROCESS | 1829 | 1461302374862 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]]]}] 22:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1380ms 22:19:34 INFO - PROCESS | 1829 | 1461302374924 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:19:34 INFO - PROCESS | 1829 | 1461302374928 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:19:34 INFO - PROCESS | 1829 | 1461302374934 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:19:34 INFO - PROCESS | 1829 | 1461302374936 Marionette TRACE conn3 <- [1,1454,null,{}] 22:19:34 INFO - PROCESS | 1829 | 1461302374942 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}] 22:19:35 INFO - PROCESS | 1829 | 1461302375112 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:19:35 INFO - PROCESS | 1829 | 1461302375300 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fe4f800 == 116 [pid = 1829] [id = 371] 22:19:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e625cec00) [pid = 1829] [serial = 1114] [outer = (nil)] 22:19:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e625d7000) [pid = 1829] [serial = 1115] [outer = 0x7f7e625cec00] 22:19:35 INFO - PROCESS | 1829 | 1461302375370 Marionette DEBUG loaded listener.js 22:19:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e625dc400) [pid = 1829] [serial = 1116] [outer = 0x7f7e625cec00] 22:19:36 INFO - PROCESS | 1829 | 1461302376236 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]]]}] 22:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1377ms 22:19:36 INFO - PROCESS | 1829 | 1461302376311 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:19:36 INFO - PROCESS | 1829 | 1461302376316 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:19:36 INFO - PROCESS | 1829 | 1461302376321 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:19:36 INFO - PROCESS | 1829 | 1461302376324 Marionette TRACE conn3 <- [1,1458,null,{}] 22:19:36 INFO - PROCESS | 1829 | 1461302376330 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}] 22:19:36 INFO - PROCESS | 1829 | 1461302376553 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:19:36 INFO - PROCESS | 1829 | 1461302376743 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615c9000 == 117 [pid = 1829] [id = 372] 22:19:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e625d8000) [pid = 1829] [serial = 1117] [outer = (nil)] 22:19:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e65b0d400) [pid = 1829] [serial = 1118] [outer = 0x7f7e625d8000] 22:19:36 INFO - PROCESS | 1829 | 1461302376861 Marionette DEBUG loaded listener.js 22:19:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e8d77f000) [pid = 1829] [serial = 1119] [outer = 0x7f7e625d8000] 22:19:37 INFO - PROCESS | 1829 | 1461302377734 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]]]}] 22:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1480ms 22:19:37 INFO - PROCESS | 1829 | 1461302377803 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:19:37 INFO - PROCESS | 1829 | 1461302377807 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:19:37 INFO - PROCESS | 1829 | 1461302377813 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:19:37 INFO - PROCESS | 1829 | 1461302377815 Marionette TRACE conn3 <- [1,1462,null,{}] 22:19:37 INFO - PROCESS | 1829 | 1461302377821 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}] 22:19:38 INFO - PROCESS | 1829 | 1461302378001 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:19:38 INFO - PROCESS | 1829 | 1461302378203 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e76690000 == 118 [pid = 1829] [id = 373] 22:19:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e65b07800) [pid = 1829] [serial = 1120] [outer = (nil)] 22:19:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e68c32800) [pid = 1829] [serial = 1121] [outer = 0x7f7e65b07800] 22:19:38 INFO - PROCESS | 1829 | 1461302378314 Marionette DEBUG loaded listener.js 22:19:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e68c36c00) [pid = 1829] [serial = 1122] [outer = 0x7f7e65b07800] 22:19:39 INFO - PROCESS | 1829 | 1461302379238 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]]]}] 22:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1478ms 22:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:19:39 INFO - PROCESS | 1829 | 1461302379291 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:19:39 INFO - PROCESS | 1829 | 1461302379294 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:19:39 INFO - PROCESS | 1829 | 1461302379300 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:19:39 INFO - PROCESS | 1829 | 1461302379303 Marionette TRACE conn3 <- [1,1466,null,{}] 22:19:39 INFO - PROCESS | 1829 | 1461302379308 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}] 22:19:39 INFO - PROCESS | 1829 | 1461302379488 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:19:39 INFO - PROCESS | 1829 | 1461302379803 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621e0000 == 119 [pid = 1829] [id = 374] 22:19:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e622ed000) [pid = 1829] [serial = 1123] [outer = (nil)] 22:19:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e622ef400) [pid = 1829] [serial = 1124] [outer = 0x7f7e622ed000] 22:19:39 INFO - PROCESS | 1829 | 1461302379877 Marionette DEBUG loaded listener.js 22:19:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e63fa6800) [pid = 1829] [serial = 1125] [outer = 0x7f7e622ed000] 22:19:40 INFO - PROCESS | 1829 | 1461302380684 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]]]}] 22:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1434ms 22:19:40 INFO - PROCESS | 1829 | 1461302380734 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:19:40 INFO - PROCESS | 1829 | 1461302380738 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:19:40 INFO - PROCESS | 1829 | 1461302380744 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:19:40 INFO - PROCESS | 1829 | 1461302380746 Marionette TRACE conn3 <- [1,1470,null,{}] 22:19:40 INFO - PROCESS | 1829 | 1461302380752 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}] 22:19:40 INFO - PROCESS | 1829 | 1461302380916 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:19:41 INFO - PROCESS | 1829 | 1461302381109 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719c9800 == 120 [pid = 1829] [id = 375] 22:19:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e622ec800) [pid = 1829] [serial = 1126] [outer = (nil)] 22:19:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e68c36400) [pid = 1829] [serial = 1127] [outer = 0x7f7e622ec800] 22:19:41 INFO - PROCESS | 1829 | 1461302381180 Marionette DEBUG loaded listener.js 22:19:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e68c3a800) [pid = 1829] [serial = 1128] [outer = 0x7f7e622ec800] 22:19:42 INFO - PROCESS | 1829 | 1461302382404 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]]]}] 22:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1677ms 22:19:42 INFO - PROCESS | 1829 | 1461302382441 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:19:42 INFO - PROCESS | 1829 | 1461302382446 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:19:42 INFO - PROCESS | 1829 | 1461302382455 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:19:42 INFO - PROCESS | 1829 | 1461302382460 Marionette TRACE conn3 <- [1,1474,null,{}] 22:19:42 INFO - PROCESS | 1829 | 1461302382469 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}] 22:19:42 INFO - PROCESS | 1829 | 1461302382690 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:19:42 INFO - PROCESS | 1829 | 1461302382906 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67ad8000 == 121 [pid = 1829] [id = 376] 22:19:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e625da800) [pid = 1829] [serial = 1129] [outer = (nil)] 22:19:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e65b0cc00) [pid = 1829] [serial = 1130] [outer = 0x7f7e625da800] 22:19:42 INFO - PROCESS | 1829 | 1461302382974 Marionette DEBUG loaded listener.js 22:19:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e67b6dc00) [pid = 1829] [serial = 1131] [outer = 0x7f7e625da800] 22:19:43 INFO - PROCESS | 1829 | 1461302383983 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]]]}] 22:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1589ms 22:19:44 INFO - PROCESS | 1829 | 1461302384045 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:19:44 INFO - PROCESS | 1829 | 1461302384052 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:19:44 INFO - PROCESS | 1829 | 1461302384062 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:19:44 INFO - PROCESS | 1829 | 1461302384065 Marionette TRACE conn3 <- [1,1478,null,{}] 22:19:44 INFO - PROCESS | 1829 | 1461302384070 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}] 22:19:44 INFO - PROCESS | 1829 | 1461302384244 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:19:44 INFO - PROCESS | 1829 | 1461302384499 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65e57000 == 122 [pid = 1829] [id = 377] 22:19:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e680cfc00) [pid = 1829] [serial = 1132] [outer = (nil)] 22:19:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e68c2ec00) [pid = 1829] [serial = 1133] [outer = 0x7f7e680cfc00] 22:19:44 INFO - PROCESS | 1829 | 1461302384568 Marionette DEBUG loaded listener.js 22:19:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e68cd0000) [pid = 1829] [serial = 1134] [outer = 0x7f7e680cfc00] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b4f000 == 121 [pid = 1829] [id = 360] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727cc000 == 120 [pid = 1829] [id = 359] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e8e0c5000) [pid = 1829] [serial = 986] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e6806c800) [pid = 1829] [serial = 989] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e68064c00) [pid = 1829] [serial = 992] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e68f0a800) [pid = 1829] [serial = 995] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e762eb800) [pid = 1829] [serial = 1022] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c1d800 == 119 [pid = 1829] [id = 358] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719da000 == 118 [pid = 1829] [id = 357] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6813b800 == 117 [pid = 1829] [id = 356] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e632d2800 == 116 [pid = 1829] [id = 355] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b50800 == 115 [pid = 1829] [id = 11] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac1b800 == 114 [pid = 1829] [id = 354] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ec9800 == 113 [pid = 1829] [id = 353] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dc15000 == 112 [pid = 1829] [id = 351] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e90c47800 == 111 [pid = 1829] [id = 350] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d657000 == 110 [pid = 1829] [id = 349] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88b5b000 == 109 [pid = 1829] [id = 348] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e81f6b000 == 108 [pid = 1829] [id = 347] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c838800 == 107 [pid = 1829] [id = 346] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b527000 == 106 [pid = 1829] [id = 345] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ae58800 == 105 [pid = 1829] [id = 344] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78b20800 == 104 [pid = 1829] [id = 343] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72723800 == 103 [pid = 1829] [id = 342] 22:19:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ed9000 == 102 [pid = 1829] [id = 341] 22:19:45 INFO - PROCESS | 1829 | 1461302385559 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]]]}] 22:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1528ms 22:19:45 INFO - PROCESS | 1829 | 1461302385589 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:19:45 INFO - PROCESS | 1829 | 1461302385592 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e6fc38400) [pid = 1829] [serial = 1008] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e68063000) [pid = 1829] [serial = 1002] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e677b8800) [pid = 1829] [serial = 1001] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e71a67000) [pid = 1829] [serial = 1013] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e681ec400) [pid = 1829] [serial = 1004] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e74b5ac00) [pid = 1829] [serial = 968] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e88bbd800) [pid = 1829] [serial = 977] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e7c6eb400) [pid = 1829] [serial = 974] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e6531c400) [pid = 1829] [serial = 959] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e75c22800) [pid = 1829] [serial = 971] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e711cec00) [pid = 1829] [serial = 1011] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e8dadc400) [pid = 1829] [serial = 983] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e6f257000) [pid = 1829] [serial = 1007] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e72531000) [pid = 1829] [serial = 1014] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e6efd0400) [pid = 1829] [serial = 962] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e755b8000) [pid = 1829] [serial = 1019] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e74b85000) [pid = 1829] [serial = 1017] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e71116c00) [pid = 1829] [serial = 1010] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e72530800) [pid = 1829] [serial = 965] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e68e9b400) [pid = 1829] [serial = 1005] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e8a07d800) [pid = 1829] [serial = 980] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e69d60800) [pid = 1829] [serial = 998] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e74b4ec00) [pid = 1829] [serial = 1016] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e75c27c00) [pid = 1829] [serial = 1020] [outer = (nil)] [url = about:blank] 22:19:45 INFO - PROCESS | 1829 | 1461302385632 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:19:45 INFO - PROCESS | 1829 | 1461302385637 Marionette TRACE conn3 <- [1,1482,null,{}] 22:19:45 INFO - PROCESS | 1829 | 1461302385652 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}] 22:19:45 INFO - PROCESS | 1829 | 1461302385814 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:19:45 INFO - PROCESS | 1829 | 1461302385827 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac11000 == 103 [pid = 1829] [id = 378] 22:19:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e69d59000) [pid = 1829] [serial = 1135] [outer = (nil)] 22:19:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e6efd2c00) [pid = 1829] [serial = 1136] [outer = 0x7f7e69d59000] 22:19:45 INFO - PROCESS | 1829 | 1461302385890 Marionette DEBUG loaded listener.js 22:19:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e6f30e800) [pid = 1829] [serial = 1137] [outer = 0x7f7e69d59000] 22:19:46 INFO - PROCESS | 1829 | 1461302386780 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]]]}] 22:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1215ms 22:19:46 INFO - PROCESS | 1829 | 1461302386821 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:19:46 INFO - PROCESS | 1829 | 1461302386824 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:19:46 INFO - PROCESS | 1829 | 1461302386830 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:19:46 INFO - PROCESS | 1829 | 1461302386832 Marionette TRACE conn3 <- [1,1486,null,{}] 22:19:46 INFO - PROCESS | 1829 | 1461302386837 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}] 22:19:46 INFO - PROCESS | 1829 | 1461302386988 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:19:47 INFO - PROCESS | 1829 | 1461302387003 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c1c800 == 104 [pid = 1829] [id = 379] 22:19:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e6eecfc00) [pid = 1829] [serial = 1138] [outer = (nil)] 22:19:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e71150800) [pid = 1829] [serial = 1139] [outer = 0x7f7e6eecfc00] 22:19:47 INFO - PROCESS | 1829 | 1461302387064 Marionette DEBUG loaded listener.js 22:19:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e711d7800) [pid = 1829] [serial = 1140] [outer = 0x7f7e6eecfc00] 22:19:47 INFO - PROCESS | 1829 | 1461302387975 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]]]}] 22:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1227ms 22:19:48 INFO - PROCESS | 1829 | 1461302388058 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:19:48 INFO - PROCESS | 1829 | 1461302388072 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:19:48 INFO - PROCESS | 1829 | 1461302388085 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:19:48 INFO - PROCESS | 1829 | 1461302388088 Marionette TRACE conn3 <- [1,1490,null,{}] 22:19:48 INFO - PROCESS | 1829 | 1461302388093 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}] 22:19:48 INFO - PROCESS | 1829 | 1461302388298 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:19:48 INFO - PROCESS | 1829 | 1461302388333 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727cb800 == 105 [pid = 1829] [id = 380] 22:19:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e711d8800) [pid = 1829] [serial = 1141] [outer = (nil)] 22:19:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e71c8d800) [pid = 1829] [serial = 1142] [outer = 0x7f7e711d8800] 22:19:48 INFO - PROCESS | 1829 | 1461302388394 Marionette DEBUG loaded listener.js 22:19:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e71c97000) [pid = 1829] [serial = 1143] [outer = 0x7f7e711d8800] 22:19:49 INFO - PROCESS | 1829 | 1461302389226 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]]]}] 22:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1178ms 22:19:49 INFO - PROCESS | 1829 | 1461302389264 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:19:49 INFO - PROCESS | 1829 | 1461302389266 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:19:49 INFO - PROCESS | 1829 | 1461302389283 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:19:49 INFO - PROCESS | 1829 | 1461302389286 Marionette TRACE conn3 <- [1,1494,null,{}] 22:19:49 INFO - PROCESS | 1829 | 1461302389291 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}] 22:19:49 INFO - PROCESS | 1829 | 1461302389518 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:19:49 INFO - PROCESS | 1829 | 1461302389544 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e762d7000 == 106 [pid = 1829] [id = 381] 22:19:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e7290e000) [pid = 1829] [serial = 1144] [outer = (nil)] 22:19:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e741b9800) [pid = 1829] [serial = 1145] [outer = 0x7f7e7290e000] 22:19:49 INFO - PROCESS | 1829 | 1461302389607 Marionette DEBUG loaded listener.js 22:19:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e7588b000) [pid = 1829] [serial = 1146] [outer = 0x7f7e7290e000] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e64fd3000) [pid = 1829] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e68e42400) [pid = 1829] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e6efd8800) [pid = 1829] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e65317000) [pid = 1829] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e71f5b800) [pid = 1829] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e72551800) [pid = 1829] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e7105c400) [pid = 1829] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e63fb1000) [pid = 1829] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:19:50 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e7244c000) [pid = 1829] [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.] 22:19:50 INFO - PROCESS | 1829 | 1461302390875 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]]]}] 22:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1644ms 22:19:50 INFO - PROCESS | 1829 | 1461302390923 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:19:50 INFO - PROCESS | 1829 | 1461302390927 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:19:50 INFO - PROCESS | 1829 | 1461302390933 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:19:50 INFO - PROCESS | 1829 | 1461302390935 Marionette TRACE conn3 <- [1,1498,null,{}] 22:19:50 INFO - PROCESS | 1829 | 1461302390940 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}] 22:19:51 INFO - PROCESS | 1829 | 1461302391106 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:19:51 INFO - PROCESS | 1829 | 1461302391120 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7668b800 == 107 [pid = 1829] [id = 382] 22:19:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e71059400) [pid = 1829] [serial = 1147] [outer = (nil)] 22:19:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e71c96c00) [pid = 1829] [serial = 1148] [outer = 0x7f7e71059400] 22:19:51 INFO - PROCESS | 1829 | 1461302391180 Marionette DEBUG loaded listener.js 22:19:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e762eb800) [pid = 1829] [serial = 1149] [outer = 0x7f7e71059400] 22:19:51 INFO - PROCESS | 1829 | 1461302391976 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]]]}] 22:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1080ms 22:19:52 INFO - PROCESS | 1829 | 1461302392014 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:19:52 INFO - PROCESS | 1829 | 1461302392017 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:19:52 INFO - PROCESS | 1829 | 1461302392023 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:19:52 INFO - PROCESS | 1829 | 1461302392024 Marionette TRACE conn3 <- [1,1502,null,{}] 22:19:52 INFO - PROCESS | 1829 | 1461302392040 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}] 22:19:52 INFO - PROCESS | 1829 | 1461302392202 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:19:52 INFO - PROCESS | 1829 | 1461302392216 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78060000 == 108 [pid = 1829] [id = 383] 22:19:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e762ee400) [pid = 1829] [serial = 1150] [outer = (nil)] 22:19:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e7a04a000) [pid = 1829] [serial = 1151] [outer = 0x7f7e762ee400] 22:19:52 INFO - PROCESS | 1829 | 1461302392276 Marionette DEBUG loaded listener.js 22:19:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e7a883c00) [pid = 1829] [serial = 1152] [outer = 0x7f7e762ee400] 22:19:53 INFO - PROCESS | 1829 | 1461302393400 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]]]}] 22:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1431ms 22:19:53 INFO - PROCESS | 1829 | 1461302393455 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:19:53 INFO - PROCESS | 1829 | 1461302393462 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:19:53 INFO - PROCESS | 1829 | 1461302393470 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:19:53 INFO - PROCESS | 1829 | 1461302393476 Marionette TRACE conn3 <- [1,1506,null,{}] 22:19:53 INFO - PROCESS | 1829 | 1461302393483 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}] 22:19:53 INFO - PROCESS | 1829 | 1461302393711 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:19:53 INFO - PROCESS | 1829 | 1461302393951 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67781800 == 109 [pid = 1829] [id = 384] 22:19:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e65b11c00) [pid = 1829] [serial = 1153] [outer = (nil)] 22:19:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e677b8800) [pid = 1829] [serial = 1154] [outer = 0x7f7e65b11c00] 22:19:54 INFO - PROCESS | 1829 | 1461302394040 Marionette DEBUG loaded listener.js 22:19:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e680cc400) [pid = 1829] [serial = 1155] [outer = 0x7f7e65b11c00] 22:19:54 INFO - PROCESS | 1829 | 1461302394981 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]]]}] 22:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1532ms 22:19:55 INFO - PROCESS | 1829 | 1461302395004 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:19:55 INFO - PROCESS | 1829 | 1461302395012 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:19:55 INFO - PROCESS | 1829 | 1461302395022 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:19:55 INFO - PROCESS | 1829 | 1461302395026 Marionette TRACE conn3 <- [1,1510,null,{}] 22:19:55 INFO - PROCESS | 1829 | 1461302395032 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}] 22:19:55 INFO - PROCESS | 1829 | 1461302395205 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:19:55 INFO - PROCESS | 1829 | 1461302395481 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72ef1800 == 110 [pid = 1829] [id = 385] 22:19:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e68c36800) [pid = 1829] [serial = 1156] [outer = (nil)] 22:19:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e6eece000) [pid = 1829] [serial = 1157] [outer = 0x7f7e68c36800] 22:19:55 INFO - PROCESS | 1829 | 1461302395601 Marionette DEBUG loaded listener.js 22:19:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e6fc38400) [pid = 1829] [serial = 1158] [outer = 0x7f7e68c36800] 22:19:56 INFO - PROCESS | 1829 | 1461302396393 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]]]}] 22:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1433ms 22:19:56 INFO - PROCESS | 1829 | 1461302396454 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:19:56 INFO - PROCESS | 1829 | 1461302396458 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:19:56 INFO - PROCESS | 1829 | 1461302396464 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:19:56 INFO - PROCESS | 1829 | 1461302396470 Marionette TRACE conn3 <- [1,1514,null,{}] 22:19:56 INFO - PROCESS | 1829 | 1461302396486 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}] 22:19:56 INFO - PROCESS | 1829 | 1461302396666 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:19:56 INFO - PROCESS | 1829 | 1461302396862 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b05d800 == 111 [pid = 1829] [id = 386] 22:19:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e71c90c00) [pid = 1829] [serial = 1159] [outer = (nil)] 22:19:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e71f65400) [pid = 1829] [serial = 1160] [outer = 0x7f7e71c90c00] 22:19:56 INFO - PROCESS | 1829 | 1461302396937 Marionette DEBUG loaded listener.js 22:19:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e72af7800) [pid = 1829] [serial = 1161] [outer = 0x7f7e71c90c00] 22:19:57 INFO - PROCESS | 1829 | 1461302397790 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]]]}] 22:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1384ms 22:19:57 INFO - PROCESS | 1829 | 1461302397848 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:19:57 INFO - PROCESS | 1829 | 1461302397852 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:19:57 INFO - PROCESS | 1829 | 1461302397858 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:19:57 INFO - PROCESS | 1829 | 1461302397861 Marionette TRACE conn3 <- [1,1518,null,{}] 22:19:57 INFO - PROCESS | 1829 | 1461302397867 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}] 22:19:58 INFO - PROCESS | 1829 | 1461302398040 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:19:58 INFO - PROCESS | 1829 | 1461302398235 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed1c000 == 112 [pid = 1829] [id = 387] 22:19:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e71c92400) [pid = 1829] [serial = 1162] [outer = (nil)] 22:19:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e74b85000) [pid = 1829] [serial = 1163] [outer = 0x7f7e71c92400] 22:19:58 INFO - PROCESS | 1829 | 1461302398307 Marionette DEBUG loaded listener.js 22:19:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e7807a800) [pid = 1829] [serial = 1164] [outer = 0x7f7e71c92400] 22:19:59 INFO - PROCESS | 1829 | 1461302399124 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]]]}] 22:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1283ms 22:19:59 INFO - PROCESS | 1829 | 1461302399141 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:19:59 INFO - PROCESS | 1829 | 1461302399144 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:19:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:19:59 INFO - PROCESS | 1829 | 1461302399150 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:19:59 INFO - PROCESS | 1829 | 1461302399152 Marionette TRACE conn3 <- [1,1522,null,{}] 22:19:59 INFO - PROCESS | 1829 | 1461302399158 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}] 22:19:59 INFO - PROCESS | 1829 | 1461302399327 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:19:59 INFO - PROCESS | 1829 | 1461302399533 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e889be000 == 113 [pid = 1829] [id = 388] 22:19:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e72f40c00) [pid = 1829] [serial = 1165] [outer = (nil)] 22:19:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e7a61c400) [pid = 1829] [serial = 1166] [outer = 0x7f7e72f40c00] 22:19:59 INFO - PROCESS | 1829 | 1461302399604 Marionette DEBUG loaded listener.js 22:19:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e7b786400) [pid = 1829] [serial = 1167] [outer = 0x7f7e72f40c00] 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:20:00 INFO - PROCESS | 1829 | 1461302400438 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"]]]}] 22:20:00 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 () { 22:20:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:20:00 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 () { 22:20:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:20:00 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 () { 22:20:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:20:00 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 () { 22:20:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:20:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1328ms 22:20:00 INFO - PROCESS | 1829 | 1461302400481 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:20:00 INFO - PROCESS | 1829 | 1461302400488 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:20:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:20:00 INFO - PROCESS | 1829 | 1461302400494 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:20:00 INFO - PROCESS | 1829 | 1461302400496 Marionette TRACE conn3 <- [1,1526,null,{}] 22:20:00 INFO - PROCESS | 1829 | 1461302400516 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}] 22:20:00 INFO - PROCESS | 1829 | 1461302400736 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:20:00 INFO - PROCESS | 1829 | 1461302400880 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90c4b800 == 114 [pid = 1829] [id = 389] 22:20:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e7f034c00) [pid = 1829] [serial = 1168] [outer = (nil)] 22:20:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e8d77c000) [pid = 1829] [serial = 1169] [outer = 0x7f7e7f034c00] 22:20:00 INFO - PROCESS | 1829 | 1461302400958 Marionette DEBUG loaded listener.js 22:20:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e8dae0400) [pid = 1829] [serial = 1170] [outer = 0x7f7e7f034c00] 22:20:01 INFO - PROCESS | 1829 | 1461302401867 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"]]]}] 22:20:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:20:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:20:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:20:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:20:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:20:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:20:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1430ms 22:20:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:20:01 INFO - PROCESS | 1829 | 1461302401940 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:20:01 INFO - PROCESS | 1829 | 1461302401942 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:20:01 INFO - PROCESS | 1829 | 1461302401951 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:20:01 INFO - PROCESS | 1829 | 1461302401954 Marionette TRACE conn3 <- [1,1530,null,{}] 22:20:01 INFO - PROCESS | 1829 | 1461302401959 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}] 22:20:02 INFO - PROCESS | 1829 | 1461302402125 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:20:02 INFO - PROCESS | 1829 | 1461302402318 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63f9f000 == 115 [pid = 1829] [id = 390] 22:20:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e61648000) [pid = 1829] [serial = 1171] [outer = (nil)] 22:20:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e61652c00) [pid = 1829] [serial = 1172] [outer = 0x7f7e61648000] 22:20:02 INFO - PROCESS | 1829 | 1461302402387 Marionette DEBUG loaded listener.js 22:20:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e7ebe0400) [pid = 1829] [serial = 1173] [outer = 0x7f7e61648000] 22:20:03 INFO - PROCESS | 1829 | 1461302403160 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]]]}] 22:20:03 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 22:20:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:20:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:20:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:20:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:20:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:20:03 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. 22:20:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:20:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1232ms 22:20:03 INFO - PROCESS | 1829 | 1461302403183 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:20:03 INFO - PROCESS | 1829 | 1461302403187 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:20:03 INFO - PROCESS | 1829 | 1461302403193 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:20:03 INFO - PROCESS | 1829 | 1461302403195 Marionette TRACE conn3 <- [1,1534,null,{}] 22:20:03 INFO - PROCESS | 1829 | 1461302403201 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}] 22:20:03 INFO - PROCESS | 1829 | 1461302403363 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:20:03 INFO - PROCESS | 1829 | 1461302403576 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67dbd800 == 116 [pid = 1829] [id = 391] 22:20:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e6164a400) [pid = 1829] [serial = 1174] [outer = (nil)] 22:20:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e61fd9c00) [pid = 1829] [serial = 1175] [outer = 0x7f7e6164a400] 22:20:03 INFO - PROCESS | 1829 | 1461302403649 Marionette DEBUG loaded listener.js 22:20:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e61fdec00) [pid = 1829] [serial = 1176] [outer = 0x7f7e6164a400] 22:20:04 INFO - PROCESS | 1829 | 1461302404507 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]]]}] 22:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1379ms 22:20:04 INFO - PROCESS | 1829 | 1461302404573 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:20:04 INFO - PROCESS | 1829 | 1461302404577 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:20:04 INFO - PROCESS | 1829 | 1461302404583 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:20:04 INFO - PROCESS | 1829 | 1461302404586 Marionette TRACE conn3 <- [1,1538,null,{}] 22:20:04 INFO - PROCESS | 1829 | 1461302404591 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}] 22:20:04 INFO - PROCESS | 1829 | 1461302404761 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:20:04 INFO - PROCESS | 1829 | 1461302404962 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616b8000 == 117 [pid = 1829] [id = 392] 22:20:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e61fd4400) [pid = 1829] [serial = 1177] [outer = (nil)] 22:20:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e89ec2c00) [pid = 1829] [serial = 1178] [outer = 0x7f7e61fd4400] 22:20:05 INFO - PROCESS | 1829 | 1461302405037 Marionette DEBUG loaded listener.js 22:20:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e8dae9800) [pid = 1829] [serial = 1179] [outer = 0x7f7e61fd4400] 22:20:05 INFO - PROCESS | 1829 | 1461302405880 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]]]}] 22:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1331ms 22:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:20:05 INFO - PROCESS | 1829 | 1461302405914 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:20:05 INFO - PROCESS | 1829 | 1461302405917 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:20:05 INFO - PROCESS | 1829 | 1461302405923 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:20:05 INFO - PROCESS | 1829 | 1461302405926 Marionette TRACE conn3 <- [1,1542,null,{}] 22:20:05 INFO - PROCESS | 1829 | 1461302405932 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}] 22:20:06 INFO - PROCESS | 1829 | 1461302406095 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:20:06 INFO - PROCESS | 1829 | 1461302406308 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88cbd800 == 118 [pid = 1829] [id = 393] 22:20:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e61fd9000) [pid = 1829] [serial = 1180] [outer = (nil)] 22:20:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e69f08000) [pid = 1829] [serial = 1181] [outer = 0x7f7e61fd9000] 22:20:06 INFO - PROCESS | 1829 | 1461302406379 Marionette DEBUG loaded listener.js 22:20:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e69f0dc00) [pid = 1829] [serial = 1182] [outer = 0x7f7e61fd9000] 22:20:07 INFO - PROCESS | 1829 | 1461302407238 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]]]}] 22:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1381ms 22:20:07 INFO - PROCESS | 1829 | 1461302407303 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:20:07 INFO - PROCESS | 1829 | 1461302407307 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:20:07 INFO - PROCESS | 1829 | 1461302407313 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:20:07 INFO - PROCESS | 1829 | 1461302407317 Marionette TRACE conn3 <- [1,1546,null,{}] 22:20:07 INFO - PROCESS | 1829 | 1461302407322 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}] 22:20:07 INFO - PROCESS | 1829 | 1461302407520 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:20:07 INFO - PROCESS | 1829 | 1461302407729 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616ab000 == 119 [pid = 1829] [id = 394] 22:20:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e61fe2c00) [pid = 1829] [serial = 1183] [outer = (nil)] 22:20:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e6f1acc00) [pid = 1829] [serial = 1184] [outer = 0x7f7e61fe2c00] 22:20:07 INFO - PROCESS | 1829 | 1461302407848 Marionette DEBUG loaded listener.js 22:20:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e8e053c00) [pid = 1829] [serial = 1185] [outer = 0x7f7e61fe2c00] 22:20:08 INFO - PROCESS | 1829 | 1461302408708 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]]]}] 22:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1431ms 22:20:08 INFO - PROCESS | 1829 | 1461302408745 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:20:08 INFO - PROCESS | 1829 | 1461302408747 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:20:08 INFO - PROCESS | 1829 | 1461302408753 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:20:08 INFO - PROCESS | 1829 | 1461302408756 Marionette TRACE conn3 <- [1,1550,null,{}] 22:20:08 INFO - PROCESS | 1829 | 1461302408761 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}] 22:20:08 INFO - PROCESS | 1829 | 1461302408925 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:20:09 INFO - PROCESS | 1829 | 1461302409126 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608ee800 == 120 [pid = 1829] [id = 395] 22:20:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e609ccc00) [pid = 1829] [serial = 1186] [outer = (nil)] 22:20:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e609d5800) [pid = 1829] [serial = 1187] [outer = 0x7f7e609ccc00] 22:20:09 INFO - PROCESS | 1829 | 1461302409194 Marionette DEBUG loaded listener.js 22:20:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e609dac00) [pid = 1829] [serial = 1188] [outer = 0x7f7e609ccc00] 22:20:10 INFO - PROCESS | 1829 | 1461302410085 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]]]}] 22:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1381ms 22:20:10 INFO - PROCESS | 1829 | 1461302410136 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:20:10 INFO - PROCESS | 1829 | 1461302410140 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:20:10 INFO - PROCESS | 1829 | 1461302410145 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:20:10 INFO - PROCESS | 1829 | 1461302410148 Marionette TRACE conn3 <- [1,1554,null,{}] 22:20:10 INFO - PROCESS | 1829 | 1461302410156 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}] 22:20:10 INFO - PROCESS | 1829 | 1461302410322 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:20:10 INFO - PROCESS | 1829 | 1461302410525 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5fddd800 == 121 [pid = 1829] [id = 396] 22:20:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e5fe84400) [pid = 1829] [serial = 1189] [outer = (nil)] 22:20:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e5fe8f000) [pid = 1829] [serial = 1190] [outer = 0x7f7e5fe84400] 22:20:10 INFO - PROCESS | 1829 | 1461302410595 Marionette DEBUG loaded listener.js 22:20:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e609d1400) [pid = 1829] [serial = 1191] [outer = 0x7f7e5fe84400] 22:20:11 INFO - PROCESS | 1829 | 1461302411453 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]]]}] 22:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1337ms 22:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:20:11 INFO - PROCESS | 1829 | 1461302411484 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:20:11 INFO - PROCESS | 1829 | 1461302411486 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:20:11 INFO - PROCESS | 1829 | 1461302411492 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:20:11 INFO - PROCESS | 1829 | 1461302411495 Marionette TRACE conn3 <- [1,1558,null,{}] 22:20:11 INFO - PROCESS | 1829 | 1461302411500 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}] 22:20:11 INFO - PROCESS | 1829 | 1461302411666 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:20:11 INFO - PROCESS | 1829 | 1461302411878 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ffae800 == 122 [pid = 1829] [id = 397] 22:20:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f7e5fe87800) [pid = 1829] [serial = 1192] [outer = (nil)] 22:20:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f7e6351e400) [pid = 1829] [serial = 1193] [outer = 0x7f7e5fe87800] 22:20:12 INFO - PROCESS | 1829 | 1461302412015 Marionette DEBUG loaded listener.js 22:20:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e63524000) [pid = 1829] [serial = 1194] [outer = 0x7f7e5fe87800] 22:20:13 INFO - PROCESS | 1829 | 1461302413300 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]]]}] 22:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1838ms 22:20:13 INFO - PROCESS | 1829 | 1461302413330 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:20:13 INFO - PROCESS | 1829 | 1461302413335 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:20:13 INFO - PROCESS | 1829 | 1461302413342 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:20:13 INFO - PROCESS | 1829 | 1461302413348 Marionette TRACE conn3 <- [1,1562,null,{}] 22:20:13 INFO - PROCESS | 1829 | 1461302413356 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}] 22:20:13 INFO - PROCESS | 1829 | 1461302413522 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:20:13 INFO - PROCESS | 1829 | 1461302413796 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621d7000 == 123 [pid = 1829] [id = 398] 22:20:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e625d6400) [pid = 1829] [serial = 1195] [outer = (nil)] 22:20:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e63523c00) [pid = 1829] [serial = 1196] [outer = 0x7f7e625d6400] 22:20:13 INFO - PROCESS | 1829 | 1461302413864 Marionette DEBUG loaded listener.js 22:20:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 280 (0x7f7e6352b400) [pid = 1829] [serial = 1197] [outer = 0x7f7e625d6400] 22:20:14 INFO - PROCESS | 1829 | 1461302414718 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]]]}] 22:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1438ms 22:20:14 INFO - PROCESS | 1829 | 1461302414781 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:20:14 INFO - PROCESS | 1829 | 1461302414797 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:20:14 INFO - PROCESS | 1829 | 1461302414813 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:20:14 INFO - PROCESS | 1829 | 1461302414821 Marionette TRACE conn3 <- [1,1566,null,{}] 22:20:14 INFO - PROCESS | 1829 | 1461302414829 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}] 22:20:15 INFO - PROCESS | 1829 | 1461302415118 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:20:15 INFO - PROCESS | 1829 | 1461302415385 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621de000 == 124 [pid = 1829] [id = 399] 22:20:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 281 (0x7f7e6352dc00) [pid = 1829] [serial = 1198] [outer = (nil)] 22:20:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 282 (0x7f7e65314c00) [pid = 1829] [serial = 1199] [outer = 0x7f7e6352dc00] 22:20:15 INFO - PROCESS | 1829 | 1461302415455 Marionette DEBUG loaded listener.js 22:20:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 283 (0x7f7e65b03c00) [pid = 1829] [serial = 1200] [outer = 0x7f7e6352dc00] 22:20:16 INFO - PROCESS | 1829 | 1461302416333 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]]]}] 22:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1540ms 22:20:16 INFO - PROCESS | 1829 | 1461302416351 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:20:16 INFO - PROCESS | 1829 | 1461302416354 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:20:16 INFO - PROCESS | 1829 | 1461302416360 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:20:16 INFO - PROCESS | 1829 | 1461302416365 Marionette TRACE conn3 <- [1,1570,null,{}] 22:20:16 INFO - PROCESS | 1829 | 1461302416380 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}] 22:20:16 INFO - PROCESS | 1829 | 1461302416548 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:20:16 INFO - PROCESS | 1829 | 1461302416811 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68db2000 == 125 [pid = 1829] [id = 400] 22:20:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f7e677b4400) [pid = 1829] [serial = 1201] [outer = (nil)] 22:20:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f7e680c3400) [pid = 1829] [serial = 1202] [outer = 0x7f7e677b4400] 22:20:16 INFO - PROCESS | 1829 | 1461302416920 Marionette DEBUG loaded listener.js 22:20:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f7e681edc00) [pid = 1829] [serial = 1203] [outer = 0x7f7e677b4400] 22:20:17 INFO - PROCESS | 1829 | 1461302417717 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]]]}] 22:20:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1388ms 22:20:17 INFO - PROCESS | 1829 | 1461302417748 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:20:17 INFO - PROCESS | 1829 | 1461302417752 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:20:17 INFO - PROCESS | 1829 | 1461302417758 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:20:17 INFO - PROCESS | 1829 | 1461302417760 Marionette TRACE conn3 <- [1,1574,null,{}] 22:20:17 INFO - PROCESS | 1829 | 1461302417765 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}] 22:20:17 INFO - PROCESS | 1829 | 1461302417927 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:20:18 INFO - PROCESS | 1829 | 1461302418136 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0c7800 == 126 [pid = 1829] [id = 401] 22:20:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f7e680c4c00) [pid = 1829] [serial = 1204] [outer = (nil)] 22:20:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f7e68e9a800) [pid = 1829] [serial = 1205] [outer = 0x7f7e680c4c00] 22:20:18 INFO - PROCESS | 1829 | 1461302418200 Marionette DEBUG loaded listener.js 22:20:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e68f0e000) [pid = 1829] [serial = 1206] [outer = 0x7f7e680c4c00] 22:20:19 INFO - PROCESS | 1829 | 1461302419060 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]]]}] 22:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1331ms 22:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:20:19 INFO - PROCESS | 1829 | 1461302419091 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:20:19 INFO - PROCESS | 1829 | 1461302419094 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:20:19 INFO - PROCESS | 1829 | 1461302419099 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:20:19 INFO - PROCESS | 1829 | 1461302419102 Marionette TRACE conn3 <- [1,1578,null,{}] 22:20:19 INFO - PROCESS | 1829 | 1461302419107 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}] 22:20:19 INFO - PROCESS | 1829 | 1461302419267 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e9b0cf000 == 125 [pid = 1829] [id = 326] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6f33d000 == 124 [pid = 1829] [id = 331] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67777000 == 123 [pid = 1829] [id = 330] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e741c2c00) [pid = 1829] [serial = 1085] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f7e8d77bc00) [pid = 1829] [serial = 1055] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f7e63fae400) [pid = 1829] [serial = 1049] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f7e88bc3000) [pid = 1829] [serial = 1043] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f7e72b98c00) [pid = 1829] [serial = 1031] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f7e72528c00) [pid = 1829] [serial = 1034] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 282 (0x7f7e680c7400) [pid = 1829] [serial = 1058] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 281 (0x7f7e8d9adc00) [pid = 1829] [serial = 1046] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 280 (0x7f7e79169c00) [pid = 1829] [serial = 1037] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 279 (0x7f7e72908c00) [pid = 1829] [serial = 1052] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e68067c00) [pid = 1829] [serial = 1025] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e7b342000) [pid = 1829] [serial = 1040] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e6fc37800) [pid = 1829] [serial = 1028] [outer = (nil)] [url = about:blank] 22:20:19 INFO - PROCESS | 1829 | 1461302419583 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6533f000 == 122 [pid = 1829] [id = 329] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8def1000 == 121 [pid = 1829] [id = 325] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e889c9800 == 120 [pid = 1829] [id = 324] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a533000 == 119 [pid = 1829] [id = 321] 22:20:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65164800 == 120 [pid = 1829] [id = 402] 22:20:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e622e5800) [pid = 1829] [serial = 1207] [outer = (nil)] 22:20:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e677b6800) [pid = 1829] [serial = 1208] [outer = 0x7f7e622e5800] 22:20:19 INFO - PROCESS | 1829 | 1461302419684 Marionette DEBUG loaded listener.js 22:20:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e68f0ec00) [pid = 1829] [serial = 1209] [outer = 0x7f7e622e5800] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7668b800 == 119 [pid = 1829] [id = 382] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e762d7000 == 118 [pid = 1829] [id = 381] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727cb800 == 117 [pid = 1829] [id = 380] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c1c800 == 116 [pid = 1829] [id = 379] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac11000 == 115 [pid = 1829] [id = 378] 22:20:19 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65e57000 == 114 [pid = 1829] [id = 377] 22:20:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67ad8000 == 113 [pid = 1829] [id = 376] 22:20:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88911000 == 112 [pid = 1829] [id = 367] 22:20:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bb81800 == 111 [pid = 1829] [id = 366] 22:20:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a810800 == 110 [pid = 1829] [id = 365] 22:20:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e77638800 == 109 [pid = 1829] [id = 364] 22:20:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7241f800 == 108 [pid = 1829] [id = 363] 22:20:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67f06800 == 107 [pid = 1829] [id = 362] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e677acc00) [pid = 1829] [serial = 1064] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e741bbc00) [pid = 1829] [serial = 1083] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e71c91400) [pid = 1829] [serial = 1073] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f7e6fc33400) [pid = 1829] [serial = 1068] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f7e7252a800) [pid = 1829] [serial = 1077] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e69d57400) [pid = 1829] [serial = 1067] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e71c95400) [pid = 1829] [serial = 1074] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e7225f000) [pid = 1829] [serial = 1076] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e68e9d400) [pid = 1829] [serial = 1065] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e73db8000) [pid = 1829] [serial = 1080] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e7290c000) [pid = 1829] [serial = 1082] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e72b96c00) [pid = 1829] [serial = 1079] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e71151400) [pid = 1829] [serial = 1070] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e711d6c00) [pid = 1829] [serial = 1071] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e64fdc800) [pid = 1829] [serial = 1061] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e7114d000) [pid = 1829] [serial = 726] [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.] 22:20:20 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e66cb8c00) [pid = 1829] [serial = 1062] [outer = (nil)] [url = about:blank] 22:20:20 INFO - PROCESS | 1829 | 1461302420402 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]]]}] 22:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1336ms 22:20:20 INFO - PROCESS | 1829 | 1461302420465 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:20:20 INFO - PROCESS | 1829 | 1461302420469 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:20:20 INFO - PROCESS | 1829 | 1461302420477 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:20:20 INFO - PROCESS | 1829 | 1461302420480 Marionette TRACE conn3 <- [1,1582,null,{}] 22:20:20 INFO - PROCESS | 1829 | 1461302420485 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}] 22:20:20 INFO - PROCESS | 1829 | 1461302420667 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:20:20 INFO - PROCESS | 1829 | 1461302420678 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac24000 == 108 [pid = 1829] [id = 403] 22:20:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e6f1a2400) [pid = 1829] [serial = 1210] [outer = (nil)] 22:20:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e6f1ae000) [pid = 1829] [serial = 1211] [outer = 0x7f7e6f1a2400] 22:20:20 INFO - PROCESS | 1829 | 1461302420741 Marionette DEBUG loaded listener.js 22:20:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e6fc2d800) [pid = 1829] [serial = 1212] [outer = 0x7f7e6f1a2400] 22:20:21 INFO - PROCESS | 1829 | 1461302421595 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]]]}] 22:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1139ms 22:20:21 INFO - PROCESS | 1829 | 1461302421617 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:20:21 INFO - PROCESS | 1829 | 1461302421620 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:20:21 INFO - PROCESS | 1829 | 1461302421625 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:20:21 INFO - PROCESS | 1829 | 1461302421627 Marionette TRACE conn3 <- [1,1586,null,{}] 22:20:21 INFO - PROCESS | 1829 | 1461302421632 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}] 22:20:21 INFO - PROCESS | 1829 | 1461302421776 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:20:21 INFO - PROCESS | 1829 | 1461302421790 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71d93000 == 109 [pid = 1829] [id = 404] 22:20:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e69f0f000) [pid = 1829] [serial = 1213] [outer = (nil)] 22:20:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e71113000) [pid = 1829] [serial = 1214] [outer = 0x7f7e69f0f000] 22:20:21 INFO - PROCESS | 1829 | 1461302421859 Marionette DEBUG loaded listener.js 22:20:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e711d4400) [pid = 1829] [serial = 1215] [outer = 0x7f7e69f0f000] 22:20:22 INFO - PROCESS | 1829 | 1461302422706 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]]]}] 22:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1131ms 22:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:20:22 INFO - PROCESS | 1829 | 1461302422763 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:20:22 INFO - PROCESS | 1829 | 1461302422765 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:20:22 INFO - PROCESS | 1829 | 1461302422771 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:20:22 INFO - PROCESS | 1829 | 1461302422774 Marionette TRACE conn3 <- [1,1590,null,{}] 22:20:22 INFO - PROCESS | 1829 | 1461302422779 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}] 22:20:22 INFO - PROCESS | 1829 | 1461302422978 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:20:23 INFO - PROCESS | 1829 | 1461302423015 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7271e000 == 110 [pid = 1829] [id = 405] 22:20:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e6f1a3000) [pid = 1829] [serial = 1216] [outer = (nil)] 22:20:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e71c92800) [pid = 1829] [serial = 1217] [outer = 0x7f7e6f1a3000] 22:20:23 INFO - PROCESS | 1829 | 1461302423073 Marionette DEBUG loaded listener.js 22:20:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e72268000) [pid = 1829] [serial = 1218] [outer = 0x7f7e6f1a3000] 22:20:23 INFO - PROCESS | 1829 | 1461302423859 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]]]}] 22:20:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1127ms 22:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:20:23 INFO - PROCESS | 1829 | 1461302423897 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:20:23 INFO - PROCESS | 1829 | 1461302423899 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:20:23 INFO - PROCESS | 1829 | 1461302423906 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:20:23 INFO - PROCESS | 1829 | 1461302423909 Marionette TRACE conn3 <- [1,1594,null,{}] 22:20:23 INFO - PROCESS | 1829 | 1461302423921 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}] 22:20:24 INFO - PROCESS | 1829 | 1461302424121 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:20:24 INFO - PROCESS | 1829 | 1461302424148 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b15800 == 111 [pid = 1829] [id = 406] 22:20:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e711d6c00) [pid = 1829] [serial = 1219] [outer = (nil)] 22:20:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e7252c400) [pid = 1829] [serial = 1220] [outer = 0x7f7e711d6c00] 22:20:24 INFO - PROCESS | 1829 | 1461302424207 Marionette DEBUG loaded listener.js 22:20:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e72903800) [pid = 1829] [serial = 1221] [outer = 0x7f7e711d6c00] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e72b52000) [pid = 1829] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e6eed2c00) [pid = 1829] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e71155400) [pid = 1829] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e7a87dc00) [pid = 1829] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e677af000) [pid = 1829] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e65203400) [pid = 1829] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e65206400) [pid = 1829] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e7a46a000) [pid = 1829] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e7252b800) [pid = 1829] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e656a0400) [pid = 1829] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e68e96000) [pid = 1829] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e75c22400) [pid = 1829] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e72b9ac00) [pid = 1829] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e68f83800) [pid = 1829] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e72e6d000) [pid = 1829] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e69d5ac00) [pid = 1829] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e7a6cd400) [pid = 1829] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e71059c00) [pid = 1829] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e71f60000) [pid = 1829] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e711cac00) [pid = 1829] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e68f06400) [pid = 1829] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e740d6400) [pid = 1829] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e791cf800) [pid = 1829] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e71059400) [pid = 1829] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e7290e000) [pid = 1829] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e625da800) [pid = 1829] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e6eecfc00) [pid = 1829] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e680cfc00) [pid = 1829] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e69d59000) [pid = 1829] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:20:25 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e711d8800) [pid = 1829] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:20:25 INFO - PROCESS | 1829 | 1461302425845 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]]]}] 22:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1986ms 22:20:25 INFO - PROCESS | 1829 | 1461302425891 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:20:25 INFO - PROCESS | 1829 | 1461302425894 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:20:25 INFO - PROCESS | 1829 | 1461302425900 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:20:25 INFO - PROCESS | 1829 | 1461302425902 Marionette TRACE conn3 <- [1,1598,null,{}] 22:20:25 INFO - PROCESS | 1829 | 1461302425916 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}] 22:20:26 INFO - PROCESS | 1829 | 1461302426062 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:20:26 INFO - PROCESS | 1829 | 1461302426075 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac0b800 == 112 [pid = 1829] [id = 407] 22:20:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e6351e800) [pid = 1829] [serial = 1222] [outer = (nil)] 22:20:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e68f0c800) [pid = 1829] [serial = 1223] [outer = 0x7f7e6351e800] 22:20:26 INFO - PROCESS | 1829 | 1461302426135 Marionette DEBUG loaded listener.js 22:20:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e71159c00) [pid = 1829] [serial = 1224] [outer = 0x7f7e6351e800] 22:20:26 INFO - PROCESS | 1829 | 1461302426933 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]]]}] 22:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1040ms 22:20:26 INFO - PROCESS | 1829 | 1461302426940 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:20:26 INFO - PROCESS | 1829 | 1461302426943 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:20:26 INFO - PROCESS | 1829 | 1461302426949 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:20:26 INFO - PROCESS | 1829 | 1461302426952 Marionette TRACE conn3 <- [1,1602,null,{}] 22:20:26 INFO - PROCESS | 1829 | 1461302426973 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}] 22:20:27 INFO - PROCESS | 1829 | 1461302427192 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:20:27 INFO - PROCESS | 1829 | 1461302427217 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e762d8000 == 113 [pid = 1829] [id = 408] 22:20:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e6efd6c00) [pid = 1829] [serial = 1225] [outer = (nil)] 22:20:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e72551800) [pid = 1829] [serial = 1226] [outer = 0x7f7e6efd6c00] 22:20:27 INFO - PROCESS | 1829 | 1461302427283 Marionette DEBUG loaded listener.js 22:20:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e74047c00) [pid = 1829] [serial = 1227] [outer = 0x7f7e6efd6c00] 22:20:28 INFO - PROCESS | 1829 | 1461302428388 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]]]}] 22:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1489ms 22:20:28 INFO - PROCESS | 1829 | 1461302428439 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:20:28 INFO - PROCESS | 1829 | 1461302428447 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:20:28 INFO - PROCESS | 1829 | 1461302428455 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:20:28 INFO - PROCESS | 1829 | 1461302428460 Marionette TRACE conn3 <- [1,1606,null,{}] 22:20:28 INFO - PROCESS | 1829 | 1461302428468 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}] 22:20:28 INFO - PROCESS | 1829 | 1461302428660 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:20:28 INFO - PROCESS | 1829 | 1461302428905 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65168800 == 114 [pid = 1829] [id = 409] 22:20:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e625d9c00) [pid = 1829] [serial = 1228] [outer = (nil)] 22:20:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e63525400) [pid = 1829] [serial = 1229] [outer = 0x7f7e625d9c00] 22:20:29 INFO - PROCESS | 1829 | 1461302429024 Marionette DEBUG loaded listener.js 22:20:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e64fd2400) [pid = 1829] [serial = 1230] [outer = 0x7f7e625d9c00] 22:20:29 INFO - PROCESS | 1829 | 1461302429910 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]]]}] 22:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1533ms 22:20:29 INFO - PROCESS | 1829 | 1461302429988 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:20:30 INFO - PROCESS | 1829 | 1461302429997 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:20:30 INFO - PROCESS | 1829 | 1461302430007 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:20:30 INFO - PROCESS | 1829 | 1461302430011 Marionette TRACE conn3 <- [1,1610,null,{}] 22:20:30 INFO - PROCESS | 1829 | 1461302430016 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}] 22:20:30 INFO - PROCESS | 1829 | 1461302430235 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:20:30 INFO - PROCESS | 1829 | 1461302430538 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e69db5000 == 115 [pid = 1829] [id = 410] 22:20:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e64fdf800) [pid = 1829] [serial = 1231] [outer = (nil)] 22:20:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e677abc00) [pid = 1829] [serial = 1232] [outer = 0x7f7e64fdf800] 22:20:30 INFO - PROCESS | 1829 | 1461302430657 Marionette DEBUG loaded listener.js 22:20:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e680c9c00) [pid = 1829] [serial = 1233] [outer = 0x7f7e64fdf800] 22:20:31 INFO - PROCESS | 1829 | 1461302431502 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]]]}] 22:20:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:20:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1534ms 22:20:31 INFO - PROCESS | 1829 | 1461302431541 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:20:31 INFO - PROCESS | 1829 | 1461302431544 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:20:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:20:31 INFO - PROCESS | 1829 | 1461302431551 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:20:31 INFO - PROCESS | 1829 | 1461302431556 Marionette TRACE conn3 <- [1,1614,null,{}] 22:20:31 INFO - PROCESS | 1829 | 1461302431572 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}] 22:20:31 INFO - PROCESS | 1829 | 1461302431753 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:20:31 INFO - PROCESS | 1829 | 1461302431960 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7669d000 == 116 [pid = 1829] [id = 411] 22:20:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e68c3a000) [pid = 1829] [serial = 1234] [outer = (nil)] 22:20:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e69f03800) [pid = 1829] [serial = 1235] [outer = 0x7f7e68c3a000] 22:20:32 INFO - PROCESS | 1829 | 1461302432037 Marionette DEBUG loaded listener.js 22:20:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e6efd3000) [pid = 1829] [serial = 1236] [outer = 0x7f7e68c3a000] 22:20:32 INFO - PROCESS | 1829 | 1461302432920 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]]]}] 22:20:32 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 22:20:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1443ms 22:20:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:20:33 INFO - PROCESS | 1829 | 1461302432995 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:20:33 INFO - PROCESS | 1829 | 1461302432999 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:20:33 INFO - PROCESS | 1829 | 1461302433005 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:20:33 INFO - PROCESS | 1829 | 1461302433008 Marionette TRACE conn3 <- [1,1618,null,{}] 22:20:33 INFO - PROCESS | 1829 | 1461302433013 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}] 22:20:33 INFO - PROCESS | 1829 | 1461302433194 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:20:33 INFO - PROCESS | 1829 | 1461302433392 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a24b800 == 117 [pid = 1829] [id = 412] 22:20:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e68ea1c00) [pid = 1829] [serial = 1237] [outer = (nil)] 22:20:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e6fc37400) [pid = 1829] [serial = 1238] [outer = 0x7f7e68ea1c00] 22:20:33 INFO - PROCESS | 1829 | 1461302433465 Marionette DEBUG loaded listener.js 22:20:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e7114d800) [pid = 1829] [serial = 1239] [outer = 0x7f7e68ea1c00] 22:20:34 INFO - PROCESS | 1829 | 1461302434320 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]]]}] 22:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1385ms 22:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:20:34 INFO - PROCESS | 1829 | 1461302434390 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:20:34 INFO - PROCESS | 1829 | 1461302434393 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:20:34 INFO - PROCESS | 1829 | 1461302434399 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:20:34 INFO - PROCESS | 1829 | 1461302434402 Marionette TRACE conn3 <- [1,1622,null,{}] 22:20:34 INFO - PROCESS | 1829 | 1461302434408 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}] 22:20:34 INFO - PROCESS | 1829 | 1461302434614 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:20:34 INFO - PROCESS | 1829 | 1461302434812 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b11a800 == 118 [pid = 1829] [id = 413] 22:20:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e6efd9c00) [pid = 1829] [serial = 1240] [outer = (nil)] 22:20:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e7244a000) [pid = 1829] [serial = 1241] [outer = 0x7f7e6efd9c00] 22:20:34 INFO - PROCESS | 1829 | 1461302434881 Marionette DEBUG loaded listener.js 22:20:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e7290d800) [pid = 1829] [serial = 1242] [outer = 0x7f7e6efd9c00] 22:20:35 INFO - PROCESS | 1829 | 1461302435773 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]]]}] 22:20:35 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 22:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1429ms 22:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:20:35 INFO - PROCESS | 1829 | 1461302435828 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:20:35 INFO - PROCESS | 1829 | 1461302435831 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:20:35 INFO - PROCESS | 1829 | 1461302435837 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:20:35 INFO - PROCESS | 1829 | 1461302435840 Marionette TRACE conn3 <- [1,1626,null,{}] 22:20:35 INFO - PROCESS | 1829 | 1461302435846 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}] 22:20:36 INFO - PROCESS | 1829 | 1461302436039 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:20:36 INFO - PROCESS | 1829 | 1461302436238 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c83e000 == 119 [pid = 1829] [id = 414] 22:20:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e7244c000) [pid = 1829] [serial = 1243] [outer = (nil)] 22:20:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e75519400) [pid = 1829] [serial = 1244] [outer = 0x7f7e7244c000] 22:20:36 INFO - PROCESS | 1829 | 1461302436330 Marionette DEBUG loaded listener.js 22:20:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e7807b000) [pid = 1829] [serial = 1245] [outer = 0x7f7e7244c000] 22:20:37 INFO - PROCESS | 1829 | 1461302437169 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]]]}] 22:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1379ms 22:20:37 INFO - PROCESS | 1829 | 1461302437216 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:20:37 INFO - PROCESS | 1829 | 1461302437219 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:20:37 INFO - PROCESS | 1829 | 1461302437225 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:20:37 INFO - PROCESS | 1829 | 1461302437227 Marionette TRACE conn3 <- [1,1630,null,{}] 22:20:37 INFO - PROCESS | 1829 | 1461302437233 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}] 22:20:37 INFO - PROCESS | 1829 | 1461302437407 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:20:37 INFO - PROCESS | 1829 | 1461302437609 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e87dc7800 == 120 [pid = 1829] [id = 415] 22:20:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e72e6e800) [pid = 1829] [serial = 1246] [outer = (nil)] 22:20:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e78cd9c00) [pid = 1829] [serial = 1247] [outer = 0x7f7e72e6e800] 22:20:37 INFO - PROCESS | 1829 | 1461302437680 Marionette DEBUG loaded listener.js 22:20:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e7a04c400) [pid = 1829] [serial = 1248] [outer = 0x7f7e72e6e800] 22:20:38 INFO - PROCESS | 1829 | 1461302438520 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]]]}] 22:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1345ms 22:20:38 INFO - PROCESS | 1829 | 1461302438570 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:20:38 INFO - PROCESS | 1829 | 1461302438574 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:20:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:20:38 INFO - PROCESS | 1829 | 1461302438580 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:20:38 INFO - PROCESS | 1829 | 1461302438583 Marionette TRACE conn3 <- [1,1634,null,{}] 22:20:38 INFO - PROCESS | 1829 | 1461302438588 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}] 22:20:38 INFO - PROCESS | 1829 | 1461302438757 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:20:38 INFO - PROCESS | 1829 | 1461302438962 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc16800 == 121 [pid = 1829] [id = 416] 22:20:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e74b7e000) [pid = 1829] [serial = 1249] [outer = (nil)] 22:20:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e7a6c0c00) [pid = 1829] [serial = 1250] [outer = 0x7f7e74b7e000] 22:20:39 INFO - PROCESS | 1829 | 1461302439034 Marionette DEBUG loaded listener.js 22:20:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e7abc3c00) [pid = 1829] [serial = 1251] [outer = 0x7f7e74b7e000] 22:20:39 INFO - PROCESS | 1829 | 1461302439890 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]]]}] 22:20:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:20:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1388ms 22:20:39 INFO - PROCESS | 1829 | 1461302439969 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:20:39 INFO - PROCESS | 1829 | 1461302439972 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:20:39 INFO - PROCESS | 1829 | 1461302439978 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:20:39 INFO - PROCESS | 1829 | 1461302439980 Marionette TRACE conn3 <- [1,1638,null,{}] 22:20:39 INFO - PROCESS | 1829 | 1461302439986 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}] 22:20:40 INFO - PROCESS | 1829 | 1461302440161 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:20:40 INFO - PROCESS | 1829 | 1461302440362 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e331000 == 122 [pid = 1829] [id = 417] 22:20:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f7e791c7400) [pid = 1829] [serial = 1252] [outer = (nil)] 22:20:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f7e7bc94c00) [pid = 1829] [serial = 1253] [outer = 0x7f7e791c7400] 22:20:40 INFO - PROCESS | 1829 | 1461302440434 Marionette DEBUG loaded listener.js 22:20:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e7f03ec00) [pid = 1829] [serial = 1254] [outer = 0x7f7e791c7400] 22:20:41 INFO - PROCESS | 1829 | 1461302441333 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]]]}] 22:20:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:20:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1431ms 22:20:41 INFO - PROCESS | 1829 | 1461302441409 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:20:41 INFO - PROCESS | 1829 | 1461302441413 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:20:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:20:41 INFO - PROCESS | 1829 | 1461302441419 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:20:41 INFO - PROCESS | 1829 | 1461302441422 Marionette TRACE conn3 <- [1,1642,null,{}] 22:20:41 INFO - PROCESS | 1829 | 1461302441427 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}] 22:20:41 INFO - PROCESS | 1829 | 1461302441640 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:20:41 INFO - PROCESS | 1829 | 1461302441841 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616e0800 == 123 [pid = 1829] [id = 418] 22:20:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e7a2d2000) [pid = 1829] [serial = 1255] [outer = (nil)] 22:20:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e82d91800) [pid = 1829] [serial = 1256] [outer = 0x7f7e7a2d2000] 22:20:41 INFO - PROCESS | 1829 | 1461302441925 Marionette DEBUG loaded listener.js 22:20:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 280 (0x7f7e8906ec00) [pid = 1829] [serial = 1257] [outer = 0x7f7e7a2d2000] 22:20:42 INFO - PROCESS | 1829 | 1461302442763 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]]]}] 22:20:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:20:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1386ms 22:20:42 INFO - PROCESS | 1829 | 1461302442806 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:20:42 INFO - PROCESS | 1829 | 1461302442810 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:20:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:20:42 INFO - PROCESS | 1829 | 1461302442816 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:20:42 INFO - PROCESS | 1829 | 1461302442820 Marionette TRACE conn3 <- [1,1646,null,{}] 22:20:42 INFO - PROCESS | 1829 | 1461302442825 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}] 22:20:43 INFO - PROCESS | 1829 | 1461302443014 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:20:43 INFO - PROCESS | 1829 | 1461302443228 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e600d5800 == 124 [pid = 1829] [id = 419] 22:20:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 281 (0x7f7e7b69f000) [pid = 1829] [serial = 1258] [outer = (nil)] 22:20:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 282 (0x7f7e8de9c400) [pid = 1829] [serial = 1259] [outer = 0x7f7e7b69f000] 22:20:43 INFO - PROCESS | 1829 | 1461302443303 Marionette DEBUG loaded listener.js 22:20:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 283 (0x7f7e8e303000) [pid = 1829] [serial = 1260] [outer = 0x7f7e7b69f000] 22:20:44 INFO - PROCESS | 1829 | 1461302444156 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]]]}] 22:20:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:20:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1379ms 22:20:44 INFO - PROCESS | 1829 | 1461302444196 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:20:44 INFO - PROCESS | 1829 | 1461302444199 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:20:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:20:44 INFO - PROCESS | 1829 | 1461302444205 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:20:44 INFO - PROCESS | 1829 | 1461302444208 Marionette TRACE conn3 <- [1,1650,null,{}] 22:20:44 INFO - PROCESS | 1829 | 1461302444213 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}] 22:20:44 INFO - PROCESS | 1829 | 1461302444383 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:20:44 INFO - PROCESS | 1829 | 1461302444589 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e06f000 == 125 [pid = 1829] [id = 420] 22:20:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f7e5df88000) [pid = 1829] [serial = 1261] [outer = (nil)] 22:20:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f7e5df90800) [pid = 1829] [serial = 1262] [outer = 0x7f7e5df88000] 22:20:44 INFO - PROCESS | 1829 | 1461302444658 Marionette DEBUG loaded listener.js 22:20:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f7e5df95800) [pid = 1829] [serial = 1263] [outer = 0x7f7e5df88000] 22:20:45 INFO - PROCESS | 1829 | 1461302445506 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]]]}] 22:20:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:20:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1335ms 22:20:45 INFO - PROCESS | 1829 | 1461302445542 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:20:45 INFO - PROCESS | 1829 | 1461302445546 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:20:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:20:45 INFO - PROCESS | 1829 | 1461302445551 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:20:45 INFO - PROCESS | 1829 | 1461302445553 Marionette TRACE conn3 <- [1,1654,null,{}] 22:20:45 INFO - PROCESS | 1829 | 1461302445559 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}] 22:20:45 INFO - PROCESS | 1829 | 1461302445737 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:20:45 INFO - PROCESS | 1829 | 1461302445951 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e767d9800 == 126 [pid = 1829] [id = 421] 22:20:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f7e5df8cc00) [pid = 1829] [serial = 1264] [outer = (nil)] 22:20:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f7e5e0ee000) [pid = 1829] [serial = 1265] [outer = 0x7f7e5df8cc00] 22:20:46 INFO - PROCESS | 1829 | 1461302446064 Marionette DEBUG loaded listener.js 22:20:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e5e0f3400) [pid = 1829] [serial = 1266] [outer = 0x7f7e5df8cc00] 22:20:46 INFO - PROCESS | 1829 | 1461302446968 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]]]}] 22:20:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:20:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1484ms 22:20:47 INFO - PROCESS | 1829 | 1461302447037 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:20:47 INFO - PROCESS | 1829 | 1461302447040 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:20:47 INFO - PROCESS | 1829 | 1461302447048 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:20:47 INFO - PROCESS | 1829 | 1461302447050 Marionette TRACE conn3 <- [1,1658,null,{}] 22:20:47 INFO - PROCESS | 1829 | 1461302447056 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}] 22:20:47 INFO - PROCESS | 1829 | 1461302447225 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:20:47 INFO - PROCESS | 1829 | 1461302447440 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e1e8000 == 127 [pid = 1829] [id = 422] 22:20:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f7e5df8e800) [pid = 1829] [serial = 1267] [outer = (nil)] 22:20:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e5e0f8000) [pid = 1829] [serial = 1268] [outer = 0x7f7e5df8e800] 22:20:47 INFO - PROCESS | 1829 | 1461302447512 Marionette DEBUG loaded listener.js 22:20:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 292 (0x7f7e6806dc00) [pid = 1829] [serial = 1269] [outer = 0x7f7e5df8e800] 22:20:48 INFO - PROCESS | 1829 | 1461302448397 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]]]}] 22:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1378ms 22:20:48 INFO - PROCESS | 1829 | 1461302448430 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:20:48 INFO - PROCESS | 1829 | 1461302448432 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:20:48 INFO - PROCESS | 1829 | 1461302448439 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:20:48 INFO - PROCESS | 1829 | 1461302448441 Marionette TRACE conn3 <- [1,1662,null,{}] 22:20:48 INFO - PROCESS | 1829 | 1461302448446 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}] 22:20:48 INFO - PROCESS | 1829 | 1461302448614 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:20:48 INFO - PROCESS | 1829 | 1461302448844 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65339800 == 128 [pid = 1829] [id = 423] 22:20:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 293 (0x7f7e5df95400) [pid = 1829] [serial = 1270] [outer = (nil)] 22:20:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 294 (0x7f7e6205b400) [pid = 1829] [serial = 1271] [outer = 0x7f7e5df95400] 22:20:48 INFO - PROCESS | 1829 | 1461302448959 Marionette DEBUG loaded listener.js 22:20:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 295 (0x7f7e62060400) [pid = 1829] [serial = 1272] [outer = 0x7f7e5df95400] 22:20:49 INFO - PROCESS | 1829 | 1461302449847 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]]]}] 22:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1487ms 22:20:49 INFO - PROCESS | 1829 | 1461302449927 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:20:49 INFO - PROCESS | 1829 | 1461302449930 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:20:49 INFO - PROCESS | 1829 | 1461302449936 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:20:49 INFO - PROCESS | 1829 | 1461302449938 Marionette TRACE conn3 <- [1,1666,null,{}] 22:20:49 INFO - PROCESS | 1829 | 1461302449944 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}] 22:20:50 INFO - PROCESS | 1829 | 1461302450120 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:20:50 INFO - PROCESS | 1829 | 1461302450328 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6776e800 == 129 [pid = 1829] [id = 424] 22:20:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 296 (0x7f7e5e0f6000) [pid = 1829] [serial = 1273] [outer = (nil)] 22:20:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 297 (0x7f7e62064800) [pid = 1829] [serial = 1274] [outer = 0x7f7e5e0f6000] 22:20:50 INFO - PROCESS | 1829 | 1461302450399 Marionette DEBUG loaded listener.js 22:20:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 298 (0x7f7e6520a800) [pid = 1829] [serial = 1275] [outer = 0x7f7e5e0f6000] 22:20:51 INFO - PROCESS | 1829 | 1461302451819 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]]]}] 22:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1934ms 22:20:51 INFO - PROCESS | 1829 | 1461302451871 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:20:51 INFO - PROCESS | 1829 | 1461302451879 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:20:51 INFO - PROCESS | 1829 | 1461302451887 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:20:51 INFO - PROCESS | 1829 | 1461302451891 Marionette TRACE conn3 <- [1,1670,null,{}] 22:20:51 INFO - PROCESS | 1829 | 1461302451898 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}] 22:20:52 INFO - PROCESS | 1829 | 1461302452094 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:20:52 INFO - PROCESS | 1829 | 1461302452303 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e632cd000 == 130 [pid = 1829] [id = 425] 22:20:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 299 (0x7f7e62061800) [pid = 1829] [serial = 1276] [outer = (nil)] 22:20:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 300 (0x7f7e625d0400) [pid = 1829] [serial = 1277] [outer = 0x7f7e62061800] 22:20:52 INFO - PROCESS | 1829 | 1461302452414 Marionette DEBUG loaded listener.js 22:20:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 301 (0x7f7e63db7800) [pid = 1829] [serial = 1278] [outer = 0x7f7e62061800] 22:20:53 INFO - PROCESS | 1829 | 1461302453476 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]]]}] 22:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1633ms 22:20:53 INFO - PROCESS | 1829 | 1461302453521 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:20:53 INFO - PROCESS | 1829 | 1461302453529 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:20:53 INFO - PROCESS | 1829 | 1461302453539 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:20:53 INFO - PROCESS | 1829 | 1461302453542 Marionette TRACE conn3 <- [1,1674,null,{}] 22:20:53 INFO - PROCESS | 1829 | 1461302453546 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}] 22:20:53 INFO - PROCESS | 1829 | 1461302453732 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:20:53 INFO - PROCESS | 1829 | 1461302453982 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615ce800 == 131 [pid = 1829] [id = 426] 22:20:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 302 (0x7f7e6520dc00) [pid = 1829] [serial = 1279] [outer = (nil)] 22:20:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 303 (0x7f7e65319800) [pid = 1829] [serial = 1280] [outer = 0x7f7e6520dc00] 22:20:54 INFO - PROCESS | 1829 | 1461302454098 Marionette DEBUG loaded listener.js 22:20:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 304 (0x7f7e6569d000) [pid = 1829] [serial = 1281] [outer = 0x7f7e6520dc00] 22:20:54 INFO - PROCESS | 1829 | 1461302454961 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]]]}] 22:20:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e81f70000 == 130 [pid = 1829] [id = 171] 22:20:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71f3e000 == 129 [pid = 1829] [id = 60] 22:20:54 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e098800 == 128 [pid = 1829] [id = 124] 22:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1482ms 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 303 (0x7f7e72b57000) [pid = 1829] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 302 (0x7f7e8d77c800) [pid = 1829] [serial = 1112] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 301 (0x7f7e625d7000) [pid = 1829] [serial = 1115] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 300 (0x7f7e65b0d400) [pid = 1829] [serial = 1118] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 299 (0x7f7e68c32800) [pid = 1829] [serial = 1121] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 298 (0x7f7e622ef400) [pid = 1829] [serial = 1124] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 297 (0x7f7e7a04a000) [pid = 1829] [serial = 1151] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac0b800 == 127 [pid = 1829] [id = 407] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b15800 == 126 [pid = 1829] [id = 406] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7271e000 == 125 [pid = 1829] [id = 405] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71d93000 == 124 [pid = 1829] [id = 404] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac24000 == 123 [pid = 1829] [id = 403] 22:20:55 INFO - PROCESS | 1829 | 1461302455107 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:20:55 INFO - PROCESS | 1829 | 1461302455111 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65164800 == 122 [pid = 1829] [id = 402] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6a0c7800 == 121 [pid = 1829] [id = 401] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e68db2000 == 120 [pid = 1829] [id = 400] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621de000 == 119 [pid = 1829] [id = 399] 22:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621d7000 == 118 [pid = 1829] [id = 398] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e88cbd800 == 117 [pid = 1829] [id = 393] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616b8000 == 116 [pid = 1829] [id = 392] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67dbd800 == 115 [pid = 1829] [id = 391] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63f9f000 == 114 [pid = 1829] [id = 390] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e90c4b800 == 113 [pid = 1829] [id = 389] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e889be000 == 112 [pid = 1829] [id = 388] 22:20:55 INFO - PROCESS | 1829 | 1461302455137 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:20:55 INFO - PROCESS | 1829 | 1461302455142 Marionette TRACE conn3 <- [1,1678,null,{}] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed1c000 == 111 [pid = 1829] [id = 387] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b05d800 == 110 [pid = 1829] [id = 386] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72ef1800 == 109 [pid = 1829] [id = 385] 22:20:55 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67781800 == 108 [pid = 1829] [id = 384] 22:20:55 INFO - PROCESS | 1829 | 1461302455163 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}] 22:20:55 INFO - PROCESS | 1829 | 1461302455316 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 296 (0x7f7e7572b400) [pid = 1829] [serial = 855] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 295 (0x7f7e6fedf000) [pid = 1829] [serial = 999] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 294 (0x7f7e81e73800) [pid = 1829] [serial = 804] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 293 (0x7f7e88bbc000) [pid = 1829] [serial = 732] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 292 (0x7f7e6fc3b400) [pid = 1829] [serial = 849] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 291 (0x7f7e7252e000) [pid = 1829] [serial = 798] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e88c7c800) [pid = 1829] [serial = 870] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f7e8e04ac00) [pid = 1829] [serial = 810] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e6520f400) [pid = 1829] [serial = 813] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f7e65697c00) [pid = 1829] [serial = 816] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f7e8d608800) [pid = 1829] [serial = 807] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f7e7c6ecc00) [pid = 1829] [serial = 864] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f7e68e48400) [pid = 1829] [serial = 846] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f7e68ea0400) [pid = 1829] [serial = 795] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 282 (0x7f7e7a6c6000) [pid = 1829] [serial = 861] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 281 (0x7f7e7a052800) [pid = 1829] [serial = 801] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 280 (0x7f7e8d861000) [pid = 1829] [serial = 876] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 279 (0x7f7e75c2ac00) [pid = 1829] [serial = 858] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e88ce7800) [pid = 1829] [serial = 873] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e82d19c00) [pid = 1829] [serial = 867] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e8e22b800) [pid = 1829] [serial = 936] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f7e72e6a400) [pid = 1829] [serial = 852] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f7e71c96c00) [pid = 1829] [serial = 1148] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e741b9800) [pid = 1829] [serial = 1145] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e762f1c00) [pid = 1829] [serial = 1097] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e67b6dc00) [pid = 1829] [serial = 1131] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e65b0cc00) [pid = 1829] [serial = 1130] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e71056800) [pid = 1829] [serial = 1091] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e71150800) [pid = 1829] [serial = 1139] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e7254ec00) [pid = 1829] [serial = 1094] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e68c2ec00) [pid = 1829] [serial = 1133] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e68cd0000) [pid = 1829] [serial = 1134] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e68c36400) [pid = 1829] [serial = 1127] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e68e4a800) [pid = 1829] [serial = 1088] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e79c6a400) [pid = 1829] [serial = 1100] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e6efd2c00) [pid = 1829] [serial = 1136] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e6f30e800) [pid = 1829] [serial = 1137] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e7bc90c00) [pid = 1829] [serial = 1103] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e87d43400) [pid = 1829] [serial = 1106] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e88e4e400) [pid = 1829] [serial = 1109] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e71c8d800) [pid = 1829] [serial = 1142] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e71c97000) [pid = 1829] [serial = 1143] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e711d7800) [pid = 1829] [serial = 1140] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e7588b000) [pid = 1829] [serial = 1146] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e762eb800) [pid = 1829] [serial = 1149] [outer = (nil)] [url = about:blank] 22:20:55 INFO - PROCESS | 1829 | 1461302455558 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621cf800 == 109 [pid = 1829] [id = 427] 22:20:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e65210800) [pid = 1829] [serial = 1282] [outer = (nil)] 22:20:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e677ab800) [pid = 1829] [serial = 1283] [outer = 0x7f7e65210800] 22:20:55 INFO - PROCESS | 1829 | 1461302455625 Marionette DEBUG loaded listener.js 22:20:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e6806d800) [pid = 1829] [serial = 1284] [outer = 0x7f7e65210800] 22:20:56 INFO - PROCESS | 1829 | 1461302456382 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]]]}] 22:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1313ms 22:20:56 INFO - PROCESS | 1829 | 1461302456438 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:20:56 INFO - PROCESS | 1829 | 1461302456443 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:20:56 INFO - PROCESS | 1829 | 1461302456448 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:20:56 INFO - PROCESS | 1829 | 1461302456451 Marionette TRACE conn3 <- [1,1682,null,{}] 22:20:56 INFO - PROCESS | 1829 | 1461302456459 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}] 22:20:56 INFO - PROCESS | 1829 | 1461302456621 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:20:56 INFO - PROCESS | 1829 | 1461302456632 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e654cb800 == 110 [pid = 1829] [id = 428] 22:20:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e6806e800) [pid = 1829] [serial = 1285] [outer = (nil)] 22:20:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e68c36400) [pid = 1829] [serial = 1286] [outer = 0x7f7e6806e800] 22:20:56 INFO - PROCESS | 1829 | 1461302456691 Marionette DEBUG loaded listener.js 22:20:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e68e40000) [pid = 1829] [serial = 1287] [outer = 0x7f7e6806e800] 22:20:57 INFO - PROCESS | 1829 | 1461302457552 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]]]}] 22:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1133ms 22:20:57 INFO - PROCESS | 1829 | 1461302457581 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:20:57 INFO - PROCESS | 1829 | 1461302457583 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:20:57 INFO - PROCESS | 1829 | 1461302457599 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:20:57 INFO - PROCESS | 1829 | 1461302457601 Marionette TRACE conn3 <- [1,1686,null,{}] 22:20:57 INFO - PROCESS | 1829 | 1461302457607 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}] 22:20:57 INFO - PROCESS | 1829 | 1461302457848 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:20:57 INFO - PROCESS | 1829 | 1461302457883 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6777e800 == 111 [pid = 1829] [id = 429] 22:20:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e677b3000) [pid = 1829] [serial = 1288] [outer = (nil)] 22:20:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e68ea0400) [pid = 1829] [serial = 1289] [outer = 0x7f7e677b3000] 22:20:57 INFO - PROCESS | 1829 | 1461302457944 Marionette DEBUG loaded listener.js 22:20:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e69d52c00) [pid = 1829] [serial = 1290] [outer = 0x7f7e677b3000] 22:20:58 INFO - PROCESS | 1829 | 1461302458831 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]]]}] 22:20:58 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 22:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1275ms 22:20:58 INFO - PROCESS | 1829 | 1461302458875 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:20:58 INFO - PROCESS | 1829 | 1461302458879 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:20:58 INFO - PROCESS | 1829 | 1461302458884 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:20:58 INFO - PROCESS | 1829 | 1461302458886 Marionette TRACE conn3 <- [1,1690,null,{}] 22:20:58 INFO - PROCESS | 1829 | 1461302458892 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}] 22:20:59 INFO - PROCESS | 1829 | 1461302459180 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:20:59 INFO - PROCESS | 1829 | 1461302459214 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68daf000 == 112 [pid = 1829] [id = 430] 22:20:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e68e45800) [pid = 1829] [serial = 1291] [outer = (nil)] 22:20:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e6f24fc00) [pid = 1829] [serial = 1292] [outer = 0x7f7e68e45800] 22:20:59 INFO - PROCESS | 1829 | 1461302459279 Marionette DEBUG loaded listener.js 22:20:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e71056800) [pid = 1829] [serial = 1293] [outer = 0x7f7e68e45800] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e711d6c00) [pid = 1829] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e69f0f000) [pid = 1829] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e6352dc00) [pid = 1829] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e680c4c00) [pid = 1829] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e677b4400) [pid = 1829] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e625d6400) [pid = 1829] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e622e5800) [pid = 1829] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e6f1a2400) [pid = 1829] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e6f1a3000) [pid = 1829] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:21:00 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e6351e800) [pid = 1829] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:21:01 INFO - PROCESS | 1829 | 1461302461111 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]]]}] 22:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2284ms 22:21:01 INFO - PROCESS | 1829 | 1461302461170 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:21:01 INFO - PROCESS | 1829 | 1461302461172 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:21:01 INFO - PROCESS | 1829 | 1461302461178 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:21:01 INFO - PROCESS | 1829 | 1461302461181 Marionette TRACE conn3 <- [1,1694,null,{}] 22:21:01 INFO - PROCESS | 1829 | 1461302461187 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}] 22:21:01 INFO - PROCESS | 1829 | 1461302461357 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:21:01 INFO - PROCESS | 1829 | 1461302461527 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c16800 == 113 [pid = 1829] [id = 431] 22:21:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e622e4000) [pid = 1829] [serial = 1294] [outer = (nil)] 22:21:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e68f80000) [pid = 1829] [serial = 1295] [outer = 0x7f7e622e4000] 22:21:01 INFO - PROCESS | 1829 | 1461302461587 Marionette DEBUG loaded listener.js 22:21:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e71058c00) [pid = 1829] [serial = 1296] [outer = 0x7f7e622e4000] 22:21:02 INFO - PROCESS | 1829 | 1461302462213 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]]]}] 22:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1080ms 22:21:02 INFO - PROCESS | 1829 | 1461302462259 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:21:02 INFO - PROCESS | 1829 | 1461302462262 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:21:02 INFO - PROCESS | 1829 | 1461302462268 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:21:02 INFO - PROCESS | 1829 | 1461302462270 Marionette TRACE conn3 <- [1,1698,null,{}] 22:21:02 INFO - PROCESS | 1829 | 1461302462275 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}] 22:21:02 INFO - PROCESS | 1829 | 1461302462488 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:21:02 INFO - PROCESS | 1829 | 1461302462509 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb68000 == 114 [pid = 1829] [id = 432] 22:21:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e622eb400) [pid = 1829] [serial = 1297] [outer = (nil)] 22:21:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e7111f800) [pid = 1829] [serial = 1298] [outer = 0x7f7e622eb400] 22:21:02 INFO - PROCESS | 1829 | 1461302462570 Marionette DEBUG loaded listener.js 22:21:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e71c8e000) [pid = 1829] [serial = 1299] [outer = 0x7f7e622eb400] 22:21:04 INFO - PROCESS | 1829 | 1461302464064 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]]]}] 22:21:04 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 22:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1834ms 22:21:04 INFO - PROCESS | 1829 | 1461302464103 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:21:04 INFO - PROCESS | 1829 | 1461302464110 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:21:04 INFO - PROCESS | 1829 | 1461302464135 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:21:04 INFO - PROCESS | 1829 | 1461302464140 Marionette TRACE conn3 <- [1,1702,null,{}] 22:21:04 INFO - PROCESS | 1829 | 1461302464148 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}] 22:21:04 INFO - PROCESS | 1829 | 1461302464424 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:21:04 INFO - PROCESS | 1829 | 1461302464627 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616b3000 == 115 [pid = 1829] [id = 433] 22:21:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e6164d800) [pid = 1829] [serial = 1300] [outer = (nil)] 22:21:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e625cd400) [pid = 1829] [serial = 1301] [outer = 0x7f7e6164d800] 22:21:04 INFO - PROCESS | 1829 | 1461302464746 Marionette DEBUG loaded listener.js 22:21:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e6352d000) [pid = 1829] [serial = 1302] [outer = 0x7f7e6164d800] 22:21:05 INFO - PROCESS | 1829 | 1461302465786 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]]]}] 22:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1685ms 22:21:05 INFO - PROCESS | 1829 | 1461302465819 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:21:05 INFO - PROCESS | 1829 | 1461302465827 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:21:05 INFO - PROCESS | 1829 | 1461302465838 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:21:05 INFO - PROCESS | 1829 | 1461302465841 Marionette TRACE conn3 <- [1,1706,null,{}] 22:21:05 INFO - PROCESS | 1829 | 1461302465848 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}] 22:21:06 INFO - PROCESS | 1829 | 1461302466119 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:21:06 INFO - PROCESS | 1829 | 1461302466415 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67db0800 == 116 [pid = 1829] [id = 434] 22:21:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e6531b400) [pid = 1829] [serial = 1303] [outer = (nil)] 22:21:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e66cb2800) [pid = 1829] [serial = 1304] [outer = 0x7f7e6531b400] 22:21:06 INFO - PROCESS | 1829 | 1461302466488 Marionette DEBUG loaded listener.js 22:21:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e680c1800) [pid = 1829] [serial = 1305] [outer = 0x7f7e6531b400] 22:21:07 INFO - PROCESS | 1829 | 1461302467320 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]]]}] 22:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1535ms 22:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:21:07 INFO - PROCESS | 1829 | 1461302467373 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:21:07 INFO - PROCESS | 1829 | 1461302467376 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:21:07 INFO - PROCESS | 1829 | 1461302467382 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:21:07 INFO - PROCESS | 1829 | 1461302467388 Marionette TRACE conn3 <- [1,1710,null,{}] 22:21:07 INFO - PROCESS | 1829 | 1461302467404 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}] 22:21:07 INFO - PROCESS | 1829 | 1461302467593 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:21:07 INFO - PROCESS | 1829 | 1461302467803 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c30800 == 117 [pid = 1829] [id = 435] 22:21:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e68c30000) [pid = 1829] [serial = 1306] [outer = (nil)] 22:21:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e69f0e400) [pid = 1829] [serial = 1307] [outer = 0x7f7e68c30000] 22:21:07 INFO - PROCESS | 1829 | 1461302467921 Marionette DEBUG loaded listener.js 22:21:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e6f253000) [pid = 1829] [serial = 1308] [outer = 0x7f7e68c30000] 22:21:08 INFO - PROCESS | 1829 | 1461302468834 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]]]}] 22:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1484ms 22:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:21:08 INFO - PROCESS | 1829 | 1461302468866 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:21:08 INFO - PROCESS | 1829 | 1461302468870 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:21:08 INFO - PROCESS | 1829 | 1461302468876 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:21:08 INFO - PROCESS | 1829 | 1461302468879 Marionette TRACE conn3 <- [1,1714,null,{}] 22:21:08 INFO - PROCESS | 1829 | 1461302468885 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}] 22:21:09 INFO - PROCESS | 1829 | 1461302469055 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:21:09 INFO - PROCESS | 1829 | 1461302469260 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727cb800 == 118 [pid = 1829] [id = 436] 22:21:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e68cd5000) [pid = 1829] [serial = 1309] [outer = (nil)] 22:21:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e71c92000) [pid = 1829] [serial = 1310] [outer = 0x7f7e68cd5000] 22:21:09 INFO - PROCESS | 1829 | 1461302469333 Marionette DEBUG loaded listener.js 22:21:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e71c98c00) [pid = 1829] [serial = 1311] [outer = 0x7f7e68cd5000] 22:21:10 INFO - PROCESS | 1829 | 1461302470172 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]]]}] 22:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1335ms 22:21:10 INFO - PROCESS | 1829 | 1461302470215 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:21:10 INFO - PROCESS | 1829 | 1461302470219 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:21:10 INFO - PROCESS | 1829 | 1461302470225 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:21:10 INFO - PROCESS | 1829 | 1461302470227 Marionette TRACE conn3 <- [1,1718,null,{}] 22:21:10 INFO - PROCESS | 1829 | 1461302470233 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}] 22:21:10 INFO - PROCESS | 1829 | 1461302470402 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:21:10 INFO - PROCESS | 1829 | 1461302470606 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b15800 == 119 [pid = 1829] [id = 437] 22:21:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e6fedbc00) [pid = 1829] [serial = 1312] [outer = (nil)] 22:21:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e7252a400) [pid = 1829] [serial = 1313] [outer = 0x7f7e6fedbc00] 22:21:10 INFO - PROCESS | 1829 | 1461302470675 Marionette DEBUG loaded listener.js 22:21:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f7e7290e000) [pid = 1829] [serial = 1314] [outer = 0x7f7e6fedbc00] 22:21:11 INFO - PROCESS | 1829 | 1461302471594 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]]]}] 22:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1430ms 22:21:11 INFO - PROCESS | 1829 | 1461302471656 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:21:11 INFO - PROCESS | 1829 | 1461302471660 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:21:11 INFO - PROCESS | 1829 | 1461302471665 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:21:11 INFO - PROCESS | 1829 | 1461302471668 Marionette TRACE conn3 <- [1,1722,null,{}] 22:21:11 INFO - PROCESS | 1829 | 1461302471673 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}] 22:21:11 INFO - PROCESS | 1829 | 1461302471871 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:21:12 INFO - PROCESS | 1829 | 1461302472080 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7669f800 == 120 [pid = 1829] [id = 438] 22:21:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f7e681e9000) [pid = 1829] [serial = 1315] [outer = (nil)] 22:21:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e740cd400) [pid = 1829] [serial = 1316] [outer = 0x7f7e681e9000] 22:21:12 INFO - PROCESS | 1829 | 1461302472200 Marionette DEBUG loaded listener.js 22:21:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e762e8000) [pid = 1829] [serial = 1317] [outer = 0x7f7e681e9000] 22:21:13 INFO - PROCESS | 1829 | 1461302473084 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]]]}] 22:21:13 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 22:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1482ms 22:21:13 INFO - PROCESS | 1829 | 1461302473147 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:21:13 INFO - PROCESS | 1829 | 1461302473151 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:21:13 INFO - PROCESS | 1829 | 1461302473156 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:21:13 INFO - PROCESS | 1829 | 1461302473159 Marionette TRACE conn3 <- [1,1726,null,{}] 22:21:13 INFO - PROCESS | 1829 | 1461302473164 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}] 22:21:13 INFO - PROCESS | 1829 | 1461302473334 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:21:13 INFO - PROCESS | 1829 | 1461302473540 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7911b000 == 121 [pid = 1829] [id = 439] 22:21:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e68e3fc00) [pid = 1829] [serial = 1318] [outer = (nil)] 22:21:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 280 (0x7f7e7a052800) [pid = 1829] [serial = 1319] [outer = 0x7f7e68e3fc00] 22:21:13 INFO - PROCESS | 1829 | 1461302473614 Marionette DEBUG loaded listener.js 22:21:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 281 (0x7f7e7b07a400) [pid = 1829] [serial = 1320] [outer = 0x7f7e68e3fc00] 22:21:14 INFO - PROCESS | 1829 | 1461302474475 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]]]}] 22:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1378ms 22:21:14 INFO - PROCESS | 1829 | 1461302474535 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:21:14 INFO - PROCESS | 1829 | 1461302474538 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:21:14 INFO - PROCESS | 1829 | 1461302474545 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:21:14 INFO - PROCESS | 1829 | 1461302474548 Marionette TRACE conn3 <- [1,1730,null,{}] 22:21:14 INFO - PROCESS | 1829 | 1461302474553 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}] 22:21:14 INFO - PROCESS | 1829 | 1461302474725 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:21:14 INFO - PROCESS | 1829 | 1461302474931 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b518800 == 122 [pid = 1829] [id = 440] 22:21:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 282 (0x7f7e741b6400) [pid = 1829] [serial = 1321] [outer = (nil)] 22:21:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 283 (0x7f7e7c6f1000) [pid = 1829] [serial = 1322] [outer = 0x7f7e741b6400] 22:21:15 INFO - PROCESS | 1829 | 1461302475000 Marionette DEBUG loaded listener.js 22:21:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f7e81e73800) [pid = 1829] [serial = 1323] [outer = 0x7f7e741b6400] 22:21:15 INFO - PROCESS | 1829 | 1461302475860 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]]]}] 22:21:15 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 22:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1381ms 22:21:15 INFO - PROCESS | 1829 | 1461302475926 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:21:15 INFO - PROCESS | 1829 | 1461302475930 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:21:15 INFO - PROCESS | 1829 | 1461302475936 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:21:15 INFO - PROCESS | 1829 | 1461302475939 Marionette TRACE conn3 <- [1,1734,null,{}] 22:21:15 INFO - PROCESS | 1829 | 1461302475944 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}] 22:21:16 INFO - PROCESS | 1829 | 1461302476126 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:21:16 INFO - PROCESS | 1829 | 1461302476383 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c837800 == 123 [pid = 1829] [id = 441] 22:21:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f7e740d6000) [pid = 1829] [serial = 1324] [outer = (nil)] 22:21:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f7e88bbcc00) [pid = 1829] [serial = 1325] [outer = 0x7f7e740d6000] 22:21:16 INFO - PROCESS | 1829 | 1461302476469 Marionette DEBUG loaded listener.js 22:21:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f7e88e45800) [pid = 1829] [serial = 1326] [outer = 0x7f7e740d6000] 22:21:17 INFO - PROCESS | 1829 | 1461302477322 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]]]}] 22:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1432ms 22:21:17 INFO - PROCESS | 1829 | 1461302477369 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:21:17 INFO - PROCESS | 1829 | 1461302477373 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:21:17 INFO - PROCESS | 1829 | 1461302477379 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:21:17 INFO - PROCESS | 1829 | 1461302477382 Marionette TRACE conn3 <- [1,1738,null,{}] 22:21:17 INFO - PROCESS | 1829 | 1461302477387 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}] 22:21:17 INFO - PROCESS | 1829 | 1461302477568 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:21:17 INFO - PROCESS | 1829 | 1461302477776 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8891d000 == 124 [pid = 1829] [id = 442] 22:21:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f7e78b0c400) [pid = 1829] [serial = 1327] [outer = (nil)] 22:21:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e8ba2d400) [pid = 1829] [serial = 1328] [outer = 0x7f7e78b0c400] 22:21:17 INFO - PROCESS | 1829 | 1461302477844 Marionette DEBUG loaded listener.js 22:21:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f7e8d77b800) [pid = 1829] [serial = 1329] [outer = 0x7f7e78b0c400] 22:21:18 INFO - PROCESS | 1829 | 1461302478709 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]]]}] 22:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1377ms 22:21:18 INFO - PROCESS | 1829 | 1461302478757 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:21:18 INFO - PROCESS | 1829 | 1461302478762 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:21:18 INFO - PROCESS | 1829 | 1461302478767 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:21:18 INFO - PROCESS | 1829 | 1461302478772 Marionette TRACE conn3 <- [1,1742,null,{}] 22:21:18 INFO - PROCESS | 1829 | 1461302478777 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}] 22:21:18 INFO - PROCESS | 1829 | 1461302478964 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:21:19 INFO - PROCESS | 1829 | 1461302479181 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e2a6800 == 125 [pid = 1829] [id = 443] 22:21:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e5d5ce800) [pid = 1829] [serial = 1330] [outer = (nil)] 22:21:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 292 (0x7f7e5d5d4c00) [pid = 1829] [serial = 1331] [outer = 0x7f7e5d5ce800] 22:21:19 INFO - PROCESS | 1829 | 1461302479299 Marionette DEBUG loaded listener.js 22:21:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 293 (0x7f7e8d9a8800) [pid = 1829] [serial = 1332] [outer = 0x7f7e5d5ce800] 22:21:20 INFO - PROCESS | 1829 | 1461302480171 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]]]}] 22:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1480ms 22:21:20 INFO - PROCESS | 1829 | 1461302480248 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:21:20 INFO - PROCESS | 1829 | 1461302480251 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:21:20 INFO - PROCESS | 1829 | 1461302480258 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:21:20 INFO - PROCESS | 1829 | 1461302480261 Marionette TRACE conn3 <- [1,1746,null,{}] 22:21:20 INFO - PROCESS | 1829 | 1461302480266 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}] 22:21:20 INFO - PROCESS | 1829 | 1461302480439 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:21:20 INFO - PROCESS | 1829 | 1461302480643 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63846800 == 126 [pid = 1829] [id = 444] 22:21:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 294 (0x7f7e5d5d0000) [pid = 1829] [serial = 1333] [outer = (nil)] 22:21:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 295 (0x7f7e63665000) [pid = 1829] [serial = 1334] [outer = 0x7f7e5d5d0000] 22:21:20 INFO - PROCESS | 1829 | 1461302480714 Marionette DEBUG loaded listener.js 22:21:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 296 (0x7f7e6366a000) [pid = 1829] [serial = 1335] [outer = 0x7f7e5d5d0000] 22:21:21 INFO - PROCESS | 1829 | 1461302481596 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]]]}] 22:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1382ms 22:21:21 INFO - PROCESS | 1829 | 1461302481640 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:21:21 INFO - PROCESS | 1829 | 1461302481644 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:21:21 INFO - PROCESS | 1829 | 1461302481650 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:21:21 INFO - PROCESS | 1829 | 1461302481652 Marionette TRACE conn3 <- [1,1750,null,{}] 22:21:21 INFO - PROCESS | 1829 | 1461302481657 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}] 22:21:21 INFO - PROCESS | 1829 | 1461302481827 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:21:22 INFO - PROCESS | 1829 | 1461302482038 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6385f800 == 127 [pid = 1829] [id = 445] 22:21:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 297 (0x7f7e6365d800) [pid = 1829] [serial = 1336] [outer = (nil)] 22:21:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 298 (0x7f7e8a079c00) [pid = 1829] [serial = 1337] [outer = 0x7f7e6365d800] 22:21:22 INFO - PROCESS | 1829 | 1461302482119 Marionette DEBUG loaded listener.js 22:21:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 299 (0x7f7e8de6cc00) [pid = 1829] [serial = 1338] [outer = 0x7f7e6365d800] 22:21:22 INFO - PROCESS | 1829 | 1461302482987 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]]]}] 22:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1387ms 22:21:23 INFO - PROCESS | 1829 | 1461302483038 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:21:23 INFO - PROCESS | 1829 | 1461302483042 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:21:23 INFO - PROCESS | 1829 | 1461302483047 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:21:23 INFO - PROCESS | 1829 | 1461302483050 Marionette TRACE conn3 <- [1,1754,null,{}] 22:21:23 INFO - PROCESS | 1829 | 1461302483056 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}] 22:21:23 INFO - PROCESS | 1829 | 1461302483243 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:21:23 INFO - PROCESS | 1829 | 1461302483487 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63750800 == 128 [pid = 1829] [id = 446] 22:21:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 300 (0x7f7e5d944c00) [pid = 1829] [serial = 1339] [outer = (nil)] 22:21:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 301 (0x7f7e5d94b000) [pid = 1829] [serial = 1340] [outer = 0x7f7e5d944c00] 22:21:23 INFO - PROCESS | 1829 | 1461302483606 Marionette DEBUG loaded listener.js 22:21:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 302 (0x7f7e5d950000) [pid = 1829] [serial = 1341] [outer = 0x7f7e5d944c00] 22:21:24 INFO - PROCESS | 1829 | 1461302484516 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]]]}] 22:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1528ms 22:21:24 INFO - PROCESS | 1829 | 1461302484577 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:21:24 INFO - PROCESS | 1829 | 1461302484581 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:21:24 INFO - PROCESS | 1829 | 1461302484587 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:21:24 INFO - PROCESS | 1829 | 1461302484591 Marionette TRACE conn3 <- [1,1758,null,{}] 22:21:24 INFO - PROCESS | 1829 | 1461302484618 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}] 22:21:24 INFO - PROCESS | 1829 | 1461302484805 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:21:25 INFO - PROCESS | 1829 | 1461302485012 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6515d000 == 129 [pid = 1829] [id = 447] 22:21:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 303 (0x7f7e5d945400) [pid = 1829] [serial = 1342] [outer = (nil)] 22:21:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 304 (0x7f7e6352c800) [pid = 1829] [serial = 1343] [outer = 0x7f7e5d945400] 22:21:25 INFO - PROCESS | 1829 | 1461302485127 Marionette DEBUG loaded listener.js 22:21:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 305 (0x7f7e677b2400) [pid = 1829] [serial = 1344] [outer = 0x7f7e5d945400] 22:21:26 INFO - PROCESS | 1829 | 1461302486005 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]]]}] 22:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1489ms 22:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:21:26 INFO - PROCESS | 1829 | 1461302486077 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:21:26 INFO - PROCESS | 1829 | 1461302486079 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:21:26 INFO - PROCESS | 1829 | 1461302486085 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:21:26 INFO - PROCESS | 1829 | 1461302486088 Marionette TRACE conn3 <- [1,1762,null,{}] 22:21:26 INFO - PROCESS | 1829 | 1461302486094 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}] 22:21:26 INFO - PROCESS | 1829 | 1461302486272 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:21:26 INFO - PROCESS | 1829 | 1461302486586 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e74b24800 == 130 [pid = 1829] [id = 448] 22:21:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 306 (0x7f7e69f0a000) [pid = 1829] [serial = 1345] [outer = (nil)] 22:21:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 307 (0x7f7e741bb400) [pid = 1829] [serial = 1346] [outer = 0x7f7e69f0a000] 22:21:26 INFO - PROCESS | 1829 | 1461302486705 Marionette DEBUG loaded listener.js 22:21:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 308 (0x7f7e79e66000) [pid = 1829] [serial = 1347] [outer = 0x7f7e69f0a000] 22:21:27 INFO - PROCESS | 1829 | 1461302487538 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]]]}] 22:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1484ms 22:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:21:27 INFO - PROCESS | 1829 | 1461302487570 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:21:27 INFO - PROCESS | 1829 | 1461302487573 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:21:27 INFO - PROCESS | 1829 | 1461302487579 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:21:27 INFO - PROCESS | 1829 | 1461302487582 Marionette TRACE conn3 <- [1,1766,null,{}] 22:21:27 INFO - PROCESS | 1829 | 1461302487587 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}] 22:21:27 INFO - PROCESS | 1829 | 1461302487760 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:21:28 INFO - PROCESS | 1829 | 1461302488485 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616d9800 == 131 [pid = 1829] [id = 449] 22:21:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 309 (0x7f7e5d5d0c00) [pid = 1829] [serial = 1348] [outer = (nil)] 22:21:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 310 (0x7f7e5d5d7800) [pid = 1829] [serial = 1349] [outer = 0x7f7e5d5d0c00] 22:21:28 INFO - PROCESS | 1829 | 1461302488560 Marionette DEBUG loaded listener.js 22:21:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 311 (0x7f7e5e0f0c00) [pid = 1829] [serial = 1350] [outer = 0x7f7e5d5d0c00] 22:21:29 INFO - PROCESS | 1829 | 1461302489403 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]]]}] 22:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1883ms 22:21:29 INFO - PROCESS | 1829 | 1461302489463 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:21:29 INFO - PROCESS | 1829 | 1461302489470 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:21:29 INFO - PROCESS | 1829 | 1461302489478 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:21:29 INFO - PROCESS | 1829 | 1461302489482 Marionette TRACE conn3 <- [1,1770,null,{}] 22:21:29 INFO - PROCESS | 1829 | 1461302489489 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}] 22:21:29 INFO - PROCESS | 1829 | 1461302489676 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:21:29 INFO - PROCESS | 1829 | 1461302489886 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e600db800 == 132 [pid = 1829] [id = 450] 22:21:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 312 (0x7f7e5d5d5400) [pid = 1829] [serial = 1351] [outer = (nil)] 22:21:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 313 (0x7f7e5e0f2800) [pid = 1829] [serial = 1352] [outer = 0x7f7e5d5d5400] 22:21:30 INFO - PROCESS | 1829 | 1461302490013 Marionette DEBUG loaded listener.js 22:21:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 314 (0x7f7e6351f000) [pid = 1829] [serial = 1353] [outer = 0x7f7e5d5d5400] 22:21:31 INFO - PROCESS | 1829 | 1461302491087 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]]]}] 22:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1683ms 22:21:31 INFO - PROCESS | 1829 | 1461302491165 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:21:31 INFO - PROCESS | 1829 | 1461302491171 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:21:31 INFO - PROCESS | 1829 | 1461302491177 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:21:31 INFO - PROCESS | 1829 | 1461302491181 Marionette TRACE conn3 <- [1,1774,null,{}] 22:21:31 INFO - PROCESS | 1829 | 1461302491186 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}] 22:21:31 INFO - PROCESS | 1829 | 1461302491407 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:21:31 INFO - PROCESS | 1829 | 1461302491785 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621e0000 == 131 [pid = 1829] [id = 374] 22:21:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e76690000 == 130 [pid = 1829] [id = 373] 22:21:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65c16800 == 129 [pid = 1829] [id = 431] 22:21:31 INFO - PROCESS | 1829 | --DOMWINDOW == 313 (0x7f7e69f08000) [pid = 1829] [serial = 1181] [outer = (nil)] [url = about:blank] 22:21:31 INFO - PROCESS | 1829 | --DOMWINDOW == 312 (0x7f7e61652c00) [pid = 1829] [serial = 1172] [outer = (nil)] [url = about:blank] 22:21:31 INFO - PROCESS | 1829 | --DOMWINDOW == 311 (0x7f7e609d5800) [pid = 1829] [serial = 1187] [outer = (nil)] [url = about:blank] 22:21:31 INFO - PROCESS | 1829 | --DOMWINDOW == 310 (0x7f7e61fd9c00) [pid = 1829] [serial = 1175] [outer = (nil)] [url = about:blank] 22:21:31 INFO - PROCESS | 1829 | --DOMWINDOW == 309 (0x7f7e6f1acc00) [pid = 1829] [serial = 1184] [outer = (nil)] [url = about:blank] 22:21:31 INFO - PROCESS | 1829 | --DOMWINDOW == 308 (0x7f7e5fe8f000) [pid = 1829] [serial = 1190] [outer = (nil)] [url = about:blank] 22:21:31 INFO - PROCESS | 1829 | --DOMWINDOW == 307 (0x7f7e89ec2c00) [pid = 1829] [serial = 1178] [outer = (nil)] [url = about:blank] 22:21:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ffb2000 == 130 [pid = 1829] [id = 451] 22:21:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 308 (0x7f7e5fe8f000) [pid = 1829] [serial = 1354] [outer = (nil)] 22:21:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 309 (0x7f7e625d2800) [pid = 1829] [serial = 1355] [outer = 0x7f7e5fe8f000] 22:21:31 INFO - PROCESS | 1829 | 1461302491946 Marionette DEBUG loaded listener.js 22:21:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 310 (0x7f7e67b68000) [pid = 1829] [serial = 1356] [outer = 0x7f7e5fe8f000] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e68daf000 == 129 [pid = 1829] [id = 430] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6777e800 == 128 [pid = 1829] [id = 429] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72722000 == 127 [pid = 1829] [id = 328] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e654cb800 == 126 [pid = 1829] [id = 428] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621cf800 == 125 [pid = 1829] [id = 427] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e615ce800 == 124 [pid = 1829] [id = 426] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e632cd000 == 123 [pid = 1829] [id = 425] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5e06f000 == 122 [pid = 1829] [id = 420] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e600d5800 == 121 [pid = 1829] [id = 419] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616e0800 == 120 [pid = 1829] [id = 418] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e331000 == 119 [pid = 1829] [id = 417] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dc16800 == 118 [pid = 1829] [id = 416] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e87dc7800 == 117 [pid = 1829] [id = 415] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c83e000 == 116 [pid = 1829] [id = 414] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b11a800 == 115 [pid = 1829] [id = 413] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a24b800 == 114 [pid = 1829] [id = 412] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7669d000 == 113 [pid = 1829] [id = 411] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e69db5000 == 112 [pid = 1829] [id = 410] 22:21:32 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65168800 == 111 [pid = 1829] [id = 409] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 309 (0x7f7e68f0c800) [pid = 1829] [serial = 1223] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 308 (0x7f7e71159c00) [pid = 1829] [serial = 1224] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 307 (0x7f7e72903800) [pid = 1829] [serial = 1221] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 306 (0x7f7e71113000) [pid = 1829] [serial = 1214] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 305 (0x7f7e65314c00) [pid = 1829] [serial = 1199] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 304 (0x7f7e6351e400) [pid = 1829] [serial = 1193] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 303 (0x7f7e677b8800) [pid = 1829] [serial = 1154] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 302 (0x7f7e71f65400) [pid = 1829] [serial = 1160] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 301 (0x7f7e68e9a800) [pid = 1829] [serial = 1205] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 300 (0x7f7e681edc00) [pid = 1829] [serial = 1203] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 299 (0x7f7e8d77c000) [pid = 1829] [serial = 1169] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 298 (0x7f7e65b03c00) [pid = 1829] [serial = 1200] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 297 (0x7f7e6352b400) [pid = 1829] [serial = 1197] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 296 (0x7f7e7a61c400) [pid = 1829] [serial = 1166] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 295 (0x7f7e7252c400) [pid = 1829] [serial = 1220] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 294 (0x7f7e677b6800) [pid = 1829] [serial = 1208] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 293 (0x7f7e711d4400) [pid = 1829] [serial = 1215] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 292 (0x7f7e6eece000) [pid = 1829] [serial = 1157] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 291 (0x7f7e68f0ec00) [pid = 1829] [serial = 1209] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e680c3400) [pid = 1829] [serial = 1202] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f7e68f0e000) [pid = 1829] [serial = 1206] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e63523c00) [pid = 1829] [serial = 1196] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f7e6fc2d800) [pid = 1829] [serial = 1212] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f7e72268000) [pid = 1829] [serial = 1218] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f7e71c92800) [pid = 1829] [serial = 1217] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f7e74b85000) [pid = 1829] [serial = 1163] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f7e6f1ae000) [pid = 1829] [serial = 1211] [outer = (nil)] [url = about:blank] 22:21:32 INFO - PROCESS | 1829 | 1461302492739 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]]]}] 22:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1584ms 22:21:32 INFO - PROCESS | 1829 | 1461302492762 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:21:32 INFO - PROCESS | 1829 | 1461302492766 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:21:32 INFO - PROCESS | 1829 | 1461302492778 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:21:32 INFO - PROCESS | 1829 | 1461302492787 Marionette TRACE conn3 <- [1,1778,null,{}] 22:21:32 INFO - PROCESS | 1829 | 1461302492811 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}] 22:21:32 INFO - PROCESS | 1829 | 1461302492979 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:21:33 INFO - PROCESS | 1829 | 1461302492998 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616d6000 == 112 [pid = 1829] [id = 452] 22:21:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f7e67b75000) [pid = 1829] [serial = 1357] [outer = (nil)] 22:21:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f7e68c37800) [pid = 1829] [serial = 1358] [outer = 0x7f7e67b75000] 22:21:33 INFO - PROCESS | 1829 | 1461302493058 Marionette DEBUG loaded listener.js 22:21:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f7e68ea1000) [pid = 1829] [serial = 1359] [outer = 0x7f7e67b75000] 22:21:33 INFO - PROCESS | 1829 | 1461302493884 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]]]}] 22:21:33 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 22:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1164ms 22:21:33 INFO - PROCESS | 1829 | 1461302493940 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:21:33 INFO - PROCESS | 1829 | 1461302493944 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:21:33 INFO - PROCESS | 1829 | 1461302493950 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:21:33 INFO - PROCESS | 1829 | 1461302493952 Marionette TRACE conn3 <- [1,1782,null,{}] 22:21:33 INFO - PROCESS | 1829 | 1461302493958 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}] 22:21:34 INFO - PROCESS | 1829 | 1461302494117 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:21:34 INFO - PROCESS | 1829 | 1461302494127 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65174800 == 113 [pid = 1829] [id = 453] 22:21:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f7e680cec00) [pid = 1829] [serial = 1360] [outer = (nil)] 22:21:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f7e69f0b400) [pid = 1829] [serial = 1361] [outer = 0x7f7e680cec00] 22:21:34 INFO - PROCESS | 1829 | 1461302494186 Marionette DEBUG loaded listener.js 22:21:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e6efd2c00) [pid = 1829] [serial = 1362] [outer = 0x7f7e680cec00] 22:21:35 INFO - PROCESS | 1829 | 1461302495148 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]]]}] 22:21:35 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 22:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1232ms 22:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:21:35 INFO - PROCESS | 1829 | 1461302495182 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:21:35 INFO - PROCESS | 1829 | 1461302495184 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:21:35 INFO - PROCESS | 1829 | 1461302495190 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:21:35 INFO - PROCESS | 1829 | 1461302495193 Marionette TRACE conn3 <- [1,1786,null,{}] 22:21:35 INFO - PROCESS | 1829 | 1461302495198 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}] 22:21:35 INFO - PROCESS | 1829 | 1461302495423 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:21:35 INFO - PROCESS | 1829 | 1461302495449 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67766000 == 114 [pid = 1829] [id = 454] 22:21:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f7e6f257000) [pid = 1829] [serial = 1363] [outer = (nil)] 22:21:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e6fed6c00) [pid = 1829] [serial = 1364] [outer = 0x7f7e6f257000] 22:21:35 INFO - PROCESS | 1829 | 1461302495520 Marionette DEBUG loaded listener.js 22:21:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 292 (0x7f7e71c92800) [pid = 1829] [serial = 1365] [outer = 0x7f7e6f257000] 22:21:37 INFO - PROCESS | 1829 | 1461302497250 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]]]}] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 291 (0x7f7e6efd6c00) [pid = 1829] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e6806e800) [pid = 1829] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f7e6fc2e400) [pid = 1829] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e711cc400) [pid = 1829] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f7e68f78c00) [pid = 1829] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f7e6efd8000) [pid = 1829] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f7e66caf000) [pid = 1829] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f7e6531bc00) [pid = 1829] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f7e81e6e000) [pid = 1829] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 282 (0x7f7e622e4000) [pid = 1829] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 281 (0x7f7e6f310000) [pid = 1829] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 280 (0x7f7e62061800) [pid = 1829] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 279 (0x7f7e7114f800) [pid = 1829] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e72262400) [pid = 1829] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e7b33e800) [pid = 1829] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e68e45800) [pid = 1829] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f7e7a889c00) [pid = 1829] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f7e677b3000) [pid = 1829] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e63db7c00) [pid = 1829] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e63fb4400) [pid = 1829] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e762ec000) [pid = 1829] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e65312c00) [pid = 1829] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e71114000) [pid = 1829] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e63fa9800) [pid = 1829] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e681e8800) [pid = 1829] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e7b33cc00) [pid = 1829] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e711d9800) [pid = 1829] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e6fc30400) [pid = 1829] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e64fd4000) [pid = 1829] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e681e8c00) [pid = 1829] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e740cf400) [pid = 1829] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e7a30ac00) [pid = 1829] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e68064800) [pid = 1829] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e7226b800) [pid = 1829] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e7a45c800) [pid = 1829] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e68e97000) [pid = 1829] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e68f7dc00) [pid = 1829] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e65693000) [pid = 1829] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e72264000) [pid = 1829] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e63faa000) [pid = 1829] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e6f30e000) [pid = 1829] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e73db8400) [pid = 1829] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e67b73400) [pid = 1829] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e63db6400) [pid = 1829] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e6520dc00) [pid = 1829] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e680c2000) [pid = 1829] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e6f256800) [pid = 1829] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e677af800) [pid = 1829] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e65210800) [pid = 1829] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e64fd4400) [pid = 1829] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e89065800) [pid = 1829] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e73db2c00) [pid = 1829] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e67b6ec00) [pid = 1829] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:21:37 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e762ee400) [pid = 1829] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:21:37 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 22:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2230ms 22:21:37 INFO - PROCESS | 1829 | 1461302497434 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:21:37 INFO - PROCESS | 1829 | 1461302497436 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:21:37 INFO - PROCESS | 1829 | 1461302497442 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:21:37 INFO - PROCESS | 1829 | 1461302497444 Marionette TRACE conn3 <- [1,1790,null,{}] 22:21:37 INFO - PROCESS | 1829 | 1461302497450 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}] 22:21:37 INFO - PROCESS | 1829 | 1461302497658 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:21:37 INFO - PROCESS | 1829 | 1461302497765 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64e05800 == 115 [pid = 1829] [id = 455] 22:21:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e63fa9c00) [pid = 1829] [serial = 1366] [outer = (nil)] 22:21:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e64fd4000) [pid = 1829] [serial = 1367] [outer = 0x7f7e63fa9c00] 22:21:37 INFO - PROCESS | 1829 | 1461302497825 Marionette DEBUG loaded listener.js 22:21:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e6531bc00) [pid = 1829] [serial = 1368] [outer = 0x7f7e63fa9c00] 22:21:38 INFO - PROCESS | 1829 | 1461302498452 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]]]}] 22:21:38 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) 22:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1025ms 22:21:38 INFO - PROCESS | 1829 | 1461302498469 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:21:38 INFO - PROCESS | 1829 | 1461302498472 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:21:38 INFO - PROCESS | 1829 | 1461302498477 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:21:38 INFO - PROCESS | 1829 | 1461302498479 Marionette TRACE conn3 <- [1,1794,null,{}] 22:21:38 INFO - PROCESS | 1829 | 1461302498485 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}] 22:21:38 INFO - PROCESS | 1829 | 1461302498700 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:21:38 INFO - PROCESS | 1829 | 1461302498723 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e69db6800 == 116 [pid = 1829] [id = 456] 22:21:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e63db9800) [pid = 1829] [serial = 1369] [outer = (nil)] 22:21:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e68064400) [pid = 1829] [serial = 1370] [outer = 0x7f7e63db9800] 22:21:38 INFO - PROCESS | 1829 | 1461302498781 Marionette DEBUG loaded listener.js 22:21:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e68e45800) [pid = 1829] [serial = 1371] [outer = 0x7f7e63db9800] 22:21:39 INFO - PROCESS | 1829 | 1461302499773 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]]]}] 22:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1325ms 22:21:39 INFO - PROCESS | 1829 | 1461302499804 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:21:39 INFO - PROCESS | 1829 | 1461302499810 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:21:39 INFO - PROCESS | 1829 | 1461302499818 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:21:39 INFO - PROCESS | 1829 | 1461302499824 Marionette TRACE conn3 <- [1,1798,null,{}] 22:21:39 INFO - PROCESS | 1829 | 1461302499833 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}] 22:21:40 INFO - PROCESS | 1829 | 1461302500054 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:21:40 INFO - PROCESS | 1829 | 1461302500263 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615ce800 == 117 [pid = 1829] [id = 457] 22:21:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e5d5cb000) [pid = 1829] [serial = 1372] [outer = (nil)] 22:21:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e61653c00) [pid = 1829] [serial = 1373] [outer = 0x7f7e5d5cb000] 22:21:40 INFO - PROCESS | 1829 | 1461302500382 Marionette DEBUG loaded listener.js 22:21:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e625d4800) [pid = 1829] [serial = 1374] [outer = 0x7f7e5d5cb000] 22:21:41 INFO - PROCESS | 1829 | 1461302501346 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]]]}] 22:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1586ms 22:21:41 INFO - PROCESS | 1829 | 1461302501404 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:21:41 INFO - PROCESS | 1829 | 1461302501412 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:21:41 INFO - PROCESS | 1829 | 1461302501423 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:21:41 INFO - PROCESS | 1829 | 1461302501427 Marionette TRACE conn3 <- [1,1802,null,{}] 22:21:41 INFO - PROCESS | 1829 | 1461302501433 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}] 22:21:41 INFO - PROCESS | 1829 | 1461302501636 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:21:41 INFO - PROCESS | 1829 | 1461302501922 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e654d0000 == 118 [pid = 1829] [id = 458] 22:21:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e65b0ac00) [pid = 1829] [serial = 1375] [outer = (nil)] 22:21:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e66cb7c00) [pid = 1829] [serial = 1376] [outer = 0x7f7e65b0ac00] 22:21:42 INFO - PROCESS | 1829 | 1461302502038 Marionette DEBUG loaded listener.js 22:21:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e68066400) [pid = 1829] [serial = 1377] [outer = 0x7f7e65b0ac00] 22:21:42 INFO - PROCESS | 1829 | 1461302502973 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]]]}] 22:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1584ms 22:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:21:43 INFO - PROCESS | 1829 | 1461302503007 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:21:43 INFO - PROCESS | 1829 | 1461302503010 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:21:43 INFO - PROCESS | 1829 | 1461302503017 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:21:43 INFO - PROCESS | 1829 | 1461302503023 Marionette TRACE conn3 <- [1,1806,null,{}] 22:21:43 INFO - PROCESS | 1829 | 1461302503038 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}] 22:21:43 INFO - PROCESS | 1829 | 1461302503215 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:21:43 INFO - PROCESS | 1829 | 1461302503430 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b22000 == 119 [pid = 1829] [id = 459] 22:21:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e681f1400) [pid = 1829] [serial = 1378] [outer = (nil)] 22:21:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e68f75800) [pid = 1829] [serial = 1379] [outer = 0x7f7e681f1400] 22:21:43 INFO - PROCESS | 1829 | 1461302503549 Marionette DEBUG loaded listener.js 22:21:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e6efd6c00) [pid = 1829] [serial = 1380] [outer = 0x7f7e681f1400] 22:21:44 INFO - PROCESS | 1829 | 1461302504461 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]]]}] 22:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1491ms 22:21:44 INFO - PROCESS | 1829 | 1461302504507 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:21:44 INFO - PROCESS | 1829 | 1461302504511 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:21:44 INFO - PROCESS | 1829 | 1461302504517 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:21:44 INFO - PROCESS | 1829 | 1461302504520 Marionette TRACE conn3 <- [1,1810,null,{}] 22:21:44 INFO - PROCESS | 1829 | 1461302504525 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}] 22:21:44 INFO - PROCESS | 1829 | 1461302504701 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:21:44 INFO - PROCESS | 1829 | 1461302504914 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72715800 == 120 [pid = 1829] [id = 460] 22:21:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e68cde400) [pid = 1829] [serial = 1381] [outer = (nil)] 22:21:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e71059400) [pid = 1829] [serial = 1382] [outer = 0x7f7e68cde400] 22:21:45 INFO - PROCESS | 1829 | 1461302505028 Marionette DEBUG loaded listener.js 22:21:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e711d4400) [pid = 1829] [serial = 1383] [outer = 0x7f7e68cde400] 22:21:45 INFO - PROCESS | 1829 | 1461302505896 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]]]}] 22:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1428ms 22:21:45 INFO - PROCESS | 1829 | 1461302505946 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:21:45 INFO - PROCESS | 1829 | 1461302505949 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:21:45 INFO - PROCESS | 1829 | 1461302505973 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:21:45 INFO - PROCESS | 1829 | 1461302505976 Marionette TRACE conn3 <- [1,1814,null,{}] 22:21:45 INFO - PROCESS | 1829 | 1461302505981 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}] 22:21:46 INFO - PROCESS | 1829 | 1461302506159 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:21:46 INFO - PROCESS | 1829 | 1461302506371 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e762d0800 == 121 [pid = 1829] [id = 461] 22:21:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e68f84c00) [pid = 1829] [serial = 1384] [outer = (nil)] 22:21:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e71f59c00) [pid = 1829] [serial = 1385] [outer = 0x7f7e68f84c00] 22:21:46 INFO - PROCESS | 1829 | 1461302506481 Marionette DEBUG loaded listener.js 22:21:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e72550000) [pid = 1829] [serial = 1386] [outer = 0x7f7e68f84c00] 22:21:47 INFO - PROCESS | 1829 | 1461302507412 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]]]}] 22:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1490ms 22:21:47 INFO - PROCESS | 1829 | 1461302507460 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:21:47 INFO - PROCESS | 1829 | 1461302507464 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:21:47 INFO - PROCESS | 1829 | 1461302507470 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 1829 | 1461302507472 Marionette TRACE conn3 <- [1,1818,null,{}] 22:21:47 INFO - PROCESS | 1829 | 1461302507478 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}] 22:21:47 INFO - PROCESS | 1829 | 1461302507683 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:21:47 INFO - PROCESS | 1829 | 1461302507893 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ac58000 == 122 [pid = 1829] [id = 462] 22:21:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e711d8800) [pid = 1829] [serial = 1387] [outer = (nil)] 22:21:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e74b51400) [pid = 1829] [serial = 1388] [outer = 0x7f7e711d8800] 22:21:48 INFO - PROCESS | 1829 | 1461302508012 Marionette DEBUG loaded listener.js 22:21:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e762eb400) [pid = 1829] [serial = 1389] [outer = 0x7f7e711d8800] 22:21:48 INFO - PROCESS | 1829 | 1461302508911 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]]]}] 22:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1483ms 22:21:48 INFO - PROCESS | 1829 | 1461302508954 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:21:48 INFO - PROCESS | 1829 | 1461302508957 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:21:48 INFO - PROCESS | 1829 | 1461302508963 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:21:48 INFO - PROCESS | 1829 | 1461302508966 Marionette TRACE conn3 <- [1,1822,null,{}] 22:21:48 INFO - PROCESS | 1829 | 1461302508971 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}] 22:21:49 INFO - PROCESS | 1829 | 1461302509140 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:21:49 INFO - PROCESS | 1829 | 1461302509355 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c844000 == 123 [pid = 1829] [id = 463] 22:21:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e72aeb800) [pid = 1829] [serial = 1390] [outer = (nil)] 22:21:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e79e65c00) [pid = 1829] [serial = 1391] [outer = 0x7f7e72aeb800] 22:21:49 INFO - PROCESS | 1829 | 1461302509466 Marionette DEBUG loaded listener.js 22:21:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e79e6c400) [pid = 1829] [serial = 1392] [outer = 0x7f7e72aeb800] 22:21:50 INFO - PROCESS | 1829 | 1461302510327 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]]]}] 22:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1430ms 22:21:50 INFO - PROCESS | 1829 | 1461302510406 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:21:50 INFO - PROCESS | 1829 | 1461302510410 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:21:50 INFO - PROCESS | 1829 | 1461302510418 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:21:50 INFO - PROCESS | 1829 | 1461302510421 Marionette TRACE conn3 <- [1,1826,null,{}] 22:21:50 INFO - PROCESS | 1829 | 1461302510426 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}] 22:21:50 INFO - PROCESS | 1829 | 1461302510601 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:21:50 INFO - PROCESS | 1829 | 1461302510816 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8a019800 == 124 [pid = 1829] [id = 464] 22:21:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e762f2800) [pid = 1829] [serial = 1393] [outer = (nil)] 22:21:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e79e71c00) [pid = 1829] [serial = 1394] [outer = 0x7f7e762f2800] 22:21:50 INFO - PROCESS | 1829 | 1461302510928 Marionette DEBUG loaded listener.js 22:21:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e7a6c6800) [pid = 1829] [serial = 1395] [outer = 0x7f7e762f2800] 22:21:51 INFO - PROCESS | 1829 | 1461302511842 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]]]}] 22:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1482ms 22:21:51 INFO - PROCESS | 1829 | 1461302511901 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:21:51 INFO - PROCESS | 1829 | 1461302511904 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:21:51 INFO - PROCESS | 1829 | 1461302511910 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:21:51 INFO - PROCESS | 1829 | 1461302511913 Marionette TRACE conn3 <- [1,1830,null,{}] 22:21:51 INFO - PROCESS | 1829 | 1461302511918 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}] 22:21:52 INFO - PROCESS | 1829 | 1461302512091 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:21:52 INFO - PROCESS | 1829 | 1461302512307 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e0a1000 == 125 [pid = 1829] [id = 465] 22:21:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e79e6c800) [pid = 1829] [serial = 1396] [outer = (nil)] 22:21:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e7c6ea000) [pid = 1829] [serial = 1397] [outer = 0x7f7e79e6c800] 22:21:52 INFO - PROCESS | 1829 | 1461302512416 Marionette DEBUG loaded listener.js 22:21:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e82d15000) [pid = 1829] [serial = 1398] [outer = 0x7f7e79e6c800] 22:21:53 INFO - PROCESS | 1829 | 1461302513288 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]]]}] 22:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1429ms 22:21:53 INFO - PROCESS | 1829 | 1461302513340 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:21:53 INFO - PROCESS | 1829 | 1461302513344 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:21:53 INFO - PROCESS | 1829 | 1461302513350 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:21:53 INFO - PROCESS | 1829 | 1461302513353 Marionette TRACE conn3 <- [1,1834,null,{}] 22:21:53 INFO - PROCESS | 1829 | 1461302513376 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}] 22:21:53 INFO - PROCESS | 1829 | 1461302513553 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:21:53 INFO - PROCESS | 1829 | 1461302513764 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6542c800 == 126 [pid = 1829] [id = 466] 22:21:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e72549400) [pid = 1829] [serial = 1399] [outer = (nil)] 22:21:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e88bc2c00) [pid = 1829] [serial = 1400] [outer = 0x7f7e72549400] 22:21:53 INFO - PROCESS | 1829 | 1461302513875 Marionette DEBUG loaded listener.js 22:21:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e8a077800) [pid = 1829] [serial = 1401] [outer = 0x7f7e72549400] 22:21:54 INFO - PROCESS | 1829 | 1461302514777 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]]]}] 22:21:54 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 22:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1489ms 22:21:54 INFO - PROCESS | 1829 | 1461302514839 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:21:54 INFO - PROCESS | 1829 | 1461302514844 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:21:54 INFO - PROCESS | 1829 | 1461302514849 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:21:54 INFO - PROCESS | 1829 | 1461302514852 Marionette TRACE conn3 <- [1,1838,null,{}] 22:21:54 INFO - PROCESS | 1829 | 1461302514858 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}] 22:21:55 INFO - PROCESS | 1829 | 1461302515056 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:21:55 INFO - PROCESS | 1829 | 1461302515278 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67b8d000 == 127 [pid = 1829] [id = 467] 22:21:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f7e741d0800) [pid = 1829] [serial = 1402] [outer = (nil)] 22:21:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f7e8dae0000) [pid = 1829] [serial = 1403] [outer = 0x7f7e741d0800] 22:21:55 INFO - PROCESS | 1829 | 1461302515360 Marionette DEBUG loaded listener.js 22:21:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e8e0b8800) [pid = 1829] [serial = 1404] [outer = 0x7f7e741d0800] 22:21:56 INFO - PROCESS | 1829 | 1461302516302 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]]]}] 22:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1528ms 22:21:56 INFO - PROCESS | 1829 | 1461302516378 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:21:56 INFO - PROCESS | 1829 | 1461302516382 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:21:56 INFO - PROCESS | 1829 | 1461302516388 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:21:56 INFO - PROCESS | 1829 | 1461302516390 Marionette TRACE conn3 <- [1,1842,null,{}] 22:21:56 INFO - PROCESS | 1829 | 1461302516396 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}] 22:21:56 INFO - PROCESS | 1829 | 1461302516569 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:21:56 INFO - PROCESS | 1829 | 1461302516791 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e11f000 == 128 [pid = 1829] [id = 468] 22:21:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e6085e400) [pid = 1829] [serial = 1405] [outer = (nil)] 22:21:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e60866800) [pid = 1829] [serial = 1406] [outer = 0x7f7e6085e400] 22:21:56 INFO - PROCESS | 1829 | 1461302516951 Marionette DEBUG loaded listener.js 22:21:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 280 (0x7f7e6086c800) [pid = 1829] [serial = 1407] [outer = 0x7f7e6085e400] 22:21:57 INFO - PROCESS | 1829 | 1461302517919 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]]]}] 22:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1590ms 22:21:57 INFO - PROCESS | 1829 | 1461302517978 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:21:57 INFO - PROCESS | 1829 | 1461302517981 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:21:57 INFO - PROCESS | 1829 | 1461302517987 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:21:57 INFO - PROCESS | 1829 | 1461302517989 Marionette TRACE conn3 <- [1,1846,null,{}] 22:21:57 INFO - PROCESS | 1829 | 1461302517995 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}] 22:21:58 INFO - PROCESS | 1829 | 1461302518164 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:21:58 INFO - PROCESS | 1829 | 1461302518388 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60621000 == 129 [pid = 1829] [id = 469] 22:21:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 281 (0x7f7e5fe8b800) [pid = 1829] [serial = 1408] [outer = (nil)] 22:21:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 282 (0x7f7e63dbc800) [pid = 1829] [serial = 1409] [outer = 0x7f7e5fe8b800] 22:21:58 INFO - PROCESS | 1829 | 1461302518504 Marionette DEBUG loaded listener.js 22:21:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 283 (0x7f7e680c7400) [pid = 1829] [serial = 1410] [outer = 0x7f7e5fe8b800] 22:21:59 INFO - PROCESS | 1829 | 1461302519410 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]]]}] 22:21:59 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) 22:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1487ms 22:21:59 INFO - PROCESS | 1829 | 1461302519476 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:21:59 INFO - PROCESS | 1829 | 1461302519480 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:21:59 INFO - PROCESS | 1829 | 1461302519485 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:21:59 INFO - PROCESS | 1829 | 1461302519488 Marionette TRACE conn3 <- [1,1850,null,{}] 22:21:59 INFO - PROCESS | 1829 | 1461302519493 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}] 22:21:59 INFO - PROCESS | 1829 | 1461302519675 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:21:59 INFO - PROCESS | 1829 | 1461302519890 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63cd7000 == 130 [pid = 1829] [id = 470] 22:21:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f7e6085ec00) [pid = 1829] [serial = 1411] [outer = (nil)] 22:21:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f7e65316400) [pid = 1829] [serial = 1412] [outer = 0x7f7e6085ec00] 22:22:00 INFO - PROCESS | 1829 | 1461302520007 Marionette DEBUG loaded listener.js 22:22:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f7e681e7c00) [pid = 1829] [serial = 1413] [outer = 0x7f7e6085ec00] 22:22:01 INFO - PROCESS | 1829 | 1461302521450 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]]]}] 22:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2035ms 22:22:01 INFO - PROCESS | 1829 | 1461302521563 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:22:01 INFO - PROCESS | 1829 | 1461302521572 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:22:01 INFO - PROCESS | 1829 | 1461302521581 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:22:01 INFO - PROCESS | 1829 | 1461302521589 Marionette TRACE conn3 <- [1,1854,null,{}] 22:22:01 INFO - PROCESS | 1829 | 1461302521598 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}] 22:22:01 INFO - PROCESS | 1829 | 1461302521809 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:22:02 INFO - PROCESS | 1829 | 1461302522030 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621d2000 == 131 [pid = 1829] [id = 471] 22:22:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f7e5d946000) [pid = 1829] [serial = 1414] [outer = (nil)] 22:22:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f7e61fd6400) [pid = 1829] [serial = 1415] [outer = 0x7f7e5d946000] 22:22:02 INFO - PROCESS | 1829 | 1461302522146 Marionette DEBUG loaded listener.js 22:22:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e63520400) [pid = 1829] [serial = 1416] [outer = 0x7f7e5d946000] 22:22:03 INFO - PROCESS | 1829 | 1461302523037 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]]]}] 22:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1498ms 22:22:03 INFO - PROCESS | 1829 | 1461302523078 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:22:03 INFO - PROCESS | 1829 | 1461302523086 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:22:03 INFO - PROCESS | 1829 | 1461302523095 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:22:03 INFO - PROCESS | 1829 | 1461302523098 Marionette TRACE conn3 <- [1,1858,null,{}] 22:22:03 INFO - PROCESS | 1829 | 1461302523102 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}] 22:22:03 INFO - PROCESS | 1829 | 1461302523267 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:22:03 INFO - PROCESS | 1829 | 1461302523713 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ffb8800 == 132 [pid = 1829] [id = 472] 22:22:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f7e63662800) [pid = 1829] [serial = 1417] [outer = (nil)] 22:22:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e6366b000) [pid = 1829] [serial = 1418] [outer = 0x7f7e63662800] 22:22:03 INFO - PROCESS | 1829 | 1461302523783 Marionette DEBUG loaded listener.js 22:22:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 292 (0x7f7e63fad800) [pid = 1829] [serial = 1419] [outer = 0x7f7e63662800] 22:22:04 INFO - PROCESS | 1829 | 1461302524682 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]]]}] 22:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1634ms 22:22:04 INFO - PROCESS | 1829 | 1461302524729 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:22:04 INFO - PROCESS | 1829 | 1461302524733 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:22:04 INFO - PROCESS | 1829 | 1461302524739 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:22:04 INFO - PROCESS | 1829 | 1461302524744 Marionette TRACE conn3 <- [1,1862,null,{}] 22:22:04 INFO - PROCESS | 1829 | 1461302524759 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}] 22:22:04 INFO - PROCESS | 1829 | 1461302524926 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71da2000 == 131 [pid = 1829] [id = 310] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63cd3800 == 130 [pid = 1829] [id = 309] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73080800 == 129 [pid = 1829] [id = 236] 22:22:05 INFO - PROCESS | 1829 | --DOMWINDOW == 291 (0x7f7e7111f800) [pid = 1829] [serial = 1298] [outer = (nil)] [url = about:blank] 22:22:05 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e6205b400) [pid = 1829] [serial = 1271] [outer = (nil)] [url = about:blank] 22:22:05 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f7e5e0ee000) [pid = 1829] [serial = 1265] [outer = (nil)] [url = about:blank] 22:22:05 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e5e0f8000) [pid = 1829] [serial = 1268] [outer = (nil)] [url = about:blank] 22:22:05 INFO - PROCESS | 1829 | 1461302525312 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e64e0f000 == 128 [pid = 1829] [id = 311] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633d9000 == 127 [pid = 1829] [id = 308] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e64e05800 == 126 [pid = 1829] [id = 455] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67766000 == 125 [pid = 1829] [id = 454] 22:22:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ffbf000 == 126 [pid = 1829] [id = 473] 22:22:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e5e0f8000) [pid = 1829] [serial = 1420] [outer = (nil)] 22:22:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f7e6520c400) [pid = 1829] [serial = 1421] [outer = 0x7f7e5e0f8000] 22:22:05 INFO - PROCESS | 1829 | 1461302525408 Marionette DEBUG loaded listener.js 22:22:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e66cb0000) [pid = 1829] [serial = 1422] [outer = 0x7f7e5e0f8000] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65174800 == 125 [pid = 1829] [id = 453] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616d6000 == 124 [pid = 1829] [id = 452] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ffb2000 == 123 [pid = 1829] [id = 451] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e600db800 == 122 [pid = 1829] [id = 450] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616d9800 == 121 [pid = 1829] [id = 449] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63846800 == 120 [pid = 1829] [id = 444] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e2a6800 == 119 [pid = 1829] [id = 443] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8891d000 == 118 [pid = 1829] [id = 442] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c837800 == 117 [pid = 1829] [id = 441] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b518800 == 116 [pid = 1829] [id = 440] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7911b000 == 115 [pid = 1829] [id = 439] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7669f800 == 114 [pid = 1829] [id = 438] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b15800 == 113 [pid = 1829] [id = 437] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727cb800 == 112 [pid = 1829] [id = 436] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71c30800 == 111 [pid = 1829] [id = 435] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67db0800 == 110 [pid = 1829] [id = 434] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616b3000 == 109 [pid = 1829] [id = 433] 22:22:05 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6fb68000 == 108 [pid = 1829] [id = 432] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e74047c00) [pid = 1829] [serial = 1227] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f7e82d91800) [pid = 1829] [serial = 1256] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e68c36400) [pid = 1829] [serial = 1286] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f7e74b85c00) [pid = 1829] [serial = 1032] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f7e8d9b1800) [pid = 1829] [serial = 915] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f7e75885c00) [pid = 1829] [serial = 933] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f7e711d6000) [pid = 1829] [serial = 906] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f7e7bc94c00) [pid = 1829] [serial = 1253] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 282 (0x7f7e67b74400) [pid = 1829] [serial = 924] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 281 (0x7f7e762e5000) [pid = 1829] [serial = 1086] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 280 (0x7f7e8dae7c00) [pid = 1829] [serial = 984] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 279 (0x7f7e71058c00) [pid = 1829] [serial = 1296] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e711d0c00) [pid = 1829] [serial = 1029] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e63db7800) [pid = 1829] [serial = 1278] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e72551800) [pid = 1829] [serial = 1226] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f7e7244a000) [pid = 1829] [serial = 1241] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f7e8906a400) [pid = 1829] [serial = 912] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e7551a400) [pid = 1829] [serial = 969] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e8d612000) [pid = 1829] [serial = 981] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e6f24fc00) [pid = 1829] [serial = 1292] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e88e51000) [pid = 1829] [serial = 978] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e69d52c00) [pid = 1829] [serial = 1290] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e677ac800) [pid = 1829] [serial = 960] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e8e307800) [pid = 1829] [serial = 1056] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e7a469c00) [pid = 1829] [serial = 1101] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e6531e800) [pid = 1829] [serial = 927] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e71056800) [pid = 1829] [serial = 1293] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e78b0dc00) [pid = 1829] [serial = 972] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e69f03800) [pid = 1829] [serial = 1235] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e63fb4000) [pid = 1829] [serial = 1050] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e71112400) [pid = 1829] [serial = 957] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e7f078c00) [pid = 1829] [serial = 975] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e72af3000) [pid = 1829] [serial = 966] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e780d2000) [pid = 1829] [serial = 1035] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e7587e800) [pid = 1829] [serial = 993] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e89ab3c00) [pid = 1829] [serial = 900] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e62064800) [pid = 1829] [serial = 1274] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e79bacc00) [pid = 1829] [serial = 1038] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e7f076000) [pid = 1829] [serial = 1041] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e8e30c000) [pid = 1829] [serial = 990] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e78b11400) [pid = 1829] [serial = 1098] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e8de6b000) [pid = 1829] [serial = 1047] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e68f0e800) [pid = 1829] [serial = 996] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e6f302c00) [pid = 1829] [serial = 963] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e680cf400) [pid = 1829] [serial = 1059] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e74048000) [pid = 1829] [serial = 1095] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e68ea0400) [pid = 1829] [serial = 1289] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e8e08f800) [pid = 1829] [serial = 1053] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e89dfb800) [pid = 1829] [serial = 1044] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e762f2000) [pid = 1829] [serial = 1023] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e625d0400) [pid = 1829] [serial = 1277] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e71062c00) [pid = 1829] [serial = 921] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e63dc4400) [pid = 1829] [serial = 930] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e6569d000) [pid = 1829] [serial = 1281] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e65319800) [pid = 1829] [serial = 1280] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e68f80000) [pid = 1829] [serial = 1295] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e69d59400) [pid = 1829] [serial = 1089] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e7a6c0c00) [pid = 1829] [serial = 1250] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e677abc00) [pid = 1829] [serial = 1232] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e71a67400) [pid = 1829] [serial = 1092] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e68e3c400) [pid = 1829] [serial = 1026] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e78cd9c00) [pid = 1829] [serial = 1247] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e5df90800) [pid = 1829] [serial = 1262] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e8de9c400) [pid = 1829] [serial = 1259] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e677ab800) [pid = 1829] [serial = 1283] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e6fc37400) [pid = 1829] [serial = 1238] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e68e3f800) [pid = 1829] [serial = 903] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e6806d800) [pid = 1829] [serial = 1284] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e8e302400) [pid = 1829] [serial = 987] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e68e40000) [pid = 1829] [serial = 1287] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e75519400) [pid = 1829] [serial = 1244] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e78b0b000) [pid = 1829] [serial = 909] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e63525400) [pid = 1829] [serial = 1229] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e8e04d400) [pid = 1829] [serial = 918] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e7a883c00) [pid = 1829] [serial = 1152] [outer = (nil)] [url = about:blank] 22:22:06 INFO - PROCESS | 1829 | 1461302526222 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]]]}] 22:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1539ms 22:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:22:06 INFO - PROCESS | 1829 | 1461302526278 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:22:06 INFO - PROCESS | 1829 | 1461302526281 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:22:06 INFO - PROCESS | 1829 | 1461302526303 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:22:06 INFO - PROCESS | 1829 | 1461302526305 Marionette TRACE conn3 <- [1,1866,null,{}] 22:22:06 INFO - PROCESS | 1829 | 1461302526312 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}] 22:22:06 INFO - PROCESS | 1829 | 1461302526470 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:22:06 INFO - PROCESS | 1829 | 1461302526485 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63b9f000 == 109 [pid = 1829] [id = 474] 22:22:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e63fb4000) [pid = 1829] [serial = 1423] [outer = (nil)] 22:22:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e677ac800) [pid = 1829] [serial = 1424] [outer = 0x7f7e63fb4000] 22:22:06 INFO - PROCESS | 1829 | 1461302526545 Marionette DEBUG loaded listener.js 22:22:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e67b73c00) [pid = 1829] [serial = 1425] [outer = 0x7f7e63fb4000] 22:22:07 INFO - PROCESS | 1829 | 1461302527424 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]]]}] 22:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1197ms 22:22:07 INFO - PROCESS | 1829 | 1461302527488 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:22:07 INFO - PROCESS | 1829 | 1461302527491 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:22:07 INFO - PROCESS | 1829 | 1461302527497 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:22:07 INFO - PROCESS | 1829 | 1461302527499 Marionette TRACE conn3 <- [1,1870,null,{}] 22:22:07 INFO - PROCESS | 1829 | 1461302527507 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}] 22:22:07 INFO - PROCESS | 1829 | 1461302527689 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:22:07 INFO - PROCESS | 1829 | 1461302527900 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65170800 == 110 [pid = 1829] [id = 475] 22:22:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e65b09c00) [pid = 1829] [serial = 1426] [outer = (nil)] 22:22:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e68065400) [pid = 1829] [serial = 1427] [outer = 0x7f7e65b09c00] 22:22:07 INFO - PROCESS | 1829 | 1461302527963 Marionette DEBUG loaded listener.js 22:22:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e680c2400) [pid = 1829] [serial = 1428] [outer = 0x7f7e65b09c00] 22:22:08 INFO - PROCESS | 1829 | 1461302528799 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]]]}] 22:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1329ms 22:22:08 INFO - PROCESS | 1829 | 1461302528828 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:22:08 INFO - PROCESS | 1829 | 1461302528830 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:22:08 INFO - PROCESS | 1829 | 1461302528836 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:22:08 INFO - PROCESS | 1829 | 1461302528838 Marionette TRACE conn3 <- [1,1874,null,{}] 22:22:08 INFO - PROCESS | 1829 | 1461302528847 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}] 22:22:09 INFO - PROCESS | 1829 | 1461302529112 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:22:09 INFO - PROCESS | 1829 | 1461302529151 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65e42800 == 111 [pid = 1829] [id = 476] 22:22:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e680cd800) [pid = 1829] [serial = 1429] [outer = (nil)] 22:22:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e68e44400) [pid = 1829] [serial = 1430] [outer = 0x7f7e680cd800] 22:22:09 INFO - PROCESS | 1829 | 1461302529281 Marionette DEBUG loaded listener.js 22:22:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e68f08000) [pid = 1829] [serial = 1431] [outer = 0x7f7e680cd800] 22:22:10 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e5fe8f000) [pid = 1829] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:22:10 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e67b75000) [pid = 1829] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:22:10 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e6f257000) [pid = 1829] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:22:10 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e680cec00) [pid = 1829] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:22:10 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e63fa9c00) [pid = 1829] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:22:10 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e5d5d5400) [pid = 1829] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:22:10 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e5d5d0c00) [pid = 1829] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:22:10 INFO - PROCESS | 1829 | 1461302530651 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]]]}] 22:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1837ms 22:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:22:10 INFO - PROCESS | 1829 | 1461302530683 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:22:10 INFO - PROCESS | 1829 | 1461302530685 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:22:10 INFO - PROCESS | 1829 | 1461302530691 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:22:10 INFO - PROCESS | 1829 | 1461302530694 Marionette TRACE conn3 <- [1,1878,null,{}] 22:22:10 INFO - PROCESS | 1829 | 1461302530699 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}] 22:22:10 INFO - PROCESS | 1829 | 1461302530846 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:22:11 INFO - PROCESS | 1829 | 1461302531010 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67769000 == 112 [pid = 1829] [id = 477] 22:22:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e5d5cf000) [pid = 1829] [serial = 1432] [outer = (nil)] 22:22:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e680c1400) [pid = 1829] [serial = 1433] [outer = 0x7f7e5d5cf000] 22:22:11 INFO - PROCESS | 1829 | 1461302531069 Marionette DEBUG loaded listener.js 22:22:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e69d52c00) [pid = 1829] [serial = 1434] [outer = 0x7f7e5d5cf000] 22:22:11 INFO - PROCESS | 1829 | 1461302531747 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]]]}] 22:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1130ms 22:22:11 INFO - PROCESS | 1829 | 1461302531823 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:22:11 INFO - PROCESS | 1829 | 1461302531826 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:22:11 INFO - PROCESS | 1829 | 1461302531834 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:22:11 INFO - PROCESS | 1829 | 1461302531836 Marionette TRACE conn3 <- [1,1882,null,{}] 22:22:11 INFO - PROCESS | 1829 | 1461302531842 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}] 22:22:12 INFO - PROCESS | 1829 | 1461302531998 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:22:12 INFO - PROCESS | 1829 | 1461302532007 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67b9f800 == 113 [pid = 1829] [id = 478] 22:22:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e69d55c00) [pid = 1829] [serial = 1435] [outer = (nil)] 22:22:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e6eed3800) [pid = 1829] [serial = 1436] [outer = 0x7f7e69d55c00] 22:22:12 INFO - PROCESS | 1829 | 1461302532067 Marionette DEBUG loaded listener.js 22:22:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e6f1a5000) [pid = 1829] [serial = 1437] [outer = 0x7f7e69d55c00] 22:22:13 INFO - PROCESS | 1829 | 1461302533374 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]]]}] 22:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1581ms 22:22:13 INFO - PROCESS | 1829 | 1461302533417 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:22:13 INFO - PROCESS | 1829 | 1461302533422 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:22:13 INFO - PROCESS | 1829 | 1461302533430 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:22:13 INFO - PROCESS | 1829 | 1461302533435 Marionette TRACE conn3 <- [1,1886,null,{}] 22:22:13 INFO - PROCESS | 1829 | 1461302533451 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}] 22:22:13 INFO - PROCESS | 1829 | 1461302533650 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:22:13 INFO - PROCESS | 1829 | 1461302533899 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633da000 == 114 [pid = 1829] [id = 479] 22:22:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e61fdc400) [pid = 1829] [serial = 1438] [outer = (nil)] 22:22:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e6366b400) [pid = 1829] [serial = 1439] [outer = 0x7f7e61fdc400] 22:22:14 INFO - PROCESS | 1829 | 1461302534019 Marionette DEBUG loaded listener.js 22:22:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e63fafc00) [pid = 1829] [serial = 1440] [outer = 0x7f7e61fdc400] 22:22:14 INFO - PROCESS | 1829 | 1461302534994 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]]]}] 22:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1635ms 22:22:15 INFO - PROCESS | 1829 | 1461302535065 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:22:15 INFO - PROCESS | 1829 | 1461302535072 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:22:15 INFO - PROCESS | 1829 | 1461302535083 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:22:15 INFO - PROCESS | 1829 | 1461302535086 Marionette TRACE conn3 <- [1,1890,null,{}] 22:22:15 INFO - PROCESS | 1829 | 1461302535092 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}] 22:22:15 INFO - PROCESS | 1829 | 1461302535317 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:22:15 INFO - PROCESS | 1829 | 1461302535561 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65426000 == 115 [pid = 1829] [id = 480] 22:22:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e6531dc00) [pid = 1829] [serial = 1441] [outer = (nil)] 22:22:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e66cb7800) [pid = 1829] [serial = 1442] [outer = 0x7f7e6531dc00] 22:22:15 INFO - PROCESS | 1829 | 1461302535677 Marionette DEBUG loaded listener.js 22:22:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e68067000) [pid = 1829] [serial = 1443] [outer = 0x7f7e6531dc00] 22:22:16 INFO - PROCESS | 1829 | 1461302536546 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]]]}] 22:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1533ms 22:22:16 INFO - PROCESS | 1829 | 1461302536616 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:22:16 INFO - PROCESS | 1829 | 1461302536620 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:22:16 INFO - PROCESS | 1829 | 1461302536627 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:22:16 INFO - PROCESS | 1829 | 1461302536633 Marionette TRACE conn3 <- [1,1894,null,{}] 22:22:16 INFO - PROCESS | 1829 | 1461302536649 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}] 22:22:16 INFO - PROCESS | 1829 | 1461302536884 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:22:17 INFO - PROCESS | 1829 | 1461302537086 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68db7000 == 116 [pid = 1829] [id = 481] 22:22:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e680c3000) [pid = 1829] [serial = 1444] [outer = (nil)] 22:22:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e68e45400) [pid = 1829] [serial = 1445] [outer = 0x7f7e680c3000] 22:22:17 INFO - PROCESS | 1829 | 1461302537211 Marionette DEBUG loaded listener.js 22:22:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e69f08800) [pid = 1829] [serial = 1446] [outer = 0x7f7e680c3000] 22:22:18 INFO - PROCESS | 1829 | 1461302538150 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]]]}] 22:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 22:22:18 INFO - PROCESS | 1829 | 1461302538214 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:22:18 INFO - PROCESS | 1829 | 1461302538219 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:22:18 INFO - PROCESS | 1829 | 1461302538225 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:22:18 INFO - PROCESS | 1829 | 1461302538228 Marionette TRACE conn3 <- [1,1898,null,{}] 22:22:18 INFO - PROCESS | 1829 | 1461302538233 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}] 22:22:18 INFO - PROCESS | 1829 | 1461302538412 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:22:18 INFO - PROCESS | 1829 | 1461302538613 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6f348800 == 117 [pid = 1829] [id = 482] 22:22:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e680ca000) [pid = 1829] [serial = 1447] [outer = (nil)] 22:22:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e6f1ae000) [pid = 1829] [serial = 1448] [outer = 0x7f7e680ca000] 22:22:18 INFO - PROCESS | 1829 | 1461302538686 Marionette DEBUG loaded listener.js 22:22:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e6fc37400) [pid = 1829] [serial = 1449] [outer = 0x7f7e680ca000] 22:22:19 INFO - PROCESS | 1829 | 1461302539523 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]]]}] 22:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1328ms 22:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:22:19 INFO - PROCESS | 1829 | 1461302539553 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:22:19 INFO - PROCESS | 1829 | 1461302539556 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:22:19 INFO - PROCESS | 1829 | 1461302539562 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:22:19 INFO - PROCESS | 1829 | 1461302539565 Marionette TRACE conn3 <- [1,1902,null,{}] 22:22:19 INFO - PROCESS | 1829 | 1461302539570 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}] 22:22:19 INFO - PROCESS | 1829 | 1461302539741 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:22:19 INFO - PROCESS | 1829 | 1461302539948 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719de800 == 118 [pid = 1829] [id = 483] 22:22:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e68e96c00) [pid = 1829] [serial = 1450] [outer = (nil)] 22:22:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e7105b000) [pid = 1829] [serial = 1451] [outer = 0x7f7e68e96c00] 22:22:20 INFO - PROCESS | 1829 | 1461302540017 Marionette DEBUG loaded listener.js 22:22:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e71116c00) [pid = 1829] [serial = 1452] [outer = 0x7f7e68e96c00] 22:22:20 INFO - PROCESS | 1829 | 1461302540895 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]]]}] 22:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1382ms 22:22:20 INFO - PROCESS | 1829 | 1461302540944 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:22:20 INFO - PROCESS | 1829 | 1461302540947 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:22:20 INFO - PROCESS | 1829 | 1461302540953 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:22:20 INFO - PROCESS | 1829 | 1461302540956 Marionette TRACE conn3 <- [1,1906,null,{}] 22:22:20 INFO - PROCESS | 1829 | 1461302540961 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}] 22:22:21 INFO - PROCESS | 1829 | 1461302541164 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:22:21 INFO - PROCESS | 1829 | 1461302541369 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71d91000 == 119 [pid = 1829] [id = 484] 22:22:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e71057800) [pid = 1829] [serial = 1453] [outer = (nil)] 22:22:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e7244a000) [pid = 1829] [serial = 1454] [outer = 0x7f7e71057800] 22:22:21 INFO - PROCESS | 1829 | 1461302541446 Marionette DEBUG loaded listener.js 22:22:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e730ae800) [pid = 1829] [serial = 1455] [outer = 0x7f7e71057800] 22:22:22 INFO - PROCESS | 1829 | 1461302542349 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]]]}] 22:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1427ms 22:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:22:22 INFO - PROCESS | 1829 | 1461302542381 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:22:22 INFO - PROCESS | 1829 | 1461302542384 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:22:22 INFO - PROCESS | 1829 | 1461302542391 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:22:22 INFO - PROCESS | 1829 | 1461302542394 Marionette TRACE conn3 <- [1,1910,null,{}] 22:22:22 INFO - PROCESS | 1829 | 1461302542399 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}] 22:22:22 INFO - PROCESS | 1829 | 1461302542582 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:22:22 INFO - PROCESS | 1829 | 1461302542842 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727c6800 == 120 [pid = 1829] [id = 485] 22:22:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e5d5c9400) [pid = 1829] [serial = 1456] [outer = (nil)] 22:22:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e73db8000) [pid = 1829] [serial = 1457] [outer = 0x7f7e5d5c9400] 22:22:22 INFO - PROCESS | 1829 | 1461302542917 Marionette DEBUG loaded listener.js 22:22:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e741bdc00) [pid = 1829] [serial = 1458] [outer = 0x7f7e5d5c9400] 22:22:23 INFO - PROCESS | 1829 | 1461302543715 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]]]}] 22:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1385ms 22:22:23 INFO - PROCESS | 1829 | 1461302543775 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:22:23 INFO - PROCESS | 1829 | 1461302543779 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:22:23 INFO - PROCESS | 1829 | 1461302543785 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:22:23 INFO - PROCESS | 1829 | 1461302543787 Marionette TRACE conn3 <- [1,1914,null,{}] 22:22:23 INFO - PROCESS | 1829 | 1461302543812 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}] 22:22:23 INFO - PROCESS | 1829 | 1461302543990 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:22:24 INFO - PROCESS | 1829 | 1461302544194 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e757ca800 == 121 [pid = 1829] [id = 486] 22:22:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e61fd7800) [pid = 1829] [serial = 1459] [outer = (nil)] 22:22:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e74b7c000) [pid = 1829] [serial = 1460] [outer = 0x7f7e61fd7800] 22:22:24 INFO - PROCESS | 1829 | 1461302544306 Marionette DEBUG loaded listener.js 22:22:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e7572b400) [pid = 1829] [serial = 1461] [outer = 0x7f7e61fd7800] 22:22:25 INFO - PROCESS | 1829 | 1461302545165 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]]]}] 22:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1401ms 22:22:25 INFO - PROCESS | 1829 | 1461302545187 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:22:25 INFO - PROCESS | 1829 | 1461302545190 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:22:25 INFO - PROCESS | 1829 | 1461302545196 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:22:25 INFO - PROCESS | 1829 | 1461302545198 Marionette TRACE conn3 <- [1,1918,null,{}] 22:22:25 INFO - PROCESS | 1829 | 1461302545204 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}] 22:22:25 INFO - PROCESS | 1829 | 1461302545375 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:22:25 INFO - PROCESS | 1829 | 1461302545585 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7669e000 == 122 [pid = 1829] [id = 487] 22:22:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e7114f000) [pid = 1829] [serial = 1462] [outer = (nil)] 22:22:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e75889c00) [pid = 1829] [serial = 1463] [outer = 0x7f7e7114f000] 22:22:25 INFO - PROCESS | 1829 | 1461302545698 Marionette DEBUG loaded listener.js 22:22:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e762e9c00) [pid = 1829] [serial = 1464] [outer = 0x7f7e7114f000] 22:22:26 INFO - PROCESS | 1829 | 1461302546582 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]]]}] 22:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1437ms 22:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:22:26 INFO - PROCESS | 1829 | 1461302546634 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:22:26 INFO - PROCESS | 1829 | 1461302546637 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:22:26 INFO - PROCESS | 1829 | 1461302546643 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:22:26 INFO - PROCESS | 1829 | 1461302546646 Marionette TRACE conn3 <- [1,1922,null,{}] 22:22:26 INFO - PROCESS | 1829 | 1461302546651 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}] 22:22:26 INFO - PROCESS | 1829 | 1461302546841 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:22:27 INFO - PROCESS | 1829 | 1461302547051 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e769d1000 == 123 [pid = 1829] [id = 488] 22:22:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e75728400) [pid = 1829] [serial = 1465] [outer = (nil)] 22:22:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e780d5800) [pid = 1829] [serial = 1466] [outer = 0x7f7e75728400] 22:22:27 INFO - PROCESS | 1829 | 1461302547123 Marionette DEBUG loaded listener.js 22:22:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e791cb000) [pid = 1829] [serial = 1467] [outer = 0x7f7e75728400] 22:22:28 INFO - PROCESS | 1829 | 1461302548081 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]]]}] 22:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1479ms 22:22:28 INFO - PROCESS | 1829 | 1461302548122 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:22:28 INFO - PROCESS | 1829 | 1461302548126 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:22:28 INFO - PROCESS | 1829 | 1461302548132 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:22:28 INFO - PROCESS | 1829 | 1461302548141 Marionette TRACE conn3 <- [1,1926,null,{}] 22:22:28 INFO - PROCESS | 1829 | 1461302548146 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}] 22:22:28 INFO - PROCESS | 1829 | 1461302548344 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:22:28 INFO - PROCESS | 1829 | 1461302548551 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a52a800 == 124 [pid = 1829] [id = 489] 22:22:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e7587e800) [pid = 1829] [serial = 1468] [outer = (nil)] 22:22:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e7a94bc00) [pid = 1829] [serial = 1469] [outer = 0x7f7e7587e800] 22:22:28 INFO - PROCESS | 1829 | 1461302548671 Marionette DEBUG loaded listener.js 22:22:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e7f078000) [pid = 1829] [serial = 1470] [outer = 0x7f7e7587e800] 22:22:29 INFO - PROCESS | 1829 | 1461302549544 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]]]}] 22:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1488ms 22:22:29 INFO - PROCESS | 1829 | 1461302549621 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:22:29 INFO - PROCESS | 1829 | 1461302549625 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:22:29 INFO - PROCESS | 1829 | 1461302549631 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:22:29 INFO - PROCESS | 1829 | 1461302549633 Marionette TRACE conn3 <- [1,1930,null,{}] 22:22:29 INFO - PROCESS | 1829 | 1461302549639 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}] 22:22:29 INFO - PROCESS | 1829 | 1461302549849 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:22:30 INFO - PROCESS | 1829 | 1461302550055 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b105800 == 125 [pid = 1829] [id = 490] 22:22:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e791cbc00) [pid = 1829] [serial = 1471] [outer = (nil)] 22:22:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e88bc0400) [pid = 1829] [serial = 1472] [outer = 0x7f7e791cbc00] 22:22:30 INFO - PROCESS | 1829 | 1461302550165 Marionette DEBUG loaded listener.js 22:22:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e89aaec00) [pid = 1829] [serial = 1473] [outer = 0x7f7e791cbc00] 22:22:31 INFO - PROCESS | 1829 | 1461302551070 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]]]}] 22:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1480ms 22:22:31 INFO - PROCESS | 1829 | 1461302551112 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:22:31 INFO - PROCESS | 1829 | 1461302551115 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:22:31 INFO - PROCESS | 1829 | 1461302551121 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:22:31 INFO - PROCESS | 1829 | 1461302551124 Marionette TRACE conn3 <- [1,1934,null,{}] 22:22:31 INFO - PROCESS | 1829 | 1461302551129 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}] 22:22:31 INFO - PROCESS | 1829 | 1461302551300 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:22:31 INFO - PROCESS | 1829 | 1461302551976 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615e0800 == 126 [pid = 1829] [id = 491] 22:22:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e5d5d6800) [pid = 1829] [serial = 1474] [outer = (nil)] 22:22:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e5df88c00) [pid = 1829] [serial = 1475] [outer = 0x7f7e5d5d6800] 22:22:32 INFO - PROCESS | 1829 | 1461302552107 Marionette DEBUG loaded listener.js 22:22:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e60861c00) [pid = 1829] [serial = 1476] [outer = 0x7f7e5d5d6800] 22:22:32 INFO - PROCESS | 1829 | 1461302552973 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]]]}] 22:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1885ms 22:22:33 INFO - PROCESS | 1829 | 1461302553008 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:22:33 INFO - PROCESS | 1829 | 1461302553015 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:22:33 INFO - PROCESS | 1829 | 1461302553023 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:22:33 INFO - PROCESS | 1829 | 1461302553027 Marionette TRACE conn3 <- [1,1938,null,{}] 22:22:33 INFO - PROCESS | 1829 | 1461302553034 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}] 22:22:33 INFO - PROCESS | 1829 | 1461302553218 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:22:33 INFO - PROCESS | 1829 | 1461302553430 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65345000 == 127 [pid = 1829] [id = 492] 22:22:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e5d948400) [pid = 1829] [serial = 1477] [outer = (nil)] 22:22:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e63db7c00) [pid = 1829] [serial = 1478] [outer = 0x7f7e5d948400] 22:22:33 INFO - PROCESS | 1829 | 1461302553537 Marionette DEBUG loaded listener.js 22:22:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e64fd6000) [pid = 1829] [serial = 1479] [outer = 0x7f7e5d948400] 22:22:34 INFO - PROCESS | 1829 | 1461302554622 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]]]}] 22:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1633ms 22:22:34 INFO - PROCESS | 1829 | 1461302554659 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:22:34 INFO - PROCESS | 1829 | 1461302554664 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:22:34 INFO - PROCESS | 1829 | 1461302554672 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:22:34 INFO - PROCESS | 1829 | 1461302554675 Marionette TRACE conn3 <- [1,1942,null,{}] 22:22:34 INFO - PROCESS | 1829 | 1461302554680 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}] 22:22:34 INFO - PROCESS | 1829 | 1461302554851 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:22:35 INFO - PROCESS | 1829 | 1461302555139 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e632ce800 == 128 [pid = 1829] [id = 493] 22:22:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e65207800) [pid = 1829] [serial = 1480] [outer = (nil)] 22:22:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e65b09800) [pid = 1829] [serial = 1481] [outer = 0x7f7e65207800] 22:22:35 INFO - PROCESS | 1829 | 1461302555252 Marionette DEBUG loaded listener.js 22:22:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e677af400) [pid = 1829] [serial = 1482] [outer = 0x7f7e65207800] 22:22:36 INFO - PROCESS | 1829 | 1461302556080 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]]]}] 22:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1479ms 22:22:36 INFO - PROCESS | 1829 | 1461302556151 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:22:36 INFO - PROCESS | 1829 | 1461302556154 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:22:36 INFO - PROCESS | 1829 | 1461302556162 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:22:36 INFO - PROCESS | 1829 | 1461302556170 Marionette TRACE conn3 <- [1,1946,null,{}] 22:22:36 INFO - PROCESS | 1829 | 1461302556183 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}] 22:22:36 INFO - PROCESS | 1829 | 1461302556398 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:22:36 INFO - PROCESS | 1829 | 1461302556614 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621cb000 == 129 [pid = 1829] [id = 494] 22:22:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e6569e000) [pid = 1829] [serial = 1483] [outer = (nil)] 22:22:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e680c4400) [pid = 1829] [serial = 1484] [outer = 0x7f7e6569e000] 22:22:36 INFO - PROCESS | 1829 | 1461302556727 Marionette DEBUG loaded listener.js 22:22:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e68e48400) [pid = 1829] [serial = 1485] [outer = 0x7f7e6569e000] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e767d9800 == 128 [pid = 1829] [id = 421] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d88f800 == 127 [pid = 1829] [id = 76] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e625cd400) [pid = 1829] [serial = 1301] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e5d94b000) [pid = 1829] [serial = 1340] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e5d5d4c00) [pid = 1829] [serial = 1331] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e69f0e400) [pid = 1829] [serial = 1307] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e88bbcc00) [pid = 1829] [serial = 1325] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e7a052800) [pid = 1829] [serial = 1319] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e8ba2d400) [pid = 1829] [serial = 1328] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e7252a400) [pid = 1829] [serial = 1313] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e6352c800) [pid = 1829] [serial = 1343] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e7c6f1000) [pid = 1829] [serial = 1322] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e741bb400) [pid = 1829] [serial = 1346] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e63665000) [pid = 1829] [serial = 1334] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e66cb2800) [pid = 1829] [serial = 1304] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e740cd400) [pid = 1829] [serial = 1316] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e8a079c00) [pid = 1829] [serial = 1337] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e71c92000) [pid = 1829] [serial = 1310] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e68064400) [pid = 1829] [serial = 1370] [outer = (nil)] [url = about:blank] 22:22:37 INFO - PROCESS | 1829 | 1461302557761 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]]]}] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67769000 == 126 [pid = 1829] [id = 477] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65e42800 == 125 [pid = 1829] [id = 476] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65170800 == 124 [pid = 1829] [id = 475] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63b9f000 == 123 [pid = 1829] [id = 474] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ffbf000 == 122 [pid = 1829] [id = 473] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ffb8800 == 121 [pid = 1829] [id = 472] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621d2000 == 120 [pid = 1829] [id = 471] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e0a1000 == 119 [pid = 1829] [id = 465] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8a019800 == 118 [pid = 1829] [id = 464] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c844000 == 117 [pid = 1829] [id = 463] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ac58000 == 116 [pid = 1829] [id = 462] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e762d0800 == 115 [pid = 1829] [id = 461] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72715800 == 114 [pid = 1829] [id = 460] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b22000 == 113 [pid = 1829] [id = 459] 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e654d0000 == 112 [pid = 1829] [id = 458] 22:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1641ms 22:22:37 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e615ce800 == 111 [pid = 1829] [id = 457] 22:22:37 INFO - PROCESS | 1829 | 1461302557803 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:22:37 INFO - PROCESS | 1829 | 1461302557807 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:22:37 INFO - PROCESS | 1829 | 1461302557812 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:22:37 INFO - PROCESS | 1829 | 1461302557814 Marionette TRACE conn3 <- [1,1950,null,{}] 22:22:37 INFO - PROCESS | 1829 | 1461302557819 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}] 22:22:37 INFO - PROCESS | 1829 | 1461302557992 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e67b68000) [pid = 1829] [serial = 1356] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e68c37800) [pid = 1829] [serial = 1358] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e6fed6c00) [pid = 1829] [serial = 1364] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e69f0b400) [pid = 1829] [serial = 1361] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e6531bc00) [pid = 1829] [serial = 1368] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e625d2800) [pid = 1829] [serial = 1355] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e6efd2c00) [pid = 1829] [serial = 1362] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e6351f000) [pid = 1829] [serial = 1353] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e5d5d7800) [pid = 1829] [serial = 1349] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e64fd4000) [pid = 1829] [serial = 1367] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e68ea1000) [pid = 1829] [serial = 1359] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e5e0f0c00) [pid = 1829] [serial = 1350] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e5e0f2800) [pid = 1829] [serial = 1352] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e71c92800) [pid = 1829] [serial = 1365] [outer = (nil)] [url = about:blank] 22:22:38 INFO - PROCESS | 1829 | 1461302558239 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608da000 == 112 [pid = 1829] [id = 495] 22:22:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e5d5d7800) [pid = 1829] [serial = 1486] [outer = (nil)] 22:22:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e65699800) [pid = 1829] [serial = 1487] [outer = 0x7f7e5d5d7800] 22:22:38 INFO - PROCESS | 1829 | 1461302558305 Marionette DEBUG loaded listener.js 22:22:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e68c37800) [pid = 1829] [serial = 1488] [outer = 0x7f7e5d5d7800] 22:22:38 INFO - PROCESS | 1829 | 1461302558967 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]]]}] 22:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1184ms 22:22:38 INFO - PROCESS | 1829 | 1461302558996 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:22:39 INFO - PROCESS | 1829 | 1461302558999 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:22:39 INFO - PROCESS | 1829 | 1461302559005 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:22:39 INFO - PROCESS | 1829 | 1461302559007 Marionette TRACE conn3 <- [1,1954,null,{}] 22:22:39 INFO - PROCESS | 1829 | 1461302559012 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}] 22:22:39 INFO - PROCESS | 1829 | 1461302559179 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:22:39 INFO - PROCESS | 1829 | 1461302559350 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63b93000 == 113 [pid = 1829] [id = 496] 22:22:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e69d5f800) [pid = 1829] [serial = 1489] [outer = (nil)] 22:22:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e6efcf000) [pid = 1829] [serial = 1490] [outer = 0x7f7e69d5f800] 22:22:39 INFO - PROCESS | 1829 | 1461302559422 Marionette DEBUG loaded listener.js 22:22:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e71057000) [pid = 1829] [serial = 1491] [outer = 0x7f7e69d5f800] 22:22:40 INFO - PROCESS | 1829 | 1461302560145 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]]]}] 22:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1182ms 22:22:40 INFO - PROCESS | 1829 | 1461302560187 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:22:40 INFO - PROCESS | 1829 | 1461302560190 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:22:40 INFO - PROCESS | 1829 | 1461302560195 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:22:40 INFO - PROCESS | 1829 | 1461302560197 Marionette TRACE conn3 <- [1,1958,null,{}] 22:22:40 INFO - PROCESS | 1829 | 1461302560245 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}] 22:22:40 INFO - PROCESS | 1829 | 1461302560479 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:22:40 INFO - PROCESS | 1829 | 1461302560501 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67abe800 == 114 [pid = 1829] [id = 497] 22:22:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e711cc400) [pid = 1829] [serial = 1492] [outer = (nil)] 22:22:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e7225f400) [pid = 1829] [serial = 1493] [outer = 0x7f7e711cc400] 22:22:40 INFO - PROCESS | 1829 | 1461302560559 Marionette DEBUG loaded listener.js 22:22:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e72549000) [pid = 1829] [serial = 1494] [outer = 0x7f7e711cc400] 22:22:41 INFO - PROCESS | 1829 | 1461302561357 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]]]}] 22:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1206ms 22:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:22:41 INFO - PROCESS | 1829 | 1461302561411 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:22:41 INFO - PROCESS | 1829 | 1461302561413 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:22:41 INFO - PROCESS | 1829 | 1461302561420 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:22:41 INFO - PROCESS | 1829 | 1461302561423 Marionette TRACE conn3 <- [1,1962,null,{}] 22:22:41 INFO - PROCESS | 1829 | 1461302561428 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}] 22:22:41 INFO - PROCESS | 1829 | 1461302561642 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:22:41 INFO - PROCESS | 1829 | 1461302561676 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0cd800 == 115 [pid = 1829] [id = 498] 22:22:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e72549c00) [pid = 1829] [serial = 1495] [outer = (nil)] 22:22:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e72aedc00) [pid = 1829] [serial = 1496] [outer = 0x7f7e72549c00] 22:22:41 INFO - PROCESS | 1829 | 1461302561742 Marionette DEBUG loaded listener.js 22:22:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e74b4fc00) [pid = 1829] [serial = 1497] [outer = 0x7f7e72549c00] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e625cec00) [pid = 1829] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e66cb2c00) [pid = 1829] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e622ec800) [pid = 1829] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e61648000) [pid = 1829] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e64fdf800) [pid = 1829] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e65b11c00) [pid = 1829] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e61fe2c00) [pid = 1829] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e72af3400) [pid = 1829] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e6164a400) [pid = 1829] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e72f40c00) [pid = 1829] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e625d8000) [pid = 1829] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e67b6c000) [pid = 1829] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e61fd9000) [pid = 1829] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e5fe84400) [pid = 1829] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e5fe87800) [pid = 1829] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e5e0f6000) [pid = 1829] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e68c36800) [pid = 1829] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e61fd4400) [pid = 1829] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e622ed000) [pid = 1829] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e71c92400) [pid = 1829] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e625d9c00) [pid = 1829] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e5d946000) [pid = 1829] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e680cd800) [pid = 1829] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e63fb4000) [pid = 1829] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e5e0f8000) [pid = 1829] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e63662800) [pid = 1829] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e65b09c00) [pid = 1829] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e5d5cf000) [pid = 1829] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e65b07800) [pid = 1829] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e6f305400) [pid = 1829] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e71c90c00) [pid = 1829] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e7f034c00) [pid = 1829] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:22:43 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e609ccc00) [pid = 1829] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:22:43 INFO - PROCESS | 1829 | 1461302563637 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]]]}] 22:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2233ms 22:22:43 INFO - PROCESS | 1829 | 1461302563652 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:22:43 INFO - PROCESS | 1829 | 1461302563655 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:22:43 INFO - PROCESS | 1829 | 1461302563661 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:22:43 INFO - PROCESS | 1829 | 1461302563663 Marionette TRACE conn3 <- [1,1966,null,{}] 22:22:43 INFO - PROCESS | 1829 | 1461302563668 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}] 22:22:43 INFO - PROCESS | 1829 | 1461302563834 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:22:44 INFO - PROCESS | 1829 | 1461302564006 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60622000 == 116 [pid = 1829] [id = 499] 22:22:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e5d5c9000) [pid = 1829] [serial = 1498] [outer = (nil)] 22:22:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e6164a400) [pid = 1829] [serial = 1499] [outer = 0x7f7e5d5c9000] 22:22:44 INFO - PROCESS | 1829 | 1461302564065 Marionette DEBUG loaded listener.js 22:22:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e625d8000) [pid = 1829] [serial = 1500] [outer = 0x7f7e5d5c9000] 22:22:44 INFO - PROCESS | 1829 | 1461302564711 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]]]}] 22:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1076ms 22:22:44 INFO - PROCESS | 1829 | 1461302564739 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:22:44 INFO - PROCESS | 1829 | 1461302564742 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:22:44 INFO - PROCESS | 1829 | 1461302564748 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:22:44 INFO - PROCESS | 1829 | 1461302564750 Marionette TRACE conn3 <- [1,1970,null,{}] 22:22:44 INFO - PROCESS | 1829 | 1461302564755 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}] 22:22:44 INFO - PROCESS | 1829 | 1461302564912 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:22:45 INFO - PROCESS | 1829 | 1461302565088 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68db4000 == 117 [pid = 1829] [id = 500] 22:22:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e5fe85400) [pid = 1829] [serial = 1501] [outer = (nil)] 22:22:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e65b11c00) [pid = 1829] [serial = 1502] [outer = 0x7f7e5fe85400] 22:22:45 INFO - PROCESS | 1829 | 1461302565148 Marionette DEBUG loaded listener.js 22:22:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e68c38c00) [pid = 1829] [serial = 1503] [outer = 0x7f7e5fe85400] 22:22:46 INFO - PROCESS | 1829 | 1461302566133 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]]]}] 22:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1431ms 22:22:46 INFO - PROCESS | 1829 | 1461302566180 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:22:46 INFO - PROCESS | 1829 | 1461302566187 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:22:46 INFO - PROCESS | 1829 | 1461302566196 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:22:46 INFO - PROCESS | 1829 | 1461302566201 Marionette TRACE conn3 <- [1,1974,null,{}] 22:22:46 INFO - PROCESS | 1829 | 1461302566209 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}] 22:22:46 INFO - PROCESS | 1829 | 1461302566419 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:22:46 INFO - PROCESS | 1829 | 1461302566692 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63cd0000 == 118 [pid = 1829] [id = 501] 22:22:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e625d7800) [pid = 1829] [serial = 1504] [outer = (nil)] 22:22:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e6352cc00) [pid = 1829] [serial = 1505] [outer = 0x7f7e625d7800] 22:22:46 INFO - PROCESS | 1829 | 1461302566815 Marionette DEBUG loaded listener.js 22:22:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e64fd4800) [pid = 1829] [serial = 1506] [outer = 0x7f7e625d7800] 22:22:47 INFO - PROCESS | 1829 | 1461302567652 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]]]}] 22:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1534ms 22:22:47 INFO - PROCESS | 1829 | 1461302567731 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:22:47 INFO - PROCESS | 1829 | 1461302567739 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:22:47 INFO - PROCESS | 1829 | 1461302567749 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:22:47 INFO - PROCESS | 1829 | 1461302567753 Marionette TRACE conn3 <- [1,1978,null,{}] 22:22:47 INFO - PROCESS | 1829 | 1461302567759 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}] 22:22:47 INFO - PROCESS | 1829 | 1461302567991 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:22:48 INFO - PROCESS | 1829 | 1461302568199 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67769000 == 119 [pid = 1829] [id = 502] 22:22:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e6351fc00) [pid = 1829] [serial = 1507] [outer = (nil)] 22:22:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e677ae800) [pid = 1829] [serial = 1508] [outer = 0x7f7e6351fc00] 22:22:48 INFO - PROCESS | 1829 | 1461302568315 Marionette DEBUG loaded listener.js 22:22:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e680c2000) [pid = 1829] [serial = 1509] [outer = 0x7f7e6351fc00] 22:22:49 INFO - PROCESS | 1829 | 1461302569310 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]]]}] 22:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1628ms 22:22:49 INFO - PROCESS | 1829 | 1461302569378 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:22:49 INFO - PROCESS | 1829 | 1461302569381 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:22:49 INFO - PROCESS | 1829 | 1461302569389 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:22:49 INFO - PROCESS | 1829 | 1461302569394 Marionette TRACE conn3 <- [1,1982,null,{}] 22:22:49 INFO - PROCESS | 1829 | 1461302569410 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}] 22:22:49 INFO - PROCESS | 1829 | 1461302569636 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:22:49 INFO - PROCESS | 1829 | 1461302569844 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72406000 == 120 [pid = 1829] [id = 503] 22:22:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e69f03c00) [pid = 1829] [serial = 1510] [outer = (nil)] 22:22:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e6efd4400) [pid = 1829] [serial = 1511] [outer = 0x7f7e69f03c00] 22:22:50 INFO - PROCESS | 1829 | 1461302570004 Marionette DEBUG loaded listener.js 22:22:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e6fedd400) [pid = 1829] [serial = 1512] [outer = 0x7f7e69f03c00] 22:22:50 INFO - PROCESS | 1829 | 1461302570815 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]]]}] 22:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1487ms 22:22:50 INFO - PROCESS | 1829 | 1461302570876 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:22:50 INFO - PROCESS | 1829 | 1461302570880 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:22:50 INFO - PROCESS | 1829 | 1461302570886 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:22:50 INFO - PROCESS | 1829 | 1461302570889 Marionette TRACE conn3 <- [1,1986,null,{}] 22:22:50 INFO - PROCESS | 1829 | 1461302570894 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}] 22:22:51 INFO - PROCESS | 1829 | 1461302571081 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:22:51 INFO - PROCESS | 1829 | 1461302571339 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e761e1800 == 121 [pid = 1829] [id = 504] 22:22:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e67b6b800) [pid = 1829] [serial = 1513] [outer = (nil)] 22:22:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e71c97000) [pid = 1829] [serial = 1514] [outer = 0x7f7e67b6b800] 22:22:51 INFO - PROCESS | 1829 | 1461302571415 Marionette DEBUG loaded listener.js 22:22:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e72aef000) [pid = 1829] [serial = 1515] [outer = 0x7f7e67b6b800] 22:22:52 INFO - PROCESS | 1829 | 1461302572229 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]]]}] 22:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1380ms 22:22:52 INFO - PROCESS | 1829 | 1461302572267 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:22:52 INFO - PROCESS | 1829 | 1461302572270 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:22:52 INFO - PROCESS | 1829 | 1461302572276 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:22:52 INFO - PROCESS | 1829 | 1461302572279 Marionette TRACE conn3 <- [1,1990,null,{}] 22:22:52 INFO - PROCESS | 1829 | 1461302572284 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}] 22:22:52 INFO - PROCESS | 1829 | 1461302572457 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:22:52 INFO - PROCESS | 1829 | 1461302572670 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78062000 == 122 [pid = 1829] [id = 505] 22:22:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e6f30e000) [pid = 1829] [serial = 1516] [outer = (nil)] 22:22:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e741cf000) [pid = 1829] [serial = 1517] [outer = 0x7f7e6f30e000] 22:22:52 INFO - PROCESS | 1829 | 1461302572788 Marionette DEBUG loaded listener.js 22:22:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e75885800) [pid = 1829] [serial = 1518] [outer = 0x7f7e6f30e000] 22:22:53 INFO - PROCESS | 1829 | 1461302573717 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]]]}] 22:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1494ms 22:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:22:53 INFO - PROCESS | 1829 | 1461302573770 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:22:53 INFO - PROCESS | 1829 | 1461302573773 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:22:53 INFO - PROCESS | 1829 | 1461302573778 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:22:53 INFO - PROCESS | 1829 | 1461302573782 Marionette TRACE conn3 <- [1,1994,null,{}] 22:22:53 INFO - PROCESS | 1829 | 1461302573787 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}] 22:22:53 INFO - PROCESS | 1829 | 1461302573979 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:22:54 INFO - PROCESS | 1829 | 1461302574187 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3e7800 == 123 [pid = 1829] [id = 506] 22:22:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e740d2400) [pid = 1829] [serial = 1519] [outer = (nil)] 22:22:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e79e69000) [pid = 1829] [serial = 1520] [outer = 0x7f7e740d2400] 22:22:54 INFO - PROCESS | 1829 | 1461302574305 Marionette DEBUG loaded listener.js 22:22:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e7b341000) [pid = 1829] [serial = 1521] [outer = 0x7f7e740d2400] 22:22:55 INFO - PROCESS | 1829 | 1461302575176 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]]]}] 22:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1438ms 22:22:55 INFO - PROCESS | 1829 | 1461302575216 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:22:55 INFO - PROCESS | 1829 | 1461302575219 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:22:55 INFO - PROCESS | 1829 | 1461302575225 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:22:55 INFO - PROCESS | 1829 | 1461302575227 Marionette TRACE conn3 <- [1,1998,null,{}] 22:22:55 INFO - PROCESS | 1829 | 1461302575233 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}] 22:22:55 INFO - PROCESS | 1829 | 1461302575403 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:22:55 INFO - PROCESS | 1829 | 1461302575668 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bb75000 == 124 [pid = 1829] [id = 507] 22:22:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e63dbac00) [pid = 1829] [serial = 1522] [outer = (nil)] 22:22:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e71058400) [pid = 1829] [serial = 1523] [outer = 0x7f7e63dbac00] 22:22:55 INFO - PROCESS | 1829 | 1461302575742 Marionette DEBUG loaded listener.js 22:22:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e7f075800) [pid = 1829] [serial = 1524] [outer = 0x7f7e63dbac00] 22:22:56 INFO - PROCESS | 1829 | 1461302576564 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]]]}] 22:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1385ms 22:22:56 INFO - PROCESS | 1829 | 1461302576611 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:22:56 INFO - PROCESS | 1829 | 1461302576614 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:22:56 INFO - PROCESS | 1829 | 1461302576620 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:22:56 INFO - PROCESS | 1829 | 1461302576622 Marionette TRACE conn3 <- [1,2002,null,{}] 22:22:56 INFO - PROCESS | 1829 | 1461302576628 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}] 22:22:56 INFO - PROCESS | 1829 | 1461302576796 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:22:57 INFO - PROCESS | 1829 | 1461302577020 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed04000 == 125 [pid = 1829] [id = 508] 22:22:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e65313400) [pid = 1829] [serial = 1525] [outer = (nil)] 22:22:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e8906a400) [pid = 1829] [serial = 1526] [outer = 0x7f7e65313400] 22:22:57 INFO - PROCESS | 1829 | 1461302577132 Marionette DEBUG loaded listener.js 22:22:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e89ec6c00) [pid = 1829] [serial = 1527] [outer = 0x7f7e65313400] 22:22:58 INFO - PROCESS | 1829 | 1461302577996 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]]]}] 22:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1432ms 22:22:58 INFO - PROCESS | 1829 | 1461302578052 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:22:58 INFO - PROCESS | 1829 | 1461302578056 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:22:58 INFO - PROCESS | 1829 | 1461302578062 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:22:58 INFO - PROCESS | 1829 | 1461302578064 Marionette TRACE conn3 <- [1,2006,null,{}] 22:22:58 INFO - PROCESS | 1829 | 1461302578070 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}] 22:22:58 INFO - PROCESS | 1829 | 1461302578243 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:22:58 INFO - PROCESS | 1829 | 1461302578510 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e81f5c800 == 126 [pid = 1829] [id = 509] 22:22:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e8ba2d400) [pid = 1829] [serial = 1528] [outer = (nil)] 22:22:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e8d610c00) [pid = 1829] [serial = 1529] [outer = 0x7f7e8ba2d400] 22:22:58 INFO - PROCESS | 1829 | 1461302578609 Marionette DEBUG loaded listener.js 22:22:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e8d780c00) [pid = 1829] [serial = 1530] [outer = 0x7f7e8ba2d400] 22:22:59 INFO - PROCESS | 1829 | 1461302579417 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]]]}] 22:22:59 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 22:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1385ms 22:22:59 INFO - PROCESS | 1829 | 1461302579462 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:22:59 INFO - PROCESS | 1829 | 1461302579466 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:22:59 INFO - PROCESS | 1829 | 1461302579472 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:22:59 INFO - PROCESS | 1829 | 1461302579475 Marionette TRACE conn3 <- [1,2010,null,{}] 22:22:59 INFO - PROCESS | 1829 | 1461302579480 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}] 22:22:59 INFO - PROCESS | 1829 | 1461302579657 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:22:59 INFO - PROCESS | 1829 | 1461302579872 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88cb8800 == 127 [pid = 1829] [id = 510] 22:22:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e89ed0000) [pid = 1829] [serial = 1531] [outer = (nil)] 22:22:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e8d9b4800) [pid = 1829] [serial = 1532] [outer = 0x7f7e89ed0000] 22:22:59 INFO - PROCESS | 1829 | 1461302579981 Marionette DEBUG loaded listener.js 22:23:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e8dae8c00) [pid = 1829] [serial = 1533] [outer = 0x7f7e89ed0000] 22:23:00 INFO - PROCESS | 1829 | 1461302580874 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]]]}] 22:23:00 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 22:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1442ms 22:23:00 INFO - PROCESS | 1829 | 1461302580917 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:23:00 INFO - PROCESS | 1829 | 1461302580922 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:23:00 INFO - PROCESS | 1829 | 1461302580928 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:23:00 INFO - PROCESS | 1829 | 1461302580932 Marionette TRACE conn3 <- [1,2014,null,{}] 22:23:00 INFO - PROCESS | 1829 | 1461302580937 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}] 22:23:01 INFO - PROCESS | 1829 | 1461302581128 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:23:01 INFO - PROCESS | 1829 | 1461302581353 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d64f800 == 128 [pid = 1829] [id = 511] 22:23:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e5c499c00) [pid = 1829] [serial = 1534] [outer = (nil)] 22:23:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e5c49ec00) [pid = 1829] [serial = 1535] [outer = 0x7f7e5c499c00] 22:23:01 INFO - PROCESS | 1829 | 1461302581471 Marionette DEBUG loaded listener.js 22:23:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e8e054400) [pid = 1829] [serial = 1536] [outer = 0x7f7e5c499c00] 22:23:02 INFO - PROCESS | 1829 | 1461302582410 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]]]}] 22:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1535ms 22:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:23:02 INFO - PROCESS | 1829 | 1461302582463 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:23:02 INFO - PROCESS | 1829 | 1461302582465 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:23:02 INFO - PROCESS | 1829 | 1461302582472 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:23:02 INFO - PROCESS | 1829 | 1461302582475 Marionette TRACE conn3 <- [1,2018,null,{}] 22:23:02 INFO - PROCESS | 1829 | 1461302582480 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}] 22:23:02 INFO - PROCESS | 1829 | 1461302582652 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:23:02 INFO - PROCESS | 1829 | 1461302582885 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615d4800 == 129 [pid = 1829] [id = 512] 22:23:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e5c49dc00) [pid = 1829] [serial = 1537] [outer = (nil)] 22:23:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e605f4c00) [pid = 1829] [serial = 1538] [outer = 0x7f7e5c49dc00] 22:23:02 INFO - PROCESS | 1829 | 1461302582996 Marionette DEBUG loaded listener.js 22:23:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e605fa000) [pid = 1829] [serial = 1539] [outer = 0x7f7e5c49dc00] 22:23:03 INFO - PROCESS | 1829 | 1461302583881 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]]]}] 22:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1480ms 22:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:23:03 INFO - PROCESS | 1829 | 1461302583952 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:23:03 INFO - PROCESS | 1829 | 1461302583955 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:23:03 INFO - PROCESS | 1829 | 1461302583961 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:23:03 INFO - PROCESS | 1829 | 1461302583964 Marionette TRACE conn3 <- [1,2022,null,{}] 22:23:03 INFO - PROCESS | 1829 | 1461302583969 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}] 22:23:04 INFO - PROCESS | 1829 | 1461302584152 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:23:04 INFO - PROCESS | 1829 | 1461302584369 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67b84800 == 130 [pid = 1829] [id = 513] 22:23:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e5c49ac00) [pid = 1829] [serial = 1540] [outer = (nil)] 22:23:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e605fa400) [pid = 1829] [serial = 1541] [outer = 0x7f7e5c49ac00] 22:23:04 INFO - PROCESS | 1829 | 1461302584486 Marionette DEBUG loaded listener.js 22:23:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e63fa9c00) [pid = 1829] [serial = 1542] [outer = 0x7f7e5c49ac00] 22:23:05 INFO - PROCESS | 1829 | 1461302585353 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]]]}] 22:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1441ms 22:23:05 INFO - PROCESS | 1829 | 1461302585403 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:23:05 INFO - PROCESS | 1829 | 1461302585406 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:23:05 INFO - PROCESS | 1829 | 1461302585412 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:23:05 INFO - PROCESS | 1829 | 1461302585415 Marionette TRACE conn3 <- [1,2026,null,{}] 22:23:05 INFO - PROCESS | 1829 | 1461302585420 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}] 22:23:05 INFO - PROCESS | 1829 | 1461302585600 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:23:05 INFO - PROCESS | 1829 | 1461302585825 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615da000 == 131 [pid = 1829] [id = 514] 22:23:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e5fe84800) [pid = 1829] [serial = 1543] [outer = (nil)] 22:23:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e609db400) [pid = 1829] [serial = 1544] [outer = 0x7f7e5fe84800] 22:23:05 INFO - PROCESS | 1829 | 1461302585943 Marionette DEBUG loaded listener.js 22:23:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e61842c00) [pid = 1829] [serial = 1545] [outer = 0x7f7e5fe84800] 22:23:07 INFO - PROCESS | 1829 | 1461302587568 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]]]}] 22:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2189ms 22:23:07 INFO - PROCESS | 1829 | 1461302587601 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:23:07 INFO - PROCESS | 1829 | 1461302587606 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:23:07 INFO - PROCESS | 1829 | 1461302587614 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:23:07 INFO - PROCESS | 1829 | 1461302587619 Marionette TRACE conn3 <- [1,2030,null,{}] 22:23:07 INFO - PROCESS | 1829 | 1461302587628 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}] 22:23:07 INFO - PROCESS | 1829 | 1461302587820 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:23:08 INFO - PROCESS | 1829 | 1461302588058 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633df800 == 132 [pid = 1829] [id = 515] 22:23:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e5c4a1c00) [pid = 1829] [serial = 1546] [outer = (nil)] 22:23:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e6085e800) [pid = 1829] [serial = 1547] [outer = 0x7f7e5c4a1c00] 22:23:08 INFO - PROCESS | 1829 | 1461302588171 Marionette DEBUG loaded listener.js 22:23:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e61649800) [pid = 1829] [serial = 1548] [outer = 0x7f7e5c4a1c00] 22:23:09 INFO - PROCESS | 1829 | 1461302589136 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]]]}] 22:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1584ms 22:23:09 INFO - PROCESS | 1829 | 1461302589198 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:23:09 INFO - PROCESS | 1829 | 1461302589206 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:23:09 INFO - PROCESS | 1829 | 1461302589215 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:23:09 INFO - PROCESS | 1829 | 1461302589219 Marionette TRACE conn3 <- [1,2034,null,{}] 22:23:09 INFO - PROCESS | 1829 | 1461302589225 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}] 22:23:09 INFO - PROCESS | 1829 | 1461302589571 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:23:09 INFO - PROCESS | 1829 | 1461302589969 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e1ef800 == 133 [pid = 1829] [id = 516] 22:23:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e5e0f5800) [pid = 1829] [serial = 1549] [outer = (nil)] 22:23:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e61fe1000) [pid = 1829] [serial = 1550] [outer = 0x7f7e5e0f5800] 22:23:10 INFO - PROCESS | 1829 | 1461302590035 Marionette DEBUG loaded listener.js 22:23:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e622e6000) [pid = 1829] [serial = 1551] [outer = 0x7f7e5e0f5800] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78060000 == 132 [pid = 1829] [id = 383] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b2e6000 == 131 [pid = 1829] [id = 299] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e60622000 == 130 [pid = 1829] [id = 499] 22:23:10 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e7c6ea000) [pid = 1829] [serial = 1397] [outer = (nil)] [url = about:blank] 22:23:10 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e88bc2c00) [pid = 1829] [serial = 1400] [outer = (nil)] [url = about:blank] 22:23:10 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e8dae0000) [pid = 1829] [serial = 1403] [outer = (nil)] [url = about:blank] 22:23:10 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e60866800) [pid = 1829] [serial = 1406] [outer = (nil)] [url = about:blank] 22:23:10 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e63dbc800) [pid = 1829] [serial = 1409] [outer = (nil)] [url = about:blank] 22:23:10 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e6eed3800) [pid = 1829] [serial = 1436] [outer = (nil)] [url = about:blank] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6a0cd800 == 129 [pid = 1829] [id = 498] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67abe800 == 128 [pid = 1829] [id = 497] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63b93000 == 127 [pid = 1829] [id = 496] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e608da000 == 126 [pid = 1829] [id = 495] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621cb000 == 125 [pid = 1829] [id = 494] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e632ce800 == 124 [pid = 1829] [id = 493] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65345000 == 123 [pid = 1829] [id = 492] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e615e0800 == 122 [pid = 1829] [id = 491] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727c6800 == 121 [pid = 1829] [id = 485] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71d91000 == 120 [pid = 1829] [id = 484] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719de800 == 119 [pid = 1829] [id = 483] 22:23:10 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6f348800 == 118 [pid = 1829] [id = 482] 22:23:11 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e68db7000 == 117 [pid = 1829] [id = 481] 22:23:11 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65426000 == 116 [pid = 1829] [id = 480] 22:23:11 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633da000 == 115 [pid = 1829] [id = 479] 22:23:11 INFO - PROCESS | 1829 | 1461302591090 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]]]}] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e68c36c00) [pid = 1829] [serial = 1122] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e88bb8400) [pid = 1829] [serial = 1104] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e72af7800) [pid = 1829] [serial = 1161] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e8dae0400) [pid = 1829] [serial = 1170] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e609dac00) [pid = 1829] [serial = 1188] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e625dc400) [pid = 1829] [serial = 1116] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e8bfe0c00) [pid = 1829] [serial = 1110] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e68c3a800) [pid = 1829] [serial = 1128] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e7ebe0400) [pid = 1829] [serial = 1173] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e680c9c00) [pid = 1829] [serial = 1233] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e680cc400) [pid = 1829] [serial = 1155] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e8e053c00) [pid = 1829] [serial = 1185] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e88e4c400) [pid = 1829] [serial = 1107] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e61fdec00) [pid = 1829] [serial = 1176] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e7b786400) [pid = 1829] [serial = 1167] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e8d77f000) [pid = 1829] [serial = 1119] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e8d9a7800) [pid = 1829] [serial = 1113] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e69f0dc00) [pid = 1829] [serial = 1182] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e609d1400) [pid = 1829] [serial = 1191] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e63524000) [pid = 1829] [serial = 1194] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e6520a800) [pid = 1829] [serial = 1275] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e6fc38400) [pid = 1829] [serial = 1158] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e8dae9800) [pid = 1829] [serial = 1179] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e63fa6800) [pid = 1829] [serial = 1125] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e7807a800) [pid = 1829] [serial = 1164] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e64fd2400) [pid = 1829] [serial = 1230] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e63520400) [pid = 1829] [serial = 1416] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e68e44400) [pid = 1829] [serial = 1430] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e61fd6400) [pid = 1829] [serial = 1415] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e677ac800) [pid = 1829] [serial = 1424] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e67b73c00) [pid = 1829] [serial = 1425] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e65316400) [pid = 1829] [serial = 1412] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e71f59c00) [pid = 1829] [serial = 1385] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e6520c400) [pid = 1829] [serial = 1421] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e66cb0000) [pid = 1829] [serial = 1422] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e66cb7c00) [pid = 1829] [serial = 1376] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e79e65c00) [pid = 1829] [serial = 1391] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e6366b000) [pid = 1829] [serial = 1418] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e63fad800) [pid = 1829] [serial = 1419] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e68f75800) [pid = 1829] [serial = 1379] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e71059400) [pid = 1829] [serial = 1382] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e61653c00) [pid = 1829] [serial = 1373] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e74b51400) [pid = 1829] [serial = 1388] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e79e71c00) [pid = 1829] [serial = 1394] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e68f08000) [pid = 1829] [serial = 1431] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e680c2400) [pid = 1829] [serial = 1428] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e68065400) [pid = 1829] [serial = 1427] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e680c1400) [pid = 1829] [serial = 1433] [outer = (nil)] [url = about:blank] 22:23:11 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e69d52c00) [pid = 1829] [serial = 1434] [outer = (nil)] [url = about:blank] 22:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1933ms 22:23:11 INFO - PROCESS | 1829 | 1461302591153 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:23:11 INFO - PROCESS | 1829 | 1461302591156 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:23:11 INFO - PROCESS | 1829 | 1461302591162 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:23:11 INFO - PROCESS | 1829 | 1461302591167 Marionette TRACE conn3 <- [1,2038,null,{}] 22:23:11 INFO - PROCESS | 1829 | 1461302591182 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}] 22:23:11 INFO - PROCESS | 1829 | 1461302591389 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:23:11 INFO - PROCESS | 1829 | 1461302591588 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616be800 == 116 [pid = 1829] [id = 517] 22:23:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e63524c00) [pid = 1829] [serial = 1552] [outer = (nil)] 22:23:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e63dc0000) [pid = 1829] [serial = 1553] [outer = 0x7f7e63524c00] 22:23:11 INFO - PROCESS | 1829 | 1461302591661 Marionette DEBUG loaded listener.js 22:23:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e63fb3400) [pid = 1829] [serial = 1554] [outer = 0x7f7e63524c00] 22:23:12 INFO - PROCESS | 1829 | 1461302592379 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]]]}] 22:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1233ms 22:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:23:12 INFO - PROCESS | 1829 | 1461302592395 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:23:12 INFO - PROCESS | 1829 | 1461302592399 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:23:12 INFO - PROCESS | 1829 | 1461302592405 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:23:12 INFO - PROCESS | 1829 | 1461302592408 Marionette TRACE conn3 <- [1,2042,null,{}] 22:23:12 INFO - PROCESS | 1829 | 1461302592413 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}] 22:23:12 INFO - PROCESS | 1829 | 1461302592572 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:23:12 INFO - PROCESS | 1829 | 1461302592764 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63746000 == 117 [pid = 1829] [id = 518] 22:23:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e6164e400) [pid = 1829] [serial = 1555] [outer = (nil)] 22:23:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e6520ac00) [pid = 1829] [serial = 1556] [outer = 0x7f7e6164e400] 22:23:12 INFO - PROCESS | 1829 | 1461302592835 Marionette DEBUG loaded listener.js 22:23:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e65694c00) [pid = 1829] [serial = 1557] [outer = 0x7f7e6164e400] 22:23:13 INFO - PROCESS | 1829 | 1461302593712 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]]]}] 22:23:13 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) 22:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1334ms 22:23:13 INFO - PROCESS | 1829 | 1461302593739 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:23:13 INFO - PROCESS | 1829 | 1461302593742 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:23:13 INFO - PROCESS | 1829 | 1461302593756 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:23:13 INFO - PROCESS | 1829 | 1461302593758 Marionette TRACE conn3 <- [1,2046,null,{}] 22:23:13 INFO - PROCESS | 1829 | 1461302593763 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}] 22:23:13 INFO - PROCESS | 1829 | 1461302593980 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:23:14 INFO - PROCESS | 1829 | 1461302594008 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6516b000 == 118 [pid = 1829] [id = 519] 22:23:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e63668000) [pid = 1829] [serial = 1558] [outer = (nil)] 22:23:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e66cab400) [pid = 1829] [serial = 1559] [outer = 0x7f7e63668000] 22:23:14 INFO - PROCESS | 1829 | 1461302594077 Marionette DEBUG loaded listener.js 22:23:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e66cb7400) [pid = 1829] [serial = 1560] [outer = 0x7f7e63668000] 22:23:14 INFO - PROCESS | 1829 | 1461302594986 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]]]}] 22:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1287ms 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e5d5c9000) [pid = 1829] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e711cc400) [pid = 1829] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e6569e000) [pid = 1829] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e5d5d6800) [pid = 1829] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e5d5d7800) [pid = 1829] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e65207800) [pid = 1829] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e69d5f800) [pid = 1829] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e5d948400) [pid = 1829] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:23:16 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e72549c00) [pid = 1829] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:23:16 INFO - PROCESS | 1829 | 1461302596026 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:23:16 INFO - PROCESS | 1829 | 1461302596029 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:23:16 INFO - PROCESS | 1829 | 1461302596044 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:23:16 INFO - PROCESS | 1829 | 1461302596047 Marionette TRACE conn3 <- [1,2050,null,{}] 22:23:16 INFO - PROCESS | 1829 | 1461302596052 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}] 22:23:16 INFO - PROCESS | 1829 | 1461302596229 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:23:16 INFO - PROCESS | 1829 | 1461302596394 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c08000 == 119 [pid = 1829] [id = 520] 22:23:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e66cb7c00) [pid = 1829] [serial = 1561] [outer = (nil)] 22:23:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e68063800) [pid = 1829] [serial = 1562] [outer = 0x7f7e66cb7c00] 22:23:16 INFO - PROCESS | 1829 | 1461302596458 Marionette DEBUG loaded listener.js 22:23:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e680cc400) [pid = 1829] [serial = 1563] [outer = 0x7f7e66cb7c00] 22:23:17 INFO - PROCESS | 1829 | 1461302597100 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]]]}] 22:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1075ms 22:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:23:17 INFO - PROCESS | 1829 | 1461302597133 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:23:17 INFO - PROCESS | 1829 | 1461302597135 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:23:17 INFO - PROCESS | 1829 | 1461302597140 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:23:17 INFO - PROCESS | 1829 | 1461302597155 Marionette TRACE conn3 <- [1,2054,null,{}] 22:23:17 INFO - PROCESS | 1829 | 1461302597160 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}] 22:23:17 INFO - PROCESS | 1829 | 1461302597378 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:23:17 INFO - PROCESS | 1829 | 1461302597398 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67abd000 == 120 [pid = 1829] [id = 521] 22:23:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e66cb8c00) [pid = 1829] [serial = 1564] [outer = (nil)] 22:23:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e68c2d400) [pid = 1829] [serial = 1565] [outer = 0x7f7e66cb8c00] 22:23:17 INFO - PROCESS | 1829 | 1461302597458 Marionette DEBUG loaded listener.js 22:23:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e68e43c00) [pid = 1829] [serial = 1566] [outer = 0x7f7e66cb8c00] 22:23:18 INFO - PROCESS | 1829 | 1461302598457 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]]]}] 22:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1345ms 22:23:18 INFO - PROCESS | 1829 | 1461302598486 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:23:18 INFO - PROCESS | 1829 | 1461302598492 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:23:18 INFO - PROCESS | 1829 | 1461302598500 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:23:18 INFO - PROCESS | 1829 | 1461302598506 Marionette TRACE conn3 <- [1,2058,null,{}] 22:23:18 INFO - PROCESS | 1829 | 1461302598516 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}] 22:23:18 INFO - PROCESS | 1829 | 1461302598747 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:23:18 INFO - PROCESS | 1829 | 1461302598955 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616ae000 == 121 [pid = 1829] [id = 522] 22:23:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e5c494800) [pid = 1829] [serial = 1567] [outer = (nil)] 22:23:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e6086a800) [pid = 1829] [serial = 1568] [outer = 0x7f7e5c494800] 22:23:19 INFO - PROCESS | 1829 | 1461302599069 Marionette DEBUG loaded listener.js 22:23:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e61841800) [pid = 1829] [serial = 1569] [outer = 0x7f7e5c494800] 22:23:20 INFO - PROCESS | 1829 | 1461302600008 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]]]}] 22:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1585ms 22:23:20 INFO - PROCESS | 1829 | 1461302600085 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:23:20 INFO - PROCESS | 1829 | 1461302600094 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:23:20 INFO - PROCESS | 1829 | 1461302600104 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:23:20 INFO - PROCESS | 1829 | 1461302600108 Marionette TRACE conn3 <- [1,2062,null,{}] 22:23:20 INFO - PROCESS | 1829 | 1461302600114 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}] 22:23:20 INFO - PROCESS | 1829 | 1461302600335 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:23:20 INFO - PROCESS | 1829 | 1461302600545 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65432800 == 122 [pid = 1829] [id = 523] 22:23:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e609d1400) [pid = 1829] [serial = 1570] [outer = (nil)] 22:23:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e6352d800) [pid = 1829] [serial = 1571] [outer = 0x7f7e609d1400] 22:23:20 INFO - PROCESS | 1829 | 1461302600657 Marionette DEBUG loaded listener.js 22:23:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e64fd6800) [pid = 1829] [serial = 1572] [outer = 0x7f7e609d1400] 22:23:21 INFO - PROCESS | 1829 | 1461302601692 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]]]}] 22:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1641ms 22:23:21 INFO - PROCESS | 1829 | 1461302601745 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:23:21 INFO - PROCESS | 1829 | 1461302601749 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:23:21 INFO - PROCESS | 1829 | 1461302601756 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:23:21 INFO - PROCESS | 1829 | 1461302601761 Marionette TRACE conn3 <- [1,2066,null,{}] 22:23:21 INFO - PROCESS | 1829 | 1461302601777 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}] 22:23:21 INFO - PROCESS | 1829 | 1461302601970 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:23:22 INFO - PROCESS | 1829 | 1461302602230 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67f20800 == 123 [pid = 1829] [id = 524] 22:23:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e66cb9c00) [pid = 1829] [serial = 1573] [outer = (nil)] 22:23:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e67b73c00) [pid = 1829] [serial = 1574] [outer = 0x7f7e66cb9c00] 22:23:22 INFO - PROCESS | 1829 | 1461302602349 Marionette DEBUG loaded listener.js 22:23:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e680c2400) [pid = 1829] [serial = 1575] [outer = 0x7f7e66cb9c00] 22:23:23 INFO - PROCESS | 1829 | 1461302603185 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]]]}] 22:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1491ms 22:23:23 INFO - PROCESS | 1829 | 1461302603249 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:23:23 INFO - PROCESS | 1829 | 1461302603255 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:23:23 INFO - PROCESS | 1829 | 1461302603261 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:23:23 INFO - PROCESS | 1829 | 1461302603264 Marionette TRACE conn3 <- [1,2070,null,{}] 22:23:23 INFO - PROCESS | 1829 | 1461302603269 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}] 22:23:23 INFO - PROCESS | 1829 | 1461302603461 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:23:23 INFO - PROCESS | 1829 | 1461302603678 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6eff6800 == 124 [pid = 1829] [id = 525] 22:23:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e65696800) [pid = 1829] [serial = 1576] [outer = (nil)] 22:23:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e68e4ac00) [pid = 1829] [serial = 1577] [outer = 0x7f7e65696800] 22:23:23 INFO - PROCESS | 1829 | 1461302603804 Marionette DEBUG loaded listener.js 22:23:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e68f78400) [pid = 1829] [serial = 1578] [outer = 0x7f7e65696800] 22:23:24 INFO - PROCESS | 1829 | 1461302604712 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]]]}] 22:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1528ms 22:23:24 INFO - PROCESS | 1829 | 1461302604790 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:23:24 INFO - PROCESS | 1829 | 1461302604795 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:23:24 INFO - PROCESS | 1829 | 1461302604800 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:23:24 INFO - PROCESS | 1829 | 1461302604803 Marionette TRACE conn3 <- [1,2074,null,{}] 22:23:24 INFO - PROCESS | 1829 | 1461302604809 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}] 22:23:25 INFO - PROCESS | 1829 | 1461302605024 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:23:25 INFO - PROCESS | 1829 | 1461302605233 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b14000 == 125 [pid = 1829] [id = 526] 22:23:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e66cb0800) [pid = 1829] [serial = 1579] [outer = (nil)] 22:23:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e69d61400) [pid = 1829] [serial = 1580] [outer = 0x7f7e66cb0800] 22:23:25 INFO - PROCESS | 1829 | 1461302605347 Marionette DEBUG loaded listener.js 22:23:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e6eecc000) [pid = 1829] [serial = 1581] [outer = 0x7f7e66cb0800] 22:23:25 INFO - PROCESS | 1829 | ************************* 22:23:25 INFO - PROCESS | 1829 | A coding exception was thrown and uncaught in a Task. 22:23:25 INFO - PROCESS | 1829 | 22:23:26 INFO - PROCESS | 1829 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:23:26 INFO - PROCESS | 1829 | Full stack: 22:23:26 INFO - PROCESS | 1829 | ************************* 22:23:26 INFO - PROCESS | 1829 | 1461302606334 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]]]}] 22:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1578ms 22:23:26 INFO - PROCESS | 1829 | 1461302606380 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:23:26 INFO - PROCESS | 1829 | 1461302606385 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:23:26 INFO - PROCESS | 1829 | 1461302606391 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:23:26 INFO - PROCESS | 1829 | 1461302606394 Marionette TRACE conn3 <- [1,2078,null,{}] 22:23:26 INFO - PROCESS | 1829 | 1461302606399 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}] 22:23:26 INFO - PROCESS | 1829 | 1461302606632 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:23:26 INFO - PROCESS | 1829 | 1461302606843 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72f5a800 == 126 [pid = 1829] [id = 527] 22:23:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e7114d400) [pid = 1829] [serial = 1582] [outer = (nil)] 22:23:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e71f5bc00) [pid = 1829] [serial = 1583] [outer = 0x7f7e7114d400] 22:23:27 INFO - PROCESS | 1829 | 1461302607009 Marionette DEBUG loaded listener.js 22:23:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e72535800) [pid = 1829] [serial = 1584] [outer = 0x7f7e7114d400] 22:23:27 INFO - PROCESS | 1829 | 1461302607853 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]]]}] 22:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1529ms 22:23:27 INFO - PROCESS | 1829 | 1461302607920 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:23:27 INFO - PROCESS | 1829 | 1461302607924 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:23:27 INFO - PROCESS | 1829 | 1461302607929 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:23:27 INFO - PROCESS | 1829 | 1461302607932 Marionette TRACE conn3 <- [1,2082,null,{}] 22:23:27 INFO - PROCESS | 1829 | 1461302607937 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}] 22:23:28 INFO - PROCESS | 1829 | 1461302608114 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:23:28 INFO - PROCESS | 1829 | 1461302608322 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e76687800 == 127 [pid = 1829] [id = 528] 22:23:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e71a63c00) [pid = 1829] [serial = 1585] [outer = (nil)] 22:23:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e72b94c00) [pid = 1829] [serial = 1586] [outer = 0x7f7e71a63c00] 22:23:28 INFO - PROCESS | 1829 | 1461302608404 Marionette DEBUG loaded listener.js 22:23:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e730ac400) [pid = 1829] [serial = 1587] [outer = 0x7f7e71a63c00] 22:23:29 INFO - PROCESS | 1829 | 1461302609316 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]]]}] 22:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1438ms 22:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:23:29 INFO - PROCESS | 1829 | 1461302609368 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:23:29 INFO - PROCESS | 1829 | 1461302609372 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:23:29 INFO - PROCESS | 1829 | 1461302609378 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:23:29 INFO - PROCESS | 1829 | 1461302609381 Marionette TRACE conn3 <- [1,2086,null,{}] 22:23:29 INFO - PROCESS | 1829 | 1461302609387 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}] 22:23:29 INFO - PROCESS | 1829 | 1461302609565 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:23:29 INFO - PROCESS | 1829 | 1461302609779 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e78436000 == 128 [pid = 1829] [id = 529] 22:23:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e71a69400) [pid = 1829] [serial = 1588] [outer = (nil)] 22:23:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e740d4400) [pid = 1829] [serial = 1589] [outer = 0x7f7e71a69400] 22:23:29 INFO - PROCESS | 1829 | 1461302609893 Marionette DEBUG loaded listener.js 22:23:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e74b57000) [pid = 1829] [serial = 1590] [outer = 0x7f7e71a69400] 22:23:30 INFO - PROCESS | 1829 | 1461302610761 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]]]}] 22:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1431ms 22:23:30 INFO - PROCESS | 1829 | 1461302610810 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:23:30 INFO - PROCESS | 1829 | 1461302610814 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:23:30 INFO - PROCESS | 1829 | 1461302610819 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:23:30 INFO - PROCESS | 1829 | 1461302610822 Marionette TRACE conn3 <- [1,2090,null,{}] 22:23:30 INFO - PROCESS | 1829 | 1461302610828 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}] 22:23:31 INFO - PROCESS | 1829 | 1461302611008 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:23:31 INFO - PROCESS | 1829 | 1461302611233 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3e4000 == 129 [pid = 1829] [id = 530] 22:23:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e72907c00) [pid = 1829] [serial = 1591] [outer = (nil)] 22:23:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e75883800) [pid = 1829] [serial = 1592] [outer = 0x7f7e72907c00] 22:23:31 INFO - PROCESS | 1829 | 1461302611349 Marionette DEBUG loaded listener.js 22:23:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e762ee400) [pid = 1829] [serial = 1593] [outer = 0x7f7e72907c00] 22:23:32 INFO - PROCESS | 1829 | 1461302612288 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]]]}] 22:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1539ms 22:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:23:32 INFO - PROCESS | 1829 | 1461302612360 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:23:32 INFO - PROCESS | 1829 | 1461302612363 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:23:32 INFO - PROCESS | 1829 | 1461302612369 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:23:32 INFO - PROCESS | 1829 | 1461302612372 Marionette TRACE conn3 <- [1,2094,null,{}] 22:23:32 INFO - PROCESS | 1829 | 1461302612377 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}] 22:23:32 INFO - PROCESS | 1829 | 1461302612585 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:23:32 INFO - PROCESS | 1829 | 1461302612796 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7f060800 == 130 [pid = 1829] [id = 531] 22:23:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e65311800) [pid = 1829] [serial = 1594] [outer = (nil)] 22:23:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e780d2000) [pid = 1829] [serial = 1595] [outer = 0x7f7e65311800] 22:23:32 INFO - PROCESS | 1829 | 1461302612911 Marionette DEBUG loaded listener.js 22:23:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e78cde000) [pid = 1829] [serial = 1596] [outer = 0x7f7e65311800] 22:23:33 INFO - PROCESS | 1829 | 1461302613844 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]]]}] 22:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1532ms 22:23:33 INFO - PROCESS | 1829 | 1461302613901 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:23:33 INFO - PROCESS | 1829 | 1461302613905 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:23:33 INFO - PROCESS | 1829 | 1461302613911 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:23:33 INFO - PROCESS | 1829 | 1461302613915 Marionette TRACE conn3 <- [1,2098,null,{}] 22:23:33 INFO - PROCESS | 1829 | 1461302613920 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}] 22:23:34 INFO - PROCESS | 1829 | 1461302614129 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:23:34 INFO - PROCESS | 1829 | 1461302614340 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8a020000 == 131 [pid = 1829] [id = 532] 22:23:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e72906800) [pid = 1829] [serial = 1597] [outer = (nil)] 22:23:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e7a052800) [pid = 1829] [serial = 1598] [outer = 0x7f7e72906800] 22:23:34 INFO - PROCESS | 1829 | 1461302614468 Marionette DEBUG loaded listener.js 22:23:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e7b786400) [pid = 1829] [serial = 1599] [outer = 0x7f7e72906800] 22:23:35 INFO - PROCESS | 1829 | 1461302615342 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]]]}] 22:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1487ms 22:23:35 INFO - PROCESS | 1829 | 1461302615398 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:23:35 INFO - PROCESS | 1829 | 1461302615402 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:23:35 INFO - PROCESS | 1829 | 1461302615408 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:23:35 INFO - PROCESS | 1829 | 1461302615411 Marionette TRACE conn3 <- [1,2102,null,{}] 22:23:35 INFO - PROCESS | 1829 | 1461302615416 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}] 22:23:35 INFO - PROCESS | 1829 | 1461302615598 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:23:35 INFO - PROCESS | 1829 | 1461302615817 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dee9800 == 132 [pid = 1829] [id = 533] 22:23:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e79e64800) [pid = 1829] [serial = 1600] [outer = (nil)] 22:23:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e7f069c00) [pid = 1829] [serial = 1601] [outer = 0x7f7e79e64800] 22:23:35 INFO - PROCESS | 1829 | 1461302615930 Marionette DEBUG loaded listener.js 22:23:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e88cf4800) [pid = 1829] [serial = 1602] [outer = 0x7f7e79e64800] 22:23:36 INFO - PROCESS | 1829 | 1461302616802 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]]]}] 22:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1439ms 22:23:36 INFO - PROCESS | 1829 | 1461302616847 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:23:36 INFO - PROCESS | 1829 | 1461302616851 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:23:36 INFO - PROCESS | 1829 | 1461302616857 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:23:36 INFO - PROCESS | 1829 | 1461302616859 Marionette TRACE conn3 <- [1,2106,null,{}] 22:23:36 INFO - PROCESS | 1829 | 1461302616864 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}] 22:23:37 INFO - PROCESS | 1829 | 1461302617036 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:23:37 INFO - PROCESS | 1829 | 1461302617262 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8ff76000 == 133 [pid = 1829] [id = 534] 22:23:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e79e6d800) [pid = 1829] [serial = 1603] [outer = (nil)] 22:23:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e8bab3400) [pid = 1829] [serial = 1604] [outer = 0x7f7e79e6d800] 22:23:37 INFO - PROCESS | 1829 | 1461302617372 Marionette DEBUG loaded listener.js 22:23:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e8d77f400) [pid = 1829] [serial = 1605] [outer = 0x7f7e79e6d800] 22:23:38 INFO - PROCESS | 1829 | 1461302618238 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]]]}] 22:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1429ms 22:23:38 INFO - PROCESS | 1829 | 1461302618286 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:23:38 INFO - PROCESS | 1829 | 1461302618290 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:23:38 INFO - PROCESS | 1829 | 1461302618296 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:23:38 INFO - PROCESS | 1829 | 1461302618299 Marionette TRACE conn3 <- [1,2110,null,{}] 22:23:38 INFO - PROCESS | 1829 | 1461302618304 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}] 22:23:38 INFO - PROCESS | 1829 | 1461302618473 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:23:38 INFO - PROCESS | 1829 | 1461302618697 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e600e1800 == 134 [pid = 1829] [id = 535] 22:23:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e5c49c800) [pid = 1829] [serial = 1606] [outer = (nil)] 22:23:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e609cec00) [pid = 1829] [serial = 1607] [outer = 0x7f7e5c49c800] 22:23:38 INFO - PROCESS | 1829 | 1461302618807 Marionette DEBUG loaded listener.js 22:23:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e71c93000) [pid = 1829] [serial = 1608] [outer = 0x7f7e5c49c800] 22:23:39 INFO - PROCESS | 1829 | 1461302619729 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]]]}] 22:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1489ms 22:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:23:39 INFO - PROCESS | 1829 | 1461302619785 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:23:39 INFO - PROCESS | 1829 | 1461302619788 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:23:39 INFO - PROCESS | 1829 | 1461302619794 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:23:39 INFO - PROCESS | 1829 | 1461302619797 Marionette TRACE conn3 <- [1,2114,null,{}] 22:23:39 INFO - PROCESS | 1829 | 1461302619803 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}] 22:23:39 INFO - PROCESS | 1829 | 1461302619973 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:23:40 INFO - PROCESS | 1829 | 1461302620204 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65424000 == 135 [pid = 1829] [id = 536] 22:23:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e5d5cc000) [pid = 1829] [serial = 1609] [outer = (nil)] 22:23:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e7c663000) [pid = 1829] [serial = 1610] [outer = 0x7f7e5d5cc000] 22:23:40 INFO - PROCESS | 1829 | 1461302620323 Marionette DEBUG loaded listener.js 22:23:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e8dae9800) [pid = 1829] [serial = 1611] [outer = 0x7f7e5d5cc000] 22:23:41 INFO - PROCESS | 1829 | 1461302621244 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]]]}] 22:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1495ms 22:23:41 INFO - PROCESS | 1829 | 1461302621289 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:23:41 INFO - PROCESS | 1829 | 1461302621292 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:23:41 INFO - PROCESS | 1829 | 1461302621298 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:23:41 INFO - PROCESS | 1829 | 1461302621300 Marionette TRACE conn3 <- [1,2118,null,{}] 22:23:41 INFO - PROCESS | 1829 | 1461302621306 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}] 22:23:41 INFO - PROCESS | 1829 | 1461302621494 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:23:41 INFO - PROCESS | 1829 | 1461302621715 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615e0800 == 136 [pid = 1829] [id = 537] 22:23:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e5c493000) [pid = 1829] [serial = 1612] [outer = (nil)] 22:23:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e5c498400) [pid = 1829] [serial = 1613] [outer = 0x7f7e5c493000] 22:23:42 INFO - PROCESS | 1829 | 1461302622199 Marionette DEBUG loaded listener.js 22:23:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e5d948400) [pid = 1829] [serial = 1614] [outer = 0x7f7e5c493000] 22:23:43 INFO - PROCESS | 1829 | 1461302623136 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]]]}] 22:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1884ms 22:23:43 INFO - PROCESS | 1829 | 1461302623183 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:23:43 INFO - PROCESS | 1829 | 1461302623190 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:23:43 INFO - PROCESS | 1829 | 1461302623198 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:23:43 INFO - PROCESS | 1829 | 1461302623202 Marionette TRACE conn3 <- [1,2122,null,{}] 22:23:43 INFO - PROCESS | 1829 | 1461302623209 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}] 22:23:43 INFO - PROCESS | 1829 | 1461302623401 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:23:43 INFO - PROCESS | 1829 | 1461302623618 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621d6800 == 137 [pid = 1829] [id = 538] 22:23:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e5c49d000) [pid = 1829] [serial = 1615] [outer = (nil)] 22:23:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f7e605fcc00) [pid = 1829] [serial = 1616] [outer = 0x7f7e5c49d000] 22:23:43 INFO - PROCESS | 1829 | 1461302623742 Marionette DEBUG loaded listener.js 22:23:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f7e63664400) [pid = 1829] [serial = 1617] [outer = 0x7f7e5c49d000] 22:23:44 INFO - PROCESS | 1829 | 1461302624821 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]]]}] 22:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1685ms 22:23:44 INFO - PROCESS | 1829 | 1461302624883 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:23:44 INFO - PROCESS | 1829 | 1461302624888 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:23:44 INFO - PROCESS | 1829 | 1461302624897 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:23:44 INFO - PROCESS | 1829 | 1461302624901 Marionette TRACE conn3 <- [1,2126,null,{}] 22:23:44 INFO - PROCESS | 1829 | 1461302624906 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}] 22:23:45 INFO - PROCESS | 1829 | 1461302625082 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:23:45 INFO - PROCESS | 1829 | 1461302625303 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608e7800 == 138 [pid = 1829] [id = 539] 22:23:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e5c492800) [pid = 1829] [serial = 1618] [outer = (nil)] 22:23:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e6205b800) [pid = 1829] [serial = 1619] [outer = 0x7f7e5c492800] 22:23:45 INFO - PROCESS | 1829 | 1461302625449 Marionette DEBUG loaded listener.js 22:23:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e66cab800) [pid = 1829] [serial = 1620] [outer = 0x7f7e5c492800] 22:23:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65339800 == 137 [pid = 1829] [id = 423] 22:23:45 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e7a94bc00) [pid = 1829] [serial = 1469] [outer = (nil)] [url = about:blank] 22:23:45 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e88bc0400) [pid = 1829] [serial = 1472] [outer = (nil)] [url = about:blank] 22:23:45 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e780d5800) [pid = 1829] [serial = 1466] [outer = (nil)] [url = about:blank] 22:23:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65c08000 == 136 [pid = 1829] [id = 520] 22:23:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6516b000 == 135 [pid = 1829] [id = 519] 22:23:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63746000 == 134 [pid = 1829] [id = 518] 22:23:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616be800 == 133 [pid = 1829] [id = 517] 22:23:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5e1ef800 == 132 [pid = 1829] [id = 516] 22:23:45 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633df800 == 131 [pid = 1829] [id = 515] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e81f5c800 == 130 [pid = 1829] [id = 509] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed04000 == 129 [pid = 1829] [id = 508] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bb75000 == 128 [pid = 1829] [id = 507] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b3e7800 == 127 [pid = 1829] [id = 506] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78062000 == 126 [pid = 1829] [id = 505] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e761e1800 == 125 [pid = 1829] [id = 504] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72406000 == 124 [pid = 1829] [id = 503] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67769000 == 123 [pid = 1829] [id = 502] 22:23:46 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63cd0000 == 122 [pid = 1829] [id = 501] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f7e625d8000) [pid = 1829] [serial = 1500] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f7e6164a400) [pid = 1829] [serial = 1499] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e72549000) [pid = 1829] [serial = 1494] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e66cb7800) [pid = 1829] [serial = 1442] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e7244a000) [pid = 1829] [serial = 1454] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e73db8000) [pid = 1829] [serial = 1457] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e68e48400) [pid = 1829] [serial = 1485] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e68e45400) [pid = 1829] [serial = 1445] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e5df88c00) [pid = 1829] [serial = 1475] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e65699800) [pid = 1829] [serial = 1487] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e6366b400) [pid = 1829] [serial = 1439] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e65b09800) [pid = 1829] [serial = 1481] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e68c37800) [pid = 1829] [serial = 1488] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e7225f400) [pid = 1829] [serial = 1493] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e75889c00) [pid = 1829] [serial = 1463] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e60861c00) [pid = 1829] [serial = 1476] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e7105b000) [pid = 1829] [serial = 1451] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e6efcf000) [pid = 1829] [serial = 1490] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e63db7c00) [pid = 1829] [serial = 1478] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e74b7c000) [pid = 1829] [serial = 1460] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e6f1ae000) [pid = 1829] [serial = 1448] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e680c4400) [pid = 1829] [serial = 1484] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e74b4fc00) [pid = 1829] [serial = 1497] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e677af400) [pid = 1829] [serial = 1482] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e71057000) [pid = 1829] [serial = 1491] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e64fd6000) [pid = 1829] [serial = 1479] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e72aedc00) [pid = 1829] [serial = 1496] [outer = (nil)] [url = about:blank] 22:23:46 INFO - PROCESS | 1829 | 1461302626371 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]]]}] 22:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1483ms 22:23:46 INFO - PROCESS | 1829 | 1461302626380 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:23:46 INFO - PROCESS | 1829 | 1461302626383 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:23:46 INFO - PROCESS | 1829 | 1461302626423 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:23:46 INFO - PROCESS | 1829 | 1461302626428 Marionette TRACE conn3 <- [1,2130,null,{}] 22:23:46 INFO - PROCESS | 1829 | 1461302626452 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}] 22:23:46 INFO - PROCESS | 1829 | 1461302626619 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:23:46 INFO - PROCESS | 1829 | 1461302626639 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64e06800 == 123 [pid = 1829] [id = 540] 22:23:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e677b8800) [pid = 1829] [serial = 1621] [outer = (nil)] 22:23:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e68e3d400) [pid = 1829] [serial = 1622] [outer = 0x7f7e677b8800] 22:23:46 INFO - PROCESS | 1829 | 1461302626698 Marionette DEBUG loaded listener.js 22:23:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e69d52800) [pid = 1829] [serial = 1623] [outer = 0x7f7e677b8800] 22:23:47 INFO - PROCESS | 1829 | 1461302627581 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] 22:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:23:47 INFO - PROCESS | 1829 | 1461302627627 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:23:47 INFO - PROCESS | 1829 | 1461302627632 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:23:47 INFO - PROCESS | 1829 | 1461302627635 Marionette TRACE conn3 <- [1,2134,null,{}] 22:23:47 INFO - PROCESS | 1829 | 1461302627640 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}] 22:23:47 INFO - PROCESS | 1829 | 1461302627804 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:23:47 INFO - PROCESS | 1829 | 1461302627992 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ed8800 == 124 [pid = 1829] [id = 541] 22:23:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e6520b000) [pid = 1829] [serial = 1624] [outer = (nil)] 22:23:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e6efcd400) [pid = 1829] [serial = 1625] [outer = 0x7f7e6520b000] 22:23:48 INFO - PROCESS | 1829 | 1461302628053 Marionette DEBUG loaded listener.js 22:23:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e71116800) [pid = 1829] [serial = 1626] [outer = 0x7f7e6520b000] 22:23:48 INFO - PROCESS | 1829 | 1461302628850 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]]]}] 22:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1280ms 22:23:48 INFO - PROCESS | 1829 | 1461302628912 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:23:48 INFO - PROCESS | 1829 | 1461302628915 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:23:48 INFO - PROCESS | 1829 | 1461302628927 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:23:48 INFO - PROCESS | 1829 | 1461302628929 Marionette TRACE conn3 <- [1,2138,null,{}] 22:23:48 INFO - PROCESS | 1829 | 1461302628935 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}] 22:23:49 INFO - PROCESS | 1829 | 1461302629151 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:23:49 INFO - PROCESS | 1829 | 1461302629179 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb5d800 == 125 [pid = 1829] [id = 542] 22:23:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e71118800) [pid = 1829] [serial = 1627] [outer = (nil)] 22:23:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e71a65400) [pid = 1829] [serial = 1628] [outer = 0x7f7e71118800] 22:23:49 INFO - PROCESS | 1829 | 1461302629249 Marionette DEBUG loaded listener.js 22:23:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e740d1800) [pid = 1829] [serial = 1629] [outer = 0x7f7e71118800] 22:23:50 INFO - PROCESS | 1829 | 1461302630123 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]]]}] 22:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1235ms 22:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:23:50 INFO - PROCESS | 1829 | 1461302630193 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:23:50 INFO - PROCESS | 1829 | 1461302630195 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:23:50 INFO - PROCESS | 1829 | 1461302630202 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:23:50 INFO - PROCESS | 1829 | 1461302630205 Marionette TRACE conn3 <- [1,2142,null,{}] 22:23:50 INFO - PROCESS | 1829 | 1461302630213 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}] 22:23:50 INFO - PROCESS | 1829 | 1461302630452 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:23:51 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e63524c00) [pid = 1829] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:23:51 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e6164e400) [pid = 1829] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:23:51 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e5c4a1c00) [pid = 1829] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:23:51 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e63668000) [pid = 1829] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:23:51 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e5e0f5800) [pid = 1829] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:23:51 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e66cb7c00) [pid = 1829] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:23:51 INFO - PROCESS | 1829 | 1461302631191 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63ba8000 == 126 [pid = 1829] [id = 543] 22:23:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e5c498800) [pid = 1829] [serial = 1630] [outer = (nil)] 22:23:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e625d8400) [pid = 1829] [serial = 1631] [outer = 0x7f7e5c498800] 22:23:51 INFO - PROCESS | 1829 | 1461302631251 Marionette DEBUG loaded listener.js 22:23:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e68c2e800) [pid = 1829] [serial = 1632] [outer = 0x7f7e5c498800] 22:23:51 INFO - PROCESS | 1829 | 1461302631892 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] 22:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:23:51 INFO - PROCESS | 1829 | 1461302631959 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:23:51 INFO - PROCESS | 1829 | 1461302631965 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:23:51 INFO - PROCESS | 1829 | 1461302631968 Marionette TRACE conn3 <- [1,2146,null,{}] 22:23:51 INFO - PROCESS | 1829 | 1461302631973 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}] 22:23:52 INFO - PROCESS | 1829 | 1461302632204 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:23:52 INFO - PROCESS | 1829 | 1461302632224 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e769c5800 == 127 [pid = 1829] [id = 544] 22:23:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e68f0b000) [pid = 1829] [serial = 1633] [outer = (nil)] 22:23:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e791cf000) [pid = 1829] [serial = 1634] [outer = 0x7f7e68f0b000] 22:23:52 INFO - PROCESS | 1829 | 1461302632283 Marionette DEBUG loaded listener.js 22:23:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e7a053800) [pid = 1829] [serial = 1635] [outer = 0x7f7e68f0b000] 22:23:53 INFO - PROCESS | 1829 | 1461302633066 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] 22:23:53 INFO - PROCESS | 1829 | 1461302633262 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:23:53 INFO - PROCESS | 1829 | 1461302633270 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:23:53 INFO - PROCESS | 1829 | 1461302633275 Marionette TRACE conn3 <- [1,2150,null,{}] 22:23:53 INFO - PROCESS | 1829 | 1461302633283 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}] 22:23:53 INFO - PROCESS | 1829 | 1461302633532 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:23:53 INFO - PROCESS | 1829 | 1461302633812 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633ce800 == 128 [pid = 1829] [id = 545] 22:23:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e60866800) [pid = 1829] [serial = 1636] [outer = (nil)] 22:23:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e61fd5400) [pid = 1829] [serial = 1637] [outer = 0x7f7e60866800] 22:23:53 INFO - PROCESS | 1829 | 1461302633930 Marionette DEBUG loaded listener.js 22:23:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e625cec00) [pid = 1829] [serial = 1638] [outer = 0x7f7e60866800] 22:23:54 INFO - PROCESS | 1829 | 1461302634850 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]]]}] 22:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1632ms 22:23:54 INFO - PROCESS | 1829 | 1461302634903 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:23:54 INFO - PROCESS | 1829 | 1461302634908 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:23:54 INFO - PROCESS | 1829 | 1461302634920 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:23:54 INFO - PROCESS | 1829 | 1461302634925 Marionette TRACE conn3 <- [1,2154,null,{}] 22:23:54 INFO - PROCESS | 1829 | 1461302634931 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}] 22:23:55 INFO - PROCESS | 1829 | 1461302635119 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:23:55 INFO - PROCESS | 1829 | 1461302635333 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67db8000 == 129 [pid = 1829] [id = 546] 22:23:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e625d4000) [pid = 1829] [serial = 1639] [outer = (nil)] 22:23:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e65699800) [pid = 1829] [serial = 1640] [outer = 0x7f7e625d4000] 22:23:55 INFO - PROCESS | 1829 | 1461302635447 Marionette DEBUG loaded listener.js 22:23:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e677abc00) [pid = 1829] [serial = 1641] [outer = 0x7f7e625d4000] 22:23:56 INFO - PROCESS | 1829 | 1461302636409 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]]]}] 22:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1539ms 22:23:56 INFO - PROCESS | 1829 | 1461302636456 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:23:56 INFO - PROCESS | 1829 | 1461302636460 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:23:56 INFO - PROCESS | 1829 | 1461302636466 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:23:56 INFO - PROCESS | 1829 | 1461302636470 Marionette TRACE conn3 <- [1,2158,null,{}] 22:23:56 INFO - PROCESS | 1829 | 1461302636485 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}] 22:23:56 INFO - PROCESS | 1829 | 1461302636680 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:23:56 INFO - PROCESS | 1829 | 1461302636904 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b573800 == 130 [pid = 1829] [id = 547] 22:23:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e71157c00) [pid = 1829] [serial = 1642] [outer = (nil)] 22:23:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e72261400) [pid = 1829] [serial = 1643] [outer = 0x7f7e71157c00] 22:23:57 INFO - PROCESS | 1829 | 1461302637102 Marionette DEBUG loaded listener.js 22:23:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e73db9000) [pid = 1829] [serial = 1644] [outer = 0x7f7e71157c00] 22:23:58 INFO - PROCESS | 1829 | 1461302638010 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]]]}] 22:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1582ms 22:23:58 INFO - PROCESS | 1829 | 1461302638049 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:23:58 INFO - PROCESS | 1829 | 1461302638052 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:23:58 INFO - PROCESS | 1829 | 1461302638058 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:23:58 INFO - PROCESS | 1829 | 1461302638060 Marionette TRACE conn3 <- [1,2162,null,{}] 22:23:58 INFO - PROCESS | 1829 | 1461302638066 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}] 22:23:58 INFO - PROCESS | 1829 | 1461302638254 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:23:58 INFO - PROCESS | 1829 | 1461302638488 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e889c4800 == 131 [pid = 1829] [id = 548] 22:23:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e711d7000) [pid = 1829] [serial = 1645] [outer = (nil)] 22:23:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e766f8400) [pid = 1829] [serial = 1646] [outer = 0x7f7e711d7000] 22:23:58 INFO - PROCESS | 1829 | 1461302638561 Marionette DEBUG loaded listener.js 22:23:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e7a6c0c00) [pid = 1829] [serial = 1647] [outer = 0x7f7e711d7000] 22:23:59 INFO - PROCESS | 1829 | 1461302639511 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]]]}] 22:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1486ms 22:23:59 INFO - PROCESS | 1829 | 1461302639544 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:23:59 INFO - PROCESS | 1829 | 1461302639547 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:23:59 INFO - PROCESS | 1829 | 1461302639553 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:23:59 INFO - PROCESS | 1829 | 1461302639556 Marionette TRACE conn3 <- [1,2166,null,{}] 22:23:59 INFO - PROCESS | 1829 | 1461302639561 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}] 22:23:59 INFO - PROCESS | 1829 | 1461302639741 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:23:59 INFO - PROCESS | 1829 | 1461302639961 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc64000 == 132 [pid = 1829] [id = 549] 22:24:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e766ef000) [pid = 1829] [serial = 1648] [outer = (nil)] 22:24:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e88c10800) [pid = 1829] [serial = 1649] [outer = 0x7f7e766ef000] 22:24:00 INFO - PROCESS | 1829 | 1461302640077 Marionette DEBUG loaded listener.js 22:24:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e8a07f800) [pid = 1829] [serial = 1650] [outer = 0x7f7e766ef000] 22:24:00 INFO - PROCESS | 1829 | 1461302640926 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]]]}] 22:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1427ms 22:24:00 INFO - PROCESS | 1829 | 1461302640982 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:24:00 INFO - PROCESS | 1829 | 1461302640984 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:24:00 INFO - PROCESS | 1829 | 1461302640991 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:24:00 INFO - PROCESS | 1829 | 1461302640994 Marionette TRACE conn3 <- [1,2170,null,{}] 22:24:01 INFO - PROCESS | 1829 | 1461302641000 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}] 22:24:01 INFO - PROCESS | 1829 | 1461302641224 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:24:01 INFO - PROCESS | 1829 | 1461302641492 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e959ae000 == 133 [pid = 1829] [id = 550] 22:24:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e8d775400) [pid = 1829] [serial = 1651] [outer = (nil)] 22:24:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f7e8e089000) [pid = 1829] [serial = 1652] [outer = 0x7f7e8d775400] 22:24:01 INFO - PROCESS | 1829 | 1461302641619 Marionette DEBUG loaded listener.js 22:24:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f7e8e30bc00) [pid = 1829] [serial = 1653] [outer = 0x7f7e8d775400] 22:24:02 INFO - PROCESS | 1829 | 1461302642451 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]]]}] 22:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1527ms 22:24:02 INFO - PROCESS | 1829 | 1461302642520 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:24:02 INFO - PROCESS | 1829 | 1461302642524 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:24:02 INFO - PROCESS | 1829 | 1461302642530 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:24:02 INFO - PROCESS | 1829 | 1461302642533 Marionette TRACE conn3 <- [1,2174,null,{}] 22:24:02 INFO - PROCESS | 1829 | 1461302642538 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}] 22:24:02 INFO - PROCESS | 1829 | 1461302642734 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:24:02 INFO - PROCESS | 1829 | 1461302642950 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5b954000 == 134 [pid = 1829] [id = 551] 22:24:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e63880c00) [pid = 1829] [serial = 1654] [outer = (nil)] 22:24:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e63889c00) [pid = 1829] [serial = 1655] [outer = 0x7f7e63880c00] 22:24:03 INFO - PROCESS | 1829 | 1461302643064 Marionette DEBUG loaded listener.js 22:24:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e6388e800) [pid = 1829] [serial = 1656] [outer = 0x7f7e63880c00] 22:24:03 INFO - PROCESS | 1829 | 1461302643935 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]]]}] 22:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1437ms 22:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:24:03 INFO - PROCESS | 1829 | 1461302643968 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:24:03 INFO - PROCESS | 1829 | 1461302643970 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:24:03 INFO - PROCESS | 1829 | 1461302643977 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:24:03 INFO - PROCESS | 1829 | 1461302643980 Marionette TRACE conn3 <- [1,2178,null,{}] 22:24:03 INFO - PROCESS | 1829 | 1461302643985 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}] 22:24:04 INFO - PROCESS | 1829 | 1461302644161 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:24:04 INFO - PROCESS | 1829 | 1461302644425 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61f60800 == 135 [pid = 1829] [id = 552] 22:24:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 280 (0x7f7e62045000) [pid = 1829] [serial = 1657] [outer = (nil)] 22:24:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 281 (0x7f7e6204ac00) [pid = 1829] [serial = 1658] [outer = 0x7f7e62045000] 22:24:04 INFO - PROCESS | 1829 | 1461302644511 Marionette DEBUG loaded listener.js 22:24:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 282 (0x7f7e6204f400) [pid = 1829] [serial = 1659] [outer = 0x7f7e62045000] 22:24:05 INFO - PROCESS | 1829 | 1461302645338 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]]]}] 22:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1429ms 22:24:05 INFO - PROCESS | 1829 | 1461302645406 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:24:05 INFO - PROCESS | 1829 | 1461302645410 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:24:05 INFO - PROCESS | 1829 | 1461302645416 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:24:05 INFO - PROCESS | 1829 | 1461302645419 Marionette TRACE conn3 <- [1,2182,null,{}] 22:24:05 INFO - PROCESS | 1829 | 1461302645424 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}] 22:24:05 INFO - PROCESS | 1829 | 1461302645615 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:24:05 INFO - PROCESS | 1829 | 1461302645833 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e76035800 == 136 [pid = 1829] [id = 553] 22:24:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 283 (0x7f7e62045400) [pid = 1829] [serial = 1660] [outer = (nil)] 22:24:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f7e6388b400) [pid = 1829] [serial = 1661] [outer = 0x7f7e62045400] 22:24:05 INFO - PROCESS | 1829 | 1461302645945 Marionette DEBUG loaded listener.js 22:24:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f7e65f31000) [pid = 1829] [serial = 1662] [outer = 0x7f7e62045400] 22:24:06 INFO - PROCESS | 1829 | 1461302646841 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]]]}] 22:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1485ms 22:24:06 INFO - PROCESS | 1829 | 1461302646902 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:24:06 INFO - PROCESS | 1829 | 1461302646905 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:24:06 INFO - PROCESS | 1829 | 1461302646911 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:24:06 INFO - PROCESS | 1829 | 1461302646913 Marionette TRACE conn3 <- [1,2186,null,{}] 22:24:06 INFO - PROCESS | 1829 | 1461302646919 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}] 22:24:07 INFO - PROCESS | 1829 | 1461302647104 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:24:07 INFO - PROCESS | 1829 | 1461302647371 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7604c800 == 137 [pid = 1829] [id = 554] 22:24:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f7e6204bc00) [pid = 1829] [serial = 1663] [outer = (nil)] 22:24:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f7e65f36000) [pid = 1829] [serial = 1664] [outer = 0x7f7e6204bc00] 22:24:07 INFO - PROCESS | 1829 | 1461302647446 Marionette DEBUG loaded listener.js 22:24:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f7e65f3b000) [pid = 1829] [serial = 1665] [outer = 0x7f7e6204bc00] 22:24:08 INFO - PROCESS | 1829 | 1461302648287 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]]]}] 22:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1432ms 22:24:08 INFO - PROCESS | 1829 | 1461302648344 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:24:08 INFO - PROCESS | 1829 | 1461302648349 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:24:08 INFO - PROCESS | 1829 | 1461302648354 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:24:08 INFO - PROCESS | 1829 | 1461302648357 Marionette TRACE conn3 <- [1,2190,null,{}] 22:24:08 INFO - PROCESS | 1829 | 1461302648363 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}] 22:24:08 INFO - PROCESS | 1829 | 1461302648569 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:24:08 INFO - PROCESS | 1829 | 1461302648788 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64f5d800 == 138 [pid = 1829] [id = 555] 22:24:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e6204f800) [pid = 1829] [serial = 1666] [outer = (nil)] 22:24:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f7e67e62800) [pid = 1829] [serial = 1667] [outer = 0x7f7e6204f800] 22:24:08 INFO - PROCESS | 1829 | 1461302648909 Marionette DEBUG loaded listener.js 22:24:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e67e69800) [pid = 1829] [serial = 1668] [outer = 0x7f7e6204f800] 22:24:09 INFO - PROCESS | 1829 | 1461302649847 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]]]}] 22:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1529ms 22:24:09 INFO - PROCESS | 1829 | 1461302649885 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:24:09 INFO - PROCESS | 1829 | 1461302649889 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:24:09 INFO - PROCESS | 1829 | 1461302649894 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:24:09 INFO - PROCESS | 1829 | 1461302649896 Marionette TRACE conn3 <- [1,2194,null,{}] 22:24:09 INFO - PROCESS | 1829 | 1461302649902 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}] 22:24:10 INFO - PROCESS | 1829 | 1461302650079 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:24:10 INFO - PROCESS | 1829 | 1461302650349 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6089f000 == 139 [pid = 1829] [id = 556] 22:24:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 292 (0x7f7e6230f000) [pid = 1829] [serial = 1669] [outer = (nil)] 22:24:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 293 (0x7f7e62317400) [pid = 1829] [serial = 1670] [outer = 0x7f7e6230f000] 22:24:10 INFO - PROCESS | 1829 | 1461302650442 Marionette DEBUG loaded listener.js 22:24:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 294 (0x7f7e6231d400) [pid = 1829] [serial = 1671] [outer = 0x7f7e6230f000] 22:24:11 INFO - PROCESS | 1829 | 1461302651325 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]]]}] 22:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1478ms 22:24:11 INFO - PROCESS | 1829 | 1461302651374 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:24:11 INFO - PROCESS | 1829 | 1461302651378 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:24:11 INFO - PROCESS | 1829 | 1461302651384 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:24:11 INFO - PROCESS | 1829 | 1461302651386 Marionette TRACE conn3 <- [1,2198,null,{}] 22:24:11 INFO - PROCESS | 1829 | 1461302651391 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}] 22:24:11 INFO - PROCESS | 1829 | 1461302651572 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:24:11 INFO - PROCESS | 1829 | 1461302651839 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5bad8000 == 140 [pid = 1829] [id = 557] 22:24:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 295 (0x7f7e62311000) [pid = 1829] [serial = 1672] [outer = (nil)] 22:24:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 296 (0x7f7e62322800) [pid = 1829] [serial = 1673] [outer = 0x7f7e62311000] 22:24:11 INFO - PROCESS | 1829 | 1461302651916 Marionette DEBUG loaded listener.js 22:24:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 297 (0x7f7e62327c00) [pid = 1829] [serial = 1674] [outer = 0x7f7e62311000] 22:24:12 INFO - PROCESS | 1829 | 1461302652761 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]]]}] 22:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1430ms 22:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:24:12 INFO - PROCESS | 1829 | 1461302652815 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:24:12 INFO - PROCESS | 1829 | 1461302652817 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:24:12 INFO - PROCESS | 1829 | 1461302652822 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:24:12 INFO - PROCESS | 1829 | 1461302652826 Marionette TRACE conn3 <- [1,2202,null,{}] 22:24:12 INFO - PROCESS | 1829 | 1461302652831 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}] 22:24:13 INFO - PROCESS | 1829 | 1461302653006 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:24:13 INFO - PROCESS | 1829 | 1461302653273 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5fb0b000 == 141 [pid = 1829] [id = 558] 22:24:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 298 (0x7f7e5dbd9800) [pid = 1829] [serial = 1675] [outer = (nil)] 22:24:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 299 (0x7f7e5dbde400) [pid = 1829] [serial = 1676] [outer = 0x7f7e5dbd9800] 22:24:13 INFO - PROCESS | 1829 | 1461302653350 Marionette DEBUG loaded listener.js 22:24:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 300 (0x7f7e5dbe2c00) [pid = 1829] [serial = 1677] [outer = 0x7f7e5dbd9800] 22:24:14 INFO - PROCESS | 1829 | 1461302654199 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]]]}] 22:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1444ms 22:24:14 INFO - PROCESS | 1829 | 1461302654267 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:24:14 INFO - PROCESS | 1829 | 1461302654271 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:24:14 INFO - PROCESS | 1829 | 1461302654276 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:24:14 INFO - PROCESS | 1829 | 1461302654279 Marionette TRACE conn3 <- [1,2206,null,{}] 22:24:14 INFO - PROCESS | 1829 | 1461302654285 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}] 22:24:14 INFO - PROCESS | 1829 | 1461302654471 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:24:14 INFO - PROCESS | 1829 | 1461302654841 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608a1800 == 142 [pid = 1829] [id = 559] 22:24:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 301 (0x7f7e5d713800) [pid = 1829] [serial = 1678] [outer = (nil)] 22:24:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 302 (0x7f7e5d716000) [pid = 1829] [serial = 1679] [outer = 0x7f7e5d713800] 22:24:14 INFO - PROCESS | 1829 | 1461302654924 Marionette DEBUG loaded listener.js 22:24:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 303 (0x7f7e5d94d800) [pid = 1829] [serial = 1680] [outer = 0x7f7e5d713800] 22:24:15 INFO - PROCESS | 1829 | 1461302655764 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]]]}] 22:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1531ms 22:24:15 INFO - PROCESS | 1829 | 1461302655809 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:24:15 INFO - PROCESS | 1829 | 1461302655813 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:24:15 INFO - PROCESS | 1829 | 1461302655818 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:24:15 INFO - PROCESS | 1829 | 1461302655820 Marionette TRACE conn3 <- [1,2210,null,{}] 22:24:15 INFO - PROCESS | 1829 | 1461302655826 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}] 22:24:16 INFO - PROCESS | 1829 | 1461302656020 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:24:16 INFO - PROCESS | 1829 | 1461302656303 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ed2800 == 143 [pid = 1829] [id = 560] 22:24:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 304 (0x7f7e5d711400) [pid = 1829] [serial = 1681] [outer = (nil)] 22:24:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 305 (0x7f7e5dbe0800) [pid = 1829] [serial = 1682] [outer = 0x7f7e5d711400] 22:24:16 INFO - PROCESS | 1829 | 1461302656418 Marionette DEBUG loaded listener.js 22:24:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 306 (0x7f7e622e7000) [pid = 1829] [serial = 1683] [outer = 0x7f7e5d711400] 22:24:17 INFO - PROCESS | 1829 | 1461302657265 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]]]}] 22:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1489ms 22:24:17 INFO - PROCESS | 1829 | 1461302657309 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:24:17 INFO - PROCESS | 1829 | 1461302657312 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:24:17 INFO - PROCESS | 1829 | 1461302657318 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:24:17 INFO - PROCESS | 1829 | 1461302657320 Marionette TRACE conn3 <- [1,2214,null,{}] 22:24:17 INFO - PROCESS | 1829 | 1461302657326 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}] 22:24:17 INFO - PROCESS | 1829 | 1461302657517 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:24:17 INFO - PROCESS | 1829 | 1461302657792 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ba0e800 == 144 [pid = 1829] [id = 561] 22:24:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 307 (0x7f7e5d713c00) [pid = 1829] [serial = 1684] [outer = (nil)] 22:24:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 308 (0x7f7e62329400) [pid = 1829] [serial = 1685] [outer = 0x7f7e5d713c00] 22:24:17 INFO - PROCESS | 1829 | 1461302657865 Marionette DEBUG loaded listener.js 22:24:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 309 (0x7f7e65310400) [pid = 1829] [serial = 1686] [outer = 0x7f7e5d713c00] 22:24:18 INFO - PROCESS | 1829 | 1461302658727 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]]]}] 22:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1483ms 22:24:18 INFO - PROCESS | 1829 | 1461302658802 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:24:18 INFO - PROCESS | 1829 | 1461302658805 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:24:18 INFO - PROCESS | 1829 | 1461302658811 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:24:18 INFO - PROCESS | 1829 | 1461302658813 Marionette TRACE conn3 <- [1,2218,null,{}] 22:24:18 INFO - PROCESS | 1829 | 1461302658819 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}] 22:24:19 INFO - PROCESS | 1829 | 1461302659011 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:24:19 INFO - PROCESS | 1829 | 1461302659860 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6060b800 == 145 [pid = 1829] [id = 562] 22:24:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 310 (0x7f7e5c49a400) [pid = 1829] [serial = 1687] [outer = (nil)] 22:24:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 311 (0x7f7e5d5d3800) [pid = 1829] [serial = 1688] [outer = 0x7f7e5c49a400] 22:24:20 INFO - PROCESS | 1829 | 1461302660056 Marionette DEBUG loaded listener.js 22:24:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 312 (0x7f7e5dbe0400) [pid = 1829] [serial = 1689] [outer = 0x7f7e5c49a400] 22:24:20 INFO - PROCESS | 1829 | 1461302660921 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]]]}] 22:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2138ms 22:24:20 INFO - PROCESS | 1829 | 1461302660954 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:24:20 INFO - PROCESS | 1829 | 1461302660960 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:24:20 INFO - PROCESS | 1829 | 1461302660972 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:24:20 INFO - PROCESS | 1829 | 1461302660976 Marionette TRACE conn3 <- [1,2222,null,{}] 22:24:20 INFO - PROCESS | 1829 | 1461302660983 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}] 22:24:21 INFO - PROCESS | 1829 | 1461302661164 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:24:21 INFO - PROCESS | 1829 | 1461302661468 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633cf000 == 146 [pid = 1829] [id = 563] 22:24:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 313 (0x7f7e5c494400) [pid = 1829] [serial = 1690] [outer = (nil)] 22:24:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 314 (0x7f7e5e0f3000) [pid = 1829] [serial = 1691] [outer = 0x7f7e5c494400] 22:24:21 INFO - PROCESS | 1829 | 1461302661541 Marionette DEBUG loaded listener.js 22:24:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 315 (0x7f7e6204b000) [pid = 1829] [serial = 1692] [outer = 0x7f7e5c494400] 22:24:22 INFO - PROCESS | 1829 | 1461302662603 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]]]}] 22:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1683ms 22:24:22 INFO - PROCESS | 1829 | 1461302662658 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:24:22 INFO - PROCESS | 1829 | 1461302662663 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:24:22 INFO - PROCESS | 1829 | 1461302662671 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:24:22 INFO - PROCESS | 1829 | 1461302662674 Marionette TRACE conn3 <- [1,2226,null,{}] 22:24:22 INFO - PROCESS | 1829 | 1461302662680 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}] 22:24:22 INFO - PROCESS | 1829 | 1461302662863 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:24:23 INFO - PROCESS | 1829 | 1461302663210 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621e1800 == 147 [pid = 1829] [id = 564] 22:24:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 316 (0x7f7e63dba000) [pid = 1829] [serial = 1693] [outer = (nil)] 22:24:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 317 (0x7f7e63fa7400) [pid = 1829] [serial = 1694] [outer = 0x7f7e63dba000] 22:24:23 INFO - PROCESS | 1829 | 1461302663282 Marionette DEBUG loaded listener.js 22:24:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 318 (0x7f7e65209800) [pid = 1829] [serial = 1695] [outer = 0x7f7e63dba000] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e69db6800 == 146 [pid = 1829] [id = 456] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b2e3800 == 145 [pid = 1829] [id = 99] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e767ef000 == 144 [pid = 1829] [id = 340] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63ba8000 == 143 [pid = 1829] [id = 543] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6fb5d800 == 142 [pid = 1829] [id = 542] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ed8800 == 141 [pid = 1829] [id = 541] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e64e06800 == 140 [pid = 1829] [id = 540] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e608e7800 == 139 [pid = 1829] [id = 539] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621d6800 == 138 [pid = 1829] [id = 538] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e615e0800 == 137 [pid = 1829] [id = 537] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e78436000 == 136 [pid = 1829] [id = 529] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e76687800 == 135 [pid = 1829] [id = 528] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72f5a800 == 134 [pid = 1829] [id = 527] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b14000 == 133 [pid = 1829] [id = 526] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6eff6800 == 132 [pid = 1829] [id = 525] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67f20800 == 131 [pid = 1829] [id = 524] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65432800 == 130 [pid = 1829] [id = 523] 22:24:23 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616ae000 == 129 [pid = 1829] [id = 522] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 317 (0x7f7e63fb3400) [pid = 1829] [serial = 1554] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 316 (0x7f7e65b11c00) [pid = 1829] [serial = 1502] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 315 (0x7f7e65694c00) [pid = 1829] [serial = 1557] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 314 (0x7f7e605fa400) [pid = 1829] [serial = 1541] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 313 (0x7f7e605f4c00) [pid = 1829] [serial = 1538] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 312 (0x7f7e71058400) [pid = 1829] [serial = 1523] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 311 (0x7f7e8d610c00) [pid = 1829] [serial = 1529] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 310 (0x7f7e63dc0000) [pid = 1829] [serial = 1553] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 309 (0x7f7e6085e800) [pid = 1829] [serial = 1547] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 308 (0x7f7e66cab400) [pid = 1829] [serial = 1559] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 307 (0x7f7e622e6000) [pid = 1829] [serial = 1551] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 306 (0x7f7e6efd4400) [pid = 1829] [serial = 1511] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 305 (0x7f7e680cc400) [pid = 1829] [serial = 1563] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 304 (0x7f7e677ae800) [pid = 1829] [serial = 1508] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 303 (0x7f7e8906a400) [pid = 1829] [serial = 1526] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 302 (0x7f7e6352cc00) [pid = 1829] [serial = 1505] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 301 (0x7f7e71c97000) [pid = 1829] [serial = 1514] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 300 (0x7f7e61fe1000) [pid = 1829] [serial = 1550] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 299 (0x7f7e609db400) [pid = 1829] [serial = 1544] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 298 (0x7f7e68063800) [pid = 1829] [serial = 1562] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 297 (0x7f7e741cf000) [pid = 1829] [serial = 1517] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 296 (0x7f7e5c49ec00) [pid = 1829] [serial = 1535] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 295 (0x7f7e79e69000) [pid = 1829] [serial = 1520] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 294 (0x7f7e66cb7400) [pid = 1829] [serial = 1560] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 293 (0x7f7e61649800) [pid = 1829] [serial = 1548] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 292 (0x7f7e8d9b4800) [pid = 1829] [serial = 1532] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 291 (0x7f7e6520ac00) [pid = 1829] [serial = 1556] [outer = (nil)] [url = about:blank] 22:24:23 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e68c2d400) [pid = 1829] [serial = 1565] [outer = (nil)] [url = about:blank] 22:24:24 INFO - PROCESS | 1829 | 1461302664210 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]]]}] 22:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1584ms 22:24:24 INFO - PROCESS | 1829 | 1461302664265 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:24:24 INFO - PROCESS | 1829 | 1461302664268 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:24:24 INFO - PROCESS | 1829 | 1461302664276 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:24:24 INFO - PROCESS | 1829 | 1461302664284 Marionette TRACE conn3 <- [1,2230,null,{}] 22:24:24 INFO - PROCESS | 1829 | 1461302664301 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}] 22:24:24 INFO - PROCESS | 1829 | 1461302664476 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:24:24 INFO - PROCESS | 1829 | 1461302664488 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63ba9000 == 130 [pid = 1829] [id = 565] 22:24:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e63fb3400) [pid = 1829] [serial = 1696] [outer = (nil)] 22:24:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 292 (0x7f7e65b07800) [pid = 1829] [serial = 1697] [outer = 0x7f7e63fb3400] 22:24:24 INFO - PROCESS | 1829 | 1461302664557 Marionette DEBUG loaded listener.js 22:24:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 293 (0x7f7e65f3c400) [pid = 1829] [serial = 1698] [outer = 0x7f7e63fb3400] 22:24:25 INFO - PROCESS | 1829 | 1461302665443 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]]]}] 22:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1187ms 22:24:25 INFO - PROCESS | 1829 | 1461302665462 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:24:25 INFO - PROCESS | 1829 | 1461302665465 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:24:25 INFO - PROCESS | 1829 | 1461302665470 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:24:25 INFO - PROCESS | 1829 | 1461302665473 Marionette TRACE conn3 <- [1,2234,null,{}] 22:24:25 INFO - PROCESS | 1829 | 1461302665478 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}] 22:24:25 INFO - PROCESS | 1829 | 1461302665638 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:24:25 INFO - PROCESS | 1829 | 1461302665868 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65e3e000 == 131 [pid = 1829] [id = 566] 22:24:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 294 (0x7f7e5c49ec00) [pid = 1829] [serial = 1699] [outer = (nil)] 22:24:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 295 (0x7f7e677b7800) [pid = 1829] [serial = 1700] [outer = 0x7f7e5c49ec00] 22:24:25 INFO - PROCESS | 1829 | 1461302665972 Marionette DEBUG loaded listener.js 22:24:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 296 (0x7f7e67e5dc00) [pid = 1829] [serial = 1701] [outer = 0x7f7e5c49ec00] 22:24:26 INFO - PROCESS | 1829 | 1461302666778 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]]]}] 22:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1330ms 22:24:26 INFO - PROCESS | 1829 | 1461302666809 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:24:26 INFO - PROCESS | 1829 | 1461302666812 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:24:26 INFO - PROCESS | 1829 | 1461302666821 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:24:26 INFO - PROCESS | 1829 | 1461302666823 Marionette TRACE conn3 <- [1,2238,null,{}] 22:24:26 INFO - PROCESS | 1829 | 1461302666828 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}] 22:24:27 INFO - PROCESS | 1829 | 1461302667050 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:24:27 INFO - PROCESS | 1829 | 1461302667083 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67b95800 == 132 [pid = 1829] [id = 567] 22:24:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 297 (0x7f7e67e68800) [pid = 1829] [serial = 1702] [outer = (nil)] 22:24:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 298 (0x7f7e67e6b000) [pid = 1829] [serial = 1703] [outer = 0x7f7e67e68800] 22:24:27 INFO - PROCESS | 1829 | 1461302667154 Marionette DEBUG loaded listener.js 22:24:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 299 (0x7f7e680c4800) [pid = 1829] [serial = 1704] [outer = 0x7f7e67e68800] 22:24:28 INFO - PROCESS | 1829 | 1461302668027 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]]]}] 22:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1237ms 22:24:28 INFO - PROCESS | 1829 | 1461302668058 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:24:28 INFO - PROCESS | 1829 | 1461302668061 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:24:28 INFO - PROCESS | 1829 | 1461302668067 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:24:28 INFO - PROCESS | 1829 | 1461302668069 Marionette TRACE conn3 <- [1,2242,null,{}] 22:24:28 INFO - PROCESS | 1829 | 1461302668080 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}] 22:24:28 INFO - PROCESS | 1829 | 1461302668300 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 298 (0x7f7e5fe85400) [pid = 1829] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 297 (0x7f7e5c49d000) [pid = 1829] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 296 (0x7f7e681f1400) [pid = 1829] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 295 (0x7f7e5c492800) [pid = 1829] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 294 (0x7f7e68e3fc00) [pid = 1829] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 293 (0x7f7e5df8e800) [pid = 1829] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 292 (0x7f7e68cde400) [pid = 1829] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 291 (0x7f7e5df8cc00) [pid = 1829] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e63db9800) [pid = 1829] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f7e71118800) [pid = 1829] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e7a2d2000) [pid = 1829] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f7e6520b000) [pid = 1829] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f7e68c30000) [pid = 1829] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f7e7244c000) [pid = 1829] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f7e5c493000) [pid = 1829] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f7e68cd5000) [pid = 1829] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 282 (0x7f7e5d945400) [pid = 1829] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 281 (0x7f7e68ea1c00) [pid = 1829] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 280 (0x7f7e5d5cb000) [pid = 1829] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 279 (0x7f7e69d55c00) [pid = 1829] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e6efd9c00) [pid = 1829] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e74b7e000) [pid = 1829] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e6164d800) [pid = 1829] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f7e741b6400) [pid = 1829] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f7e677b8800) [pid = 1829] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e68f84c00) [pid = 1829] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e7b69f000) [pid = 1829] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e69f0a000) [pid = 1829] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e740d6000) [pid = 1829] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e681e9000) [pid = 1829] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e6531b400) [pid = 1829] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e791c7400) [pid = 1829] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e5df95400) [pid = 1829] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e66cb8c00) [pid = 1829] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e5c498800) [pid = 1829] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e68c3a000) [pid = 1829] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e6365d800) [pid = 1829] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e5df88000) [pid = 1829] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e6fedbc00) [pid = 1829] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e5d944c00) [pid = 1829] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e72e6e800) [pid = 1829] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e5d5ce800) [pid = 1829] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e65b0ac00) [pid = 1829] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e78b0c400) [pid = 1829] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:24:29 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e5d5d0000) [pid = 1829] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:24:29 INFO - PROCESS | 1829 | 1461302669340 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e1dd800 == 133 [pid = 1829] [id = 568] 22:24:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e5c492800) [pid = 1829] [serial = 1705] [outer = (nil)] 22:24:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e5d5ca800) [pid = 1829] [serial = 1706] [outer = 0x7f7e5c492800] 22:24:29 INFO - PROCESS | 1829 | 1461302669401 Marionette DEBUG loaded listener.js 22:24:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e5df88800) [pid = 1829] [serial = 1707] [outer = 0x7f7e5c492800] 22:24:30 INFO - PROCESS | 1829 | 1461302670048 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]]]}] 22:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2038ms 22:24:30 INFO - PROCESS | 1829 | 1461302670105 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:24:30 INFO - PROCESS | 1829 | 1461302670107 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:24:30 INFO - PROCESS | 1829 | 1461302670123 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:24:30 INFO - PROCESS | 1829 | 1461302670126 Marionette TRACE conn3 <- [1,2246,null,{}] 22:24:30 INFO - PROCESS | 1829 | 1461302670132 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}] 22:24:30 INFO - PROCESS | 1829 | 1461302670357 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:24:30 INFO - PROCESS | 1829 | 1461302670376 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68da3800 == 134 [pid = 1829] [id = 569] 22:24:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e5d719400) [pid = 1829] [serial = 1708] [outer = (nil)] 22:24:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e64fd6c00) [pid = 1829] [serial = 1709] [outer = 0x7f7e5d719400] 22:24:30 INFO - PROCESS | 1829 | 1461302670436 Marionette DEBUG loaded listener.js 22:24:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e681f1400) [pid = 1829] [serial = 1710] [outer = 0x7f7e5d719400] 22:24:31 INFO - PROCESS | 1829 | 1461302671386 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]]]}] 22:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1338ms 22:24:31 INFO - PROCESS | 1829 | 1461302671467 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:24:31 INFO - PROCESS | 1829 | 1461302671473 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:24:31 INFO - PROCESS | 1829 | 1461302671483 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:24:31 INFO - PROCESS | 1829 | 1461302671488 Marionette TRACE conn3 <- [1,2250,null,{}] 22:24:31 INFO - PROCESS | 1829 | 1461302671498 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}] 22:24:31 INFO - PROCESS | 1829 | 1461302671723 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:24:32 INFO - PROCESS | 1829 | 1461302672002 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608d8800 == 135 [pid = 1829] [id = 570] 22:24:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e5d711000) [pid = 1829] [serial = 1711] [outer = (nil)] 22:24:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e5dbdfc00) [pid = 1829] [serial = 1712] [outer = 0x7f7e5d711000] 22:24:32 INFO - PROCESS | 1829 | 1461302672122 Marionette DEBUG loaded listener.js 22:24:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e60865800) [pid = 1829] [serial = 1713] [outer = 0x7f7e5d711000] 22:24:33 INFO - PROCESS | 1829 | 1461302673003 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]]]}] 22:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1584ms 22:24:33 INFO - PROCESS | 1829 | 1461302673067 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:24:33 INFO - PROCESS | 1829 | 1461302673075 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:24:33 INFO - PROCESS | 1829 | 1461302673085 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:24:33 INFO - PROCESS | 1829 | 1461302673089 Marionette TRACE conn3 <- [1,2254,null,{}] 22:24:33 INFO - PROCESS | 1829 | 1461302673095 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}] 22:24:33 INFO - PROCESS | 1829 | 1461302673286 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:24:33 INFO - PROCESS | 1829 | 1461302673553 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65162800 == 136 [pid = 1829] [id = 571] 22:24:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e6184b400) [pid = 1829] [serial = 1714] [outer = (nil)] 22:24:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e62313c00) [pid = 1829] [serial = 1715] [outer = 0x7f7e6184b400] 22:24:33 INFO - PROCESS | 1829 | 1461302673670 Marionette DEBUG loaded listener.js 22:24:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e63521800) [pid = 1829] [serial = 1716] [outer = 0x7f7e6184b400] 22:24:34 INFO - PROCESS | 1829 | 1461302674591 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]]]}] 22:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1533ms 22:24:34 INFO - PROCESS | 1829 | 1461302674618 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:24:34 INFO - PROCESS | 1829 | 1461302674622 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:24:34 INFO - PROCESS | 1829 | 1461302674628 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:24:34 INFO - PROCESS | 1829 | 1461302674634 Marionette TRACE conn3 <- [1,2258,null,{}] 22:24:34 INFO - PROCESS | 1829 | 1461302674650 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}] 22:24:34 INFO - PROCESS | 1829 | 1461302674836 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:24:35 INFO - PROCESS | 1829 | 1461302675130 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71a9d800 == 137 [pid = 1829] [id = 572] 22:24:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e63faac00) [pid = 1829] [serial = 1717] [outer = (nil)] 22:24:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e65319c00) [pid = 1829] [serial = 1718] [outer = 0x7f7e63faac00] 22:24:35 INFO - PROCESS | 1829 | 1461302675250 Marionette DEBUG loaded listener.js 22:24:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e66cb8c00) [pid = 1829] [serial = 1719] [outer = 0x7f7e63faac00] 22:24:36 INFO - PROCESS | 1829 | 1461302676099 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]]]}] 22:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1534ms 22:24:36 INFO - PROCESS | 1829 | 1461302676162 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:24:36 INFO - PROCESS | 1829 | 1461302676166 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:24:36 INFO - PROCESS | 1829 | 1461302676172 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:24:36 INFO - PROCESS | 1829 | 1461302676175 Marionette TRACE conn3 <- [1,2262,null,{}] 22:24:36 INFO - PROCESS | 1829 | 1461302676180 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}] 22:24:36 INFO - PROCESS | 1829 | 1461302676379 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:24:36 INFO - PROCESS | 1829 | 1461302676600 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72728800 == 138 [pid = 1829] [id = 573] 22:24:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e64fd8800) [pid = 1829] [serial = 1720] [outer = (nil)] 22:24:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e6805fc00) [pid = 1829] [serial = 1721] [outer = 0x7f7e64fd8800] 22:24:36 INFO - PROCESS | 1829 | 1461302676716 Marionette DEBUG loaded listener.js 22:24:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 272 (0x7f7e680ca400) [pid = 1829] [serial = 1722] [outer = 0x7f7e64fd8800] 22:24:37 INFO - PROCESS | 1829 | 1461302677577 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]]]}] 22:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1432ms 22:24:37 INFO - PROCESS | 1829 | 1461302677605 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:24:37 INFO - PROCESS | 1829 | 1461302677608 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:24:37 INFO - PROCESS | 1829 | 1461302677614 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:24:37 INFO - PROCESS | 1829 | 1461302677616 Marionette TRACE conn3 <- [1,2266,null,{}] 22:24:37 INFO - PROCESS | 1829 | 1461302677622 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}] 22:24:37 INFO - PROCESS | 1829 | 1461302677819 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:24:38 INFO - PROCESS | 1829 | 1461302678086 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7603c000 == 139 [pid = 1829] [id = 574] 22:24:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 273 (0x7f7e66cb9000) [pid = 1829] [serial = 1723] [outer = (nil)] 22:24:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 274 (0x7f7e68e41800) [pid = 1829] [serial = 1724] [outer = 0x7f7e66cb9000] 22:24:38 INFO - PROCESS | 1829 | 1461302678160 Marionette DEBUG loaded listener.js 22:24:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 275 (0x7f7e69d52400) [pid = 1829] [serial = 1725] [outer = 0x7f7e66cb9000] 22:24:39 INFO - PROCESS | 1829 | 1461302679014 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]]]}] 22:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1436ms 22:24:39 INFO - PROCESS | 1829 | 1461302679050 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:24:39 INFO - PROCESS | 1829 | 1461302679054 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:24:39 INFO - PROCESS | 1829 | 1461302679060 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:24:39 INFO - PROCESS | 1829 | 1461302679062 Marionette TRACE conn3 <- [1,2270,null,{}] 22:24:39 INFO - PROCESS | 1829 | 1461302679068 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}] 22:24:39 INFO - PROCESS | 1829 | 1461302679272 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:24:39 INFO - PROCESS | 1829 | 1461302679555 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e769df000 == 140 [pid = 1829] [id = 575] 22:24:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 276 (0x7f7e622e6c00) [pid = 1829] [serial = 1726] [outer = (nil)] 22:24:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 277 (0x7f7e69f0d000) [pid = 1829] [serial = 1727] [outer = 0x7f7e622e6c00] 22:24:39 INFO - PROCESS | 1829 | 1461302679636 Marionette DEBUG loaded listener.js 22:24:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 278 (0x7f7e71058000) [pid = 1829] [serial = 1728] [outer = 0x7f7e622e6c00] 22:24:40 INFO - PROCESS | 1829 | 1461302680515 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]]]}] 22:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1527ms 22:24:40 INFO - PROCESS | 1829 | 1461302680588 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:24:40 INFO - PROCESS | 1829 | 1461302680591 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:24:40 INFO - PROCESS | 1829 | 1461302680597 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:24:40 INFO - PROCESS | 1829 | 1461302680599 Marionette TRACE conn3 <- [1,2274,null,{}] 22:24:40 INFO - PROCESS | 1829 | 1461302680605 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}] 22:24:40 INFO - PROCESS | 1829 | 1461302680818 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:24:41 INFO - PROCESS | 1829 | 1461302681080 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b047800 == 141 [pid = 1829] [id = 576] 22:24:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 279 (0x7f7e65b04400) [pid = 1829] [serial = 1729] [outer = (nil)] 22:24:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 280 (0x7f7e7111a000) [pid = 1829] [serial = 1730] [outer = 0x7f7e65b04400] 22:24:41 INFO - PROCESS | 1829 | 1461302681194 Marionette DEBUG loaded listener.js 22:24:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 281 (0x7f7e711d6800) [pid = 1829] [serial = 1731] [outer = 0x7f7e65b04400] 22:24:41 INFO - PROCESS | 1829 | 1461302681984 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]]]}] 22:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1432ms 22:24:42 INFO - PROCESS | 1829 | 1461302682031 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:24:42 INFO - PROCESS | 1829 | 1461302682034 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:24:42 INFO - PROCESS | 1829 | 1461302682041 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:24:42 INFO - PROCESS | 1829 | 1461302682044 Marionette TRACE conn3 <- [1,2278,null,{}] 22:24:42 INFO - PROCESS | 1829 | 1461302682049 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}] 22:24:42 INFO - PROCESS | 1829 | 1461302682228 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:24:42 INFO - PROCESS | 1829 | 1461302682507 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bccb800 == 142 [pid = 1829] [id = 577] 22:24:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 282 (0x7f7e6f303400) [pid = 1829] [serial = 1732] [outer = (nil)] 22:24:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 283 (0x7f7e71c99400) [pid = 1829] [serial = 1733] [outer = 0x7f7e6f303400] 22:24:42 INFO - PROCESS | 1829 | 1461302682584 Marionette DEBUG loaded listener.js 22:24:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 284 (0x7f7e72266000) [pid = 1829] [serial = 1734] [outer = 0x7f7e6f303400] 22:24:43 INFO - PROCESS | 1829 | 1461302683429 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]]]}] 22:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1434ms 22:24:43 INFO - PROCESS | 1829 | 1461302683475 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:24:43 INFO - PROCESS | 1829 | 1461302683479 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:24:43 INFO - PROCESS | 1829 | 1461302683484 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:24:43 INFO - PROCESS | 1829 | 1461302683487 Marionette TRACE conn3 <- [1,2282,null,{}] 22:24:43 INFO - PROCESS | 1829 | 1461302683493 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}] 22:24:43 INFO - PROCESS | 1829 | 1461302683668 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:24:43 INFO - PROCESS | 1829 | 1461302683936 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8210f000 == 143 [pid = 1829] [id = 578] 22:24:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 285 (0x7f7e711d7400) [pid = 1829] [serial = 1735] [outer = (nil)] 22:24:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 286 (0x7f7e72547800) [pid = 1829] [serial = 1736] [outer = 0x7f7e711d7400] 22:24:44 INFO - PROCESS | 1829 | 1461302684010 Marionette DEBUG loaded listener.js 22:24:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 287 (0x7f7e72b96000) [pid = 1829] [serial = 1737] [outer = 0x7f7e711d7400] 22:24:44 INFO - PROCESS | 1829 | 1461302684849 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]]]}] 22:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1428ms 22:24:44 INFO - PROCESS | 1829 | 1461302684944 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:24:44 INFO - PROCESS | 1829 | 1461302684949 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:24:44 INFO - PROCESS | 1829 | 1461302684960 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:24:44 INFO - PROCESS | 1829 | 1461302684963 Marionette TRACE conn3 <- [1,2286,null,{}] 22:24:44 INFO - PROCESS | 1829 | 1461302684968 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}] 22:24:45 INFO - PROCESS | 1829 | 1461302685276 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:24:45 INFO - PROCESS | 1829 | 1461302685519 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8a00b000 == 144 [pid = 1829] [id = 579] 22:24:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 288 (0x7f7e7244bc00) [pid = 1829] [serial = 1738] [outer = (nil)] 22:24:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 289 (0x7f7e73db9800) [pid = 1829] [serial = 1739] [outer = 0x7f7e7244bc00] 22:24:45 INFO - PROCESS | 1829 | 1461302685595 Marionette DEBUG loaded listener.js 22:24:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 290 (0x7f7e74b4ec00) [pid = 1829] [serial = 1740] [outer = 0x7f7e7244bc00] 22:24:46 INFO - PROCESS | 1829 | 1461302686403 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]]]}] 22:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 22:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1477ms 22:24:46 INFO - PROCESS | 1829 | 1461302686438 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:24:46 INFO - PROCESS | 1829 | 1461302686442 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:24:46 INFO - PROCESS | 1829 | 1461302686448 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:24:46 INFO - PROCESS | 1829 | 1461302686452 Marionette TRACE conn3 <- [1,2290,null,{}] 22:24:46 INFO - PROCESS | 1829 | 1461302686457 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}] 22:24:46 INFO - PROCESS | 1829 | 1461302686659 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:24:46 INFO - PROCESS | 1829 | 1461302686933 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e32b800 == 145 [pid = 1829] [id = 580] 22:24:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 291 (0x7f7e72b9b800) [pid = 1829] [serial = 1741] [outer = (nil)] 22:24:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 292 (0x7f7e762e6400) [pid = 1829] [serial = 1742] [outer = 0x7f7e72b9b800] 22:24:47 INFO - PROCESS | 1829 | 1461302687014 Marionette DEBUG loaded listener.js 22:24:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 293 (0x7f7e766f5c00) [pid = 1829] [serial = 1743] [outer = 0x7f7e72b9b800] 22:24:47 INFO - PROCESS | 1829 | 1461302687934 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]]]}] 22:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1531ms 22:24:47 INFO - PROCESS | 1829 | 1461302687980 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:24:47 INFO - PROCESS | 1829 | 1461302687984 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:24:47 INFO - PROCESS | 1829 | 1461302687989 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:24:47 INFO - PROCESS | 1829 | 1461302687991 Marionette TRACE conn3 <- [1,2294,null,{}] 22:24:48 INFO - PROCESS | 1829 | 1461302687997 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}] 22:24:48 INFO - PROCESS | 1829 | 1461302688175 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:24:48 INFO - PROCESS | 1829 | 1461302688447 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60951800 == 146 [pid = 1829] [id = 581] 22:24:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 294 (0x7f7e75729400) [pid = 1829] [serial = 1744] [outer = (nil)] 22:24:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 295 (0x7f7e79e69c00) [pid = 1829] [serial = 1745] [outer = 0x7f7e75729400] 22:24:48 INFO - PROCESS | 1829 | 1461302688521 Marionette DEBUG loaded listener.js 22:24:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 296 (0x7f7e7a623000) [pid = 1829] [serial = 1746] [outer = 0x7f7e75729400] 22:24:49 INFO - PROCESS | 1829 | 1461302689400 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]]]}] 22:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1430ms 22:24:49 INFO - PROCESS | 1829 | 1461302689420 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:24:49 INFO - PROCESS | 1829 | 1461302689423 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:24:49 INFO - PROCESS | 1829 | 1461302689431 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:24:49 INFO - PROCESS | 1829 | 1461302689435 Marionette TRACE conn3 <- [1,2298,null,{}] 22:24:49 INFO - PROCESS | 1829 | 1461302689441 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}] 22:24:49 INFO - PROCESS | 1829 | 1461302689634 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:24:49 INFO - PROCESS | 1829 | 1461302689913 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e9b0e5800 == 147 [pid = 1829] [id = 582] 22:24:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 297 (0x7f7e766f4400) [pid = 1829] [serial = 1747] [outer = (nil)] 22:24:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 298 (0x7f7e7b33fc00) [pid = 1829] [serial = 1748] [outer = 0x7f7e766f4400] 22:24:50 INFO - PROCESS | 1829 | 1461302690006 Marionette DEBUG loaded listener.js 22:24:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 299 (0x7f7e7c669800) [pid = 1829] [serial = 1749] [outer = 0x7f7e766f4400] 22:24:50 INFO - PROCESS | 1829 | 1461302690879 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]]]}] 22:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1485ms 22:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:24:50 INFO - PROCESS | 1829 | 1461302690914 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:24:50 INFO - PROCESS | 1829 | 1461302690917 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:24:50 INFO - PROCESS | 1829 | 1461302690922 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:24:50 INFO - PROCESS | 1829 | 1461302690926 Marionette TRACE conn3 <- [1,2302,null,{}] 22:24:50 INFO - PROCESS | 1829 | 1461302690931 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}] 22:24:51 INFO - PROCESS | 1829 | 1461302691110 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:24:51 INFO - PROCESS | 1829 | 1461302691393 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6195b800 == 148 [pid = 1829] [id = 583] 22:24:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 300 (0x7f7e7a6c7c00) [pid = 1829] [serial = 1750] [outer = (nil)] 22:24:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 301 (0x7f7e7f076800) [pid = 1829] [serial = 1751] [outer = 0x7f7e7a6c7c00] 22:24:51 INFO - PROCESS | 1829 | 1461302691468 Marionette DEBUG loaded listener.js 22:24:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 302 (0x7f7e88bbb400) [pid = 1829] [serial = 1752] [outer = 0x7f7e7a6c7c00] 22:24:52 INFO - PROCESS | 1829 | 1461302692281 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]]]}] 22:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1381ms 22:24:52 INFO - PROCESS | 1829 | 1461302692308 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:24:52 INFO - PROCESS | 1829 | 1461302692312 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:24:52 INFO - PROCESS | 1829 | 1461302692319 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:24:52 INFO - PROCESS | 1829 | 1461302692322 Marionette TRACE conn3 <- [1,2306,null,{}] 22:24:52 INFO - PROCESS | 1829 | 1461302692327 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}] 22:24:52 INFO - PROCESS | 1829 | 1461302692517 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:24:52 INFO - PROCESS | 1829 | 1461302692798 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621af000 == 149 [pid = 1829] [id = 584] 22:24:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 303 (0x7f7e7252e400) [pid = 1829] [serial = 1753] [outer = (nil)] 22:24:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 304 (0x7f7e89d43c00) [pid = 1829] [serial = 1754] [outer = 0x7f7e7252e400] 22:24:52 INFO - PROCESS | 1829 | 1461302692874 Marionette DEBUG loaded listener.js 22:24:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 305 (0x7f7e8bf44000) [pid = 1829] [serial = 1755] [outer = 0x7f7e7252e400] 22:24:53 INFO - PROCESS | 1829 | 1461302693743 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]]]}] 22:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1477ms 22:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:24:53 INFO - PROCESS | 1829 | 1461302693798 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:24:53 INFO - PROCESS | 1829 | 1461302693801 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:24:53 INFO - PROCESS | 1829 | 1461302693807 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:24:53 INFO - PROCESS | 1829 | 1461302693810 Marionette TRACE conn3 <- [1,2310,null,{}] 22:24:53 INFO - PROCESS | 1829 | 1461302693815 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}] 22:24:54 INFO - PROCESS | 1829 | 1461302694001 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:24:54 INFO - PROCESS | 1829 | 1461302694275 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5f9eb800 == 150 [pid = 1829] [id = 585] 22:24:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 306 (0x7f7e7a6c8800) [pid = 1829] [serial = 1756] [outer = (nil)] 22:24:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 307 (0x7f7e8dadd800) [pid = 1829] [serial = 1757] [outer = 0x7f7e7a6c8800] 22:24:54 INFO - PROCESS | 1829 | 1461302694349 Marionette DEBUG loaded listener.js 22:24:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 308 (0x7f7e8dea1400) [pid = 1829] [serial = 1758] [outer = 0x7f7e7a6c8800] 22:24:55 INFO - PROCESS | 1829 | 1461302695206 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]]]}] 22:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1431ms 22:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:24:55 INFO - PROCESS | 1829 | 1461302695238 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:24:55 INFO - PROCESS | 1829 | 1461302695240 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:24:55 INFO - PROCESS | 1829 | 1461302695246 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:24:55 INFO - PROCESS | 1829 | 1461302695249 Marionette TRACE conn3 <- [1,2314,null,{}] 22:24:55 INFO - PROCESS | 1829 | 1461302695254 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}] 22:24:55 INFO - PROCESS | 1829 | 1461302695430 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:24:55 INFO - PROCESS | 1829 | 1461302695748 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616b0000 == 151 [pid = 1829] [id = 586] 22:24:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 309 (0x7f7e5c4a0800) [pid = 1829] [serial = 1759] [outer = (nil)] 22:24:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 310 (0x7f7e63db7c00) [pid = 1829] [serial = 1760] [outer = 0x7f7e5c4a0800] 22:24:55 INFO - PROCESS | 1829 | 1461302695860 Marionette DEBUG loaded listener.js 22:24:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 311 (0x7f7e6ed8ac00) [pid = 1829] [serial = 1761] [outer = 0x7f7e5c4a0800] 22:24:56 INFO - PROCESS | 1829 | 1461302696691 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]]]}] 22:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1484ms 22:24:56 INFO - PROCESS | 1829 | 1461302696729 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:24:56 INFO - PROCESS | 1829 | 1461302696733 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:24:56 INFO - PROCESS | 1829 | 1461302696739 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:24:56 INFO - PROCESS | 1829 | 1461302696742 Marionette TRACE conn3 <- [1,2318,null,{}] 22:24:56 INFO - PROCESS | 1829 | 1461302696747 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}] 22:24:56 INFO - PROCESS | 1829 | 1461302696934 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:24:57 INFO - PROCESS | 1829 | 1461302697227 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608ee000 == 152 [pid = 1829] [id = 587] 22:24:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 312 (0x7f7e5c49cc00) [pid = 1829] [serial = 1762] [outer = (nil)] 22:24:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 313 (0x7f7e5d942800) [pid = 1829] [serial = 1763] [outer = 0x7f7e5c49cc00] 22:24:57 INFO - PROCESS | 1829 | 1461302697300 Marionette DEBUG loaded listener.js 22:24:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 314 (0x7f7e62062400) [pid = 1829] [serial = 1764] [outer = 0x7f7e5c49cc00] 22:24:58 INFO - PROCESS | 1829 | 1461302698227 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] 22:24:58 INFO - PROCESS | 1829 | 1461302698287 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:24:58 INFO - PROCESS | 1829 | 1461302698293 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:24:58 INFO - PROCESS | 1829 | 1461302698296 Marionette TRACE conn3 <- [1,2322,null,{}] 22:24:58 INFO - PROCESS | 1829 | 1461302698301 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}] 22:24:58 INFO - PROCESS | 1829 | 1461302698481 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:24:59 INFO - PROCESS | 1829 | 1461302699229 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5fb11800 == 153 [pid = 1829] [id = 588] 22:24:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 315 (0x7f7e5be36000) [pid = 1829] [serial = 1765] [outer = (nil)] 22:24:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 316 (0x7f7e5be3c800) [pid = 1829] [serial = 1766] [outer = 0x7f7e5be36000] 22:24:59 INFO - PROCESS | 1829 | 1461302699304 Marionette DEBUG loaded listener.js 22:24:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 317 (0x7f7e5d5d1400) [pid = 1829] [serial = 1767] [outer = 0x7f7e5be36000] 22:25:00 INFO - PROCESS | 1829 | 1461302700216 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]]]}] 22:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1942ms 22:25:00 INFO - PROCESS | 1829 | 1461302700234 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:25:00 INFO - PROCESS | 1829 | 1461302700238 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:25:00 INFO - PROCESS | 1829 | 1461302700245 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:25:00 INFO - PROCESS | 1829 | 1461302700251 Marionette TRACE conn3 <- [1,2326,null,{}] 22:25:00 INFO - PROCESS | 1829 | 1461302700258 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}] 22:25:00 INFO - PROCESS | 1829 | 1461302700441 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:25:00 INFO - PROCESS | 1829 | 1461302700723 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633d7000 == 154 [pid = 1829] [id = 589] 22:25:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 318 (0x7f7e5be37000) [pid = 1829] [serial = 1768] [outer = (nil)] 22:25:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 319 (0x7f7e61fe0c00) [pid = 1829] [serial = 1769] [outer = 0x7f7e5be37000] 22:25:00 INFO - PROCESS | 1829 | 1461302700793 Marionette DEBUG loaded listener.js 22:25:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 320 (0x7f7e62310000) [pid = 1829] [serial = 1770] [outer = 0x7f7e5be37000] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5e1dd800 == 153 [pid = 1829] [id = 568] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67b95800 == 152 [pid = 1829] [id = 567] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65e3e000 == 151 [pid = 1829] [id = 566] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63ba9000 == 150 [pid = 1829] [id = 565] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621e1800 == 149 [pid = 1829] [id = 564] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633cf000 == 148 [pid = 1829] [id = 563] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6060b800 == 147 [pid = 1829] [id = 562] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5bad8000 == 146 [pid = 1829] [id = 557] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6089f000 == 145 [pid = 1829] [id = 556] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e64f5d800 == 144 [pid = 1829] [id = 555] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7604c800 == 143 [pid = 1829] [id = 554] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e76035800 == 142 [pid = 1829] [id = 553] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e61f60800 == 141 [pid = 1829] [id = 552] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5b954000 == 140 [pid = 1829] [id = 551] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e959ae000 == 139 [pid = 1829] [id = 550] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dc64000 == 138 [pid = 1829] [id = 549] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e889c4800 == 137 [pid = 1829] [id = 548] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b573800 == 136 [pid = 1829] [id = 547] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67db8000 == 135 [pid = 1829] [id = 546] 22:25:02 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633ce800 == 134 [pid = 1829] [id = 545] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 319 (0x7f7e68c38c00) [pid = 1829] [serial = 1503] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 318 (0x7f7e791cf000) [pid = 1829] [serial = 1634] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 317 (0x7f7e63664400) [pid = 1829] [serial = 1617] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 316 (0x7f7e6efd6c00) [pid = 1829] [serial = 1380] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 315 (0x7f7e66cab800) [pid = 1829] [serial = 1620] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 314 (0x7f7e7b07a400) [pid = 1829] [serial = 1320] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 313 (0x7f7e6806dc00) [pid = 1829] [serial = 1269] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 312 (0x7f7e711d4400) [pid = 1829] [serial = 1383] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 311 (0x7f7e5e0f3400) [pid = 1829] [serial = 1266] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 310 (0x7f7e68e45800) [pid = 1829] [serial = 1371] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 309 (0x7f7e740d1800) [pid = 1829] [serial = 1629] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 308 (0x7f7e71a65400) [pid = 1829] [serial = 1628] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 307 (0x7f7e8906ec00) [pid = 1829] [serial = 1257] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 306 (0x7f7e6efcd400) [pid = 1829] [serial = 1625] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 305 (0x7f7e6f253000) [pid = 1829] [serial = 1308] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 304 (0x7f7e780d2000) [pid = 1829] [serial = 1595] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 303 (0x7f7e7807b000) [pid = 1829] [serial = 1245] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 302 (0x7f7e5d948400) [pid = 1829] [serial = 1614] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 301 (0x7f7e75883800) [pid = 1829] [serial = 1592] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 300 (0x7f7e71c98c00) [pid = 1829] [serial = 1311] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 299 (0x7f7e677b2400) [pid = 1829] [serial = 1344] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 298 (0x7f7e7114d800) [pid = 1829] [serial = 1239] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 297 (0x7f7e625d4800) [pid = 1829] [serial = 1374] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 296 (0x7f7e6f1a5000) [pid = 1829] [serial = 1437] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 295 (0x7f7e7290d800) [pid = 1829] [serial = 1242] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 294 (0x7f7e740d4400) [pid = 1829] [serial = 1589] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 293 (0x7f7e7abc3c00) [pid = 1829] [serial = 1251] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 292 (0x7f7e69d61400) [pid = 1829] [serial = 1580] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 291 (0x7f7e6352d000) [pid = 1829] [serial = 1302] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 290 (0x7f7e81e73800) [pid = 1829] [serial = 1323] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 289 (0x7f7e69d52800) [pid = 1829] [serial = 1623] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 288 (0x7f7e7a052800) [pid = 1829] [serial = 1598] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 287 (0x7f7e72550000) [pid = 1829] [serial = 1386] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 286 (0x7f7e8e303000) [pid = 1829] [serial = 1260] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 285 (0x7f7e79e66000) [pid = 1829] [serial = 1347] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 284 (0x7f7e88e45800) [pid = 1829] [serial = 1326] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 283 (0x7f7e762e8000) [pid = 1829] [serial = 1317] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 282 (0x7f7e680c1800) [pid = 1829] [serial = 1305] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 281 (0x7f7e7f03ec00) [pid = 1829] [serial = 1254] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 280 (0x7f7e8bab3400) [pid = 1829] [serial = 1604] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 279 (0x7f7e71f5bc00) [pid = 1829] [serial = 1583] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 278 (0x7f7e62060400) [pid = 1829] [serial = 1272] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 277 (0x7f7e68e43c00) [pid = 1829] [serial = 1566] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 276 (0x7f7e68e4ac00) [pid = 1829] [serial = 1577] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 275 (0x7f7e7c663000) [pid = 1829] [serial = 1610] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 274 (0x7f7e71116800) [pid = 1829] [serial = 1626] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 273 (0x7f7e72b94c00) [pid = 1829] [serial = 1586] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 272 (0x7f7e67b73c00) [pid = 1829] [serial = 1574] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 271 (0x7f7e6352d800) [pid = 1829] [serial = 1571] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e609cec00) [pid = 1829] [serial = 1607] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e5c498400) [pid = 1829] [serial = 1613] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e68c2e800) [pid = 1829] [serial = 1632] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e6efd3000) [pid = 1829] [serial = 1236] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e8de6cc00) [pid = 1829] [serial = 1338] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e5df95800) [pid = 1829] [serial = 1263] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e6086a800) [pid = 1829] [serial = 1568] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e7290e000) [pid = 1829] [serial = 1314] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e625d8400) [pid = 1829] [serial = 1631] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e5d950000) [pid = 1829] [serial = 1341] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e6205b800) [pid = 1829] [serial = 1619] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e7a04c400) [pid = 1829] [serial = 1248] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e8d9a8800) [pid = 1829] [serial = 1332] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e605fcc00) [pid = 1829] [serial = 1616] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e7f069c00) [pid = 1829] [serial = 1601] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e68e3d400) [pid = 1829] [serial = 1622] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e68066400) [pid = 1829] [serial = 1377] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e8d77b800) [pid = 1829] [serial = 1329] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e6366a000) [pid = 1829] [serial = 1335] [outer = (nil)] [url = about:blank] 22:25:02 INFO - PROCESS | 1829 | 1461302702434 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]]]}] 22:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2336ms 22:25:02 INFO - PROCESS | 1829 | 1461302702654 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:25:02 INFO - PROCESS | 1829 | 1461302702660 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:25:02 INFO - PROCESS | 1829 | 1461302702668 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:25:02 INFO - PROCESS | 1829 | 1461302702670 Marionette TRACE conn3 <- [1,2330,null,{}] 22:25:02 INFO - PROCESS | 1829 | 1461302702676 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}] 22:25:02 INFO - PROCESS | 1829 | 1461302702845 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:25:03 INFO - PROCESS | 1829 | 1461302703046 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ba1e800 == 135 [pid = 1829] [id = 590] 22:25:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e5d717800) [pid = 1829] [serial = 1771] [outer = (nil)] 22:25:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e5dbe4400) [pid = 1829] [serial = 1772] [outer = 0x7f7e5d717800] 22:25:03 INFO - PROCESS | 1829 | 1461302703108 Marionette DEBUG loaded listener.js 22:25:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e6231ac00) [pid = 1829] [serial = 1773] [outer = 0x7f7e5d717800] 22:25:03 INFO - PROCESS | 1829 | 1461302703802 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]]]}] 22:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1178ms 22:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:25:03 INFO - PROCESS | 1829 | 1461302703858 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:25:03 INFO - PROCESS | 1829 | 1461302703861 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:25:03 INFO - PROCESS | 1829 | 1461302703868 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:25:03 INFO - PROCESS | 1829 | 1461302703876 Marionette TRACE conn3 <- [1,2334,null,{}] 22:25:03 INFO - PROCESS | 1829 | 1461302703889 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}] 22:25:04 INFO - PROCESS | 1829 | 1461302704062 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:25:04 INFO - PROCESS | 1829 | 1461302704074 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6089e800 == 136 [pid = 1829] [id = 591] 22:25:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e62320800) [pid = 1829] [serial = 1774] [outer = (nil)] 22:25:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e63882000) [pid = 1829] [serial = 1775] [outer = 0x7f7e62320800] 22:25:04 INFO - PROCESS | 1829 | 1461302704133 Marionette DEBUG loaded listener.js 22:25:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e6388c000) [pid = 1829] [serial = 1776] [outer = 0x7f7e62320800] 22:25:05 INFO - PROCESS | 1829 | 1461302705050 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]]]}] 22:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1239ms 22:25:05 INFO - PROCESS | 1829 | 1461302705107 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:25:05 INFO - PROCESS | 1829 | 1461302705110 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:25:05 INFO - PROCESS | 1829 | 1461302705116 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:25:05 INFO - PROCESS | 1829 | 1461302705118 Marionette TRACE conn3 <- [1,2338,null,{}] 22:25:05 INFO - PROCESS | 1829 | 1461302705124 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}] 22:25:05 INFO - PROCESS | 1829 | 1461302705370 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:25:05 INFO - PROCESS | 1829 | 1461302705394 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621c9000 == 137 [pid = 1829] [id = 592] 22:25:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e6366a800) [pid = 1829] [serial = 1777] [outer = (nil)] 22:25:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e64fd3800) [pid = 1829] [serial = 1778] [outer = 0x7f7e6366a800] 22:25:05 INFO - PROCESS | 1829 | 1461302705453 Marionette DEBUG loaded listener.js 22:25:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e6530f400) [pid = 1829] [serial = 1779] [outer = 0x7f7e6366a800] 22:25:06 INFO - PROCESS | 1829 | 1461302706324 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]]]}] 22:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1280ms 22:25:06 INFO - PROCESS | 1829 | 1461302706397 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:25:06 INFO - PROCESS | 1829 | 1461302706400 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:25:06 INFO - PROCESS | 1829 | 1461302706413 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:25:06 INFO - PROCESS | 1829 | 1461302706415 Marionette TRACE conn3 <- [1,2342,null,{}] 22:25:06 INFO - PROCESS | 1829 | 1461302706434 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}] 22:25:06 INFO - PROCESS | 1829 | 1461302706721 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:25:06 INFO - PROCESS | 1829 | 1461302706759 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63859800 == 138 [pid = 1829] [id = 593] 22:25:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e656a0c00) [pid = 1829] [serial = 1780] [outer = (nil)] 22:25:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e65b0fc00) [pid = 1829] [serial = 1781] [outer = 0x7f7e656a0c00] 22:25:06 INFO - PROCESS | 1829 | 1461302706832 Marionette DEBUG loaded listener.js 22:25:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e66cb5800) [pid = 1829] [serial = 1782] [outer = 0x7f7e656a0c00] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e6351fc00) [pid = 1829] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e7587e800) [pid = 1829] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e65696800) [pid = 1829] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e68e96c00) [pid = 1829] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e5c499c00) [pid = 1829] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e66cb0800) [pid = 1829] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e740d2400) [pid = 1829] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e7114d400) [pid = 1829] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e71a63c00) [pid = 1829] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e61fd7800) [pid = 1829] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e72549400) [pid = 1829] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e61fdc400) [pid = 1829] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e63dbac00) [pid = 1829] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e72907c00) [pid = 1829] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e5fe8b800) [pid = 1829] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e71057800) [pid = 1829] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e66cb9c00) [pid = 1829] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e6085ec00) [pid = 1829] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e680ca000) [pid = 1829] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e6531dc00) [pid = 1829] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e609d1400) [pid = 1829] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e79e6c800) [pid = 1829] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e711d8800) [pid = 1829] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e5fe84800) [pid = 1829] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e89ed0000) [pid = 1829] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e680c3000) [pid = 1829] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e762f2800) [pid = 1829] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e622eb400) [pid = 1829] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e5c49ac00) [pid = 1829] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e65311800) [pid = 1829] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e65313400) [pid = 1829] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e8ba2d400) [pid = 1829] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e7114f000) [pid = 1829] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e5c494800) [pid = 1829] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e6f30e000) [pid = 1829] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e69f03c00) [pid = 1829] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e71a69400) [pid = 1829] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e625d7800) [pid = 1829] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e5c494400) [pid = 1829] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e79e64800) [pid = 1829] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e6085e400) [pid = 1829] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e791cbc00) [pid = 1829] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e741d0800) [pid = 1829] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e67b6b800) [pid = 1829] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e72906800) [pid = 1829] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e75728400) [pid = 1829] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e5c49dc00) [pid = 1829] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e72aeb800) [pid = 1829] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e5d5c9400) [pid = 1829] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e67e68800) [pid = 1829] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e5c492800) [pid = 1829] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e5c49a400) [pid = 1829] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e63fb3400) [pid = 1829] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e68f0b000) [pid = 1829] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e5c49ec00) [pid = 1829] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:25:08 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e63dba000) [pid = 1829] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:25:08 INFO - PROCESS | 1829 | 1461302708721 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]]]}] 22:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2339ms 22:25:08 INFO - PROCESS | 1829 | 1461302708748 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:25:08 INFO - PROCESS | 1829 | 1461302708751 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:25:08 INFO - PROCESS | 1829 | 1461302708757 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:25:08 INFO - PROCESS | 1829 | 1461302708759 Marionette TRACE conn3 <- [1,2346,null,{}] 22:25:08 INFO - PROCESS | 1829 | 1461302708764 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}] 22:25:08 INFO - PROCESS | 1829 | 1461302708923 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:25:08 INFO - PROCESS | 1829 | 1461302708950 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63cc7000 == 139 [pid = 1829] [id = 594] 22:25:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e5fe8c000) [pid = 1829] [serial = 1783] [outer = (nil)] 22:25:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e63882400) [pid = 1829] [serial = 1784] [outer = 0x7f7e5fe8c000] 22:25:09 INFO - PROCESS | 1829 | 1461302709009 Marionette DEBUG loaded listener.js 22:25:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e65696800) [pid = 1829] [serial = 1785] [outer = 0x7f7e5fe8c000] 22:25:09 INFO - PROCESS | 1829 | 1461302709835 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]]]}] 22:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1133ms 22:25:09 INFO - PROCESS | 1829 | 1461302709900 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:25:09 INFO - PROCESS | 1829 | 1461302709902 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:25:09 INFO - PROCESS | 1829 | 1461302709908 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:25:09 INFO - PROCESS | 1829 | 1461302709910 Marionette TRACE conn3 <- [1,2350,null,{}] 22:25:09 INFO - PROCESS | 1829 | 1461302709916 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}] 22:25:10 INFO - PROCESS | 1829 | 1461302710086 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:25:10 INFO - PROCESS | 1829 | 1461302710456 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5b950000 == 140 [pid = 1829] [id = 595] 22:25:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e5be35400) [pid = 1829] [serial = 1786] [outer = (nil)] 22:25:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e5c492800) [pid = 1829] [serial = 1787] [outer = 0x7f7e5be35400] 22:25:10 INFO - PROCESS | 1829 | 1461302710533 Marionette DEBUG loaded listener.js 22:25:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e5d715000) [pid = 1829] [serial = 1788] [outer = 0x7f7e5be35400] 22:25:11 INFO - PROCESS | 1829 | 1461302711497 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]]]}] 22:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1632ms 22:25:11 INFO - PROCESS | 1829 | 1461302711543 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:25:11 INFO - PROCESS | 1829 | 1461302711550 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:25:11 INFO - PROCESS | 1829 | 1461302711559 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:25:11 INFO - PROCESS | 1829 | 1461302711563 Marionette TRACE conn3 <- [1,2354,null,{}] 22:25:11 INFO - PROCESS | 1829 | 1461302711570 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}] 22:25:11 INFO - PROCESS | 1829 | 1461302711771 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:25:11 INFO - PROCESS | 1829 | 1461302711992 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61f71800 == 141 [pid = 1829] [id = 596] 22:25:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e5be3cc00) [pid = 1829] [serial = 1789] [outer = (nil)] 22:25:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e6204a400) [pid = 1829] [serial = 1790] [outer = 0x7f7e5be3cc00] 22:25:12 INFO - PROCESS | 1829 | 1461302712140 Marionette DEBUG loaded listener.js 22:25:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e62314c00) [pid = 1829] [serial = 1791] [outer = 0x7f7e5be3cc00] 22:25:13 INFO - PROCESS | 1829 | 1461302713219 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]]]}] 22:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1732ms 22:25:13 INFO - PROCESS | 1829 | 1461302713293 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:25:13 INFO - PROCESS | 1829 | 1461302713299 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:25:13 INFO - PROCESS | 1829 | 1461302713305 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:25:13 INFO - PROCESS | 1829 | 1461302713308 Marionette TRACE conn3 <- [1,2358,null,{}] 22:25:13 INFO - PROCESS | 1829 | 1461302713314 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}] 22:25:13 INFO - PROCESS | 1829 | 1461302713513 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:25:13 INFO - PROCESS | 1829 | 1461302713855 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e654c2800 == 142 [pid = 1829] [id = 597] 22:25:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e6365d800) [pid = 1829] [serial = 1792] [outer = (nil)] 22:25:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e6388c400) [pid = 1829] [serial = 1793] [outer = 0x7f7e6365d800] 22:25:13 INFO - PROCESS | 1829 | 1461302713934 Marionette DEBUG loaded listener.js 22:25:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e65211c00) [pid = 1829] [serial = 1794] [outer = 0x7f7e6365d800] 22:25:14 INFO - PROCESS | 1829 | 1461302714793 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]]]}] 22:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1533ms 22:25:14 INFO - PROCESS | 1829 | 1461302714840 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:25:14 INFO - PROCESS | 1829 | 1461302714844 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:25:14 INFO - PROCESS | 1829 | 1461302714859 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:25:14 INFO - PROCESS | 1829 | 1461302714868 Marionette TRACE conn3 <- [1,2362,null,{}] 22:25:14 INFO - PROCESS | 1829 | 1461302714874 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}] 22:25:15 INFO - PROCESS | 1829 | 1461302715091 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:25:15 INFO - PROCESS | 1829 | 1461302715427 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67dc2000 == 143 [pid = 1829] [id = 598] 22:25:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e63660c00) [pid = 1829] [serial = 1795] [outer = (nil)] 22:25:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e67e5ec00) [pid = 1829] [serial = 1796] [outer = 0x7f7e63660c00] 22:25:15 INFO - PROCESS | 1829 | 1461302715504 Marionette DEBUG loaded listener.js 22:25:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e68062000) [pid = 1829] [serial = 1797] [outer = 0x7f7e63660c00] 22:25:16 INFO - PROCESS | 1829 | 1461302716348 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]]]}] 22:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1552ms 22:25:16 INFO - PROCESS | 1829 | 1461302716403 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:25:16 INFO - PROCESS | 1829 | 1461302716407 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:25:16 INFO - PROCESS | 1829 | 1461302716413 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:25:16 INFO - PROCESS | 1829 | 1461302716415 Marionette TRACE conn3 <- [1,2366,null,{}] 22:25:16 INFO - PROCESS | 1829 | 1461302716421 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}] 22:25:16 INFO - PROCESS | 1829 | 1461302716609 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:25:16 INFO - PROCESS | 1829 | 1461302716877 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac14800 == 144 [pid = 1829] [id = 599] 22:25:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e66cab400) [pid = 1829] [serial = 1798] [outer = (nil)] 22:25:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e68cd0400) [pid = 1829] [serial = 1799] [outer = 0x7f7e66cab400] 22:25:17 INFO - PROCESS | 1829 | 1461302717012 Marionette DEBUG loaded listener.js 22:25:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e68e92c00) [pid = 1829] [serial = 1800] [outer = 0x7f7e66cab400] 22:25:17 INFO - PROCESS | 1829 | 1461302717838 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]]]}] 22:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1477ms 22:25:17 INFO - PROCESS | 1829 | 1461302717892 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:25:17 INFO - PROCESS | 1829 | 1461302717896 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:25:17 INFO - PROCESS | 1829 | 1461302717902 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:25:17 INFO - PROCESS | 1829 | 1461302717905 Marionette TRACE conn3 <- [1,2370,null,{}] 22:25:17 INFO - PROCESS | 1829 | 1461302717910 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}] 22:25:18 INFO - PROCESS | 1829 | 1461302718097 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:25:18 INFO - PROCESS | 1829 | 1461302718365 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71a98800 == 145 [pid = 1829] [id = 600] 22:25:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e68f81400) [pid = 1829] [serial = 1801] [outer = (nil)] 22:25:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e69f03c00) [pid = 1829] [serial = 1802] [outer = 0x7f7e68f81400] 22:25:18 INFO - PROCESS | 1829 | 1461302718455 Marionette DEBUG loaded listener.js 22:25:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e6eed7800) [pid = 1829] [serial = 1803] [outer = 0x7f7e68f81400] 22:25:19 INFO - PROCESS | 1829 | 1461302719342 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]]]}] 22:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1481ms 22:25:19 INFO - PROCESS | 1829 | 1461302719385 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:25:19 INFO - PROCESS | 1829 | 1461302719388 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:25:19 INFO - PROCESS | 1829 | 1461302719394 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:25:19 INFO - PROCESS | 1829 | 1461302719397 Marionette TRACE conn3 <- [1,2374,null,{}] 22:25:19 INFO - PROCESS | 1829 | 1461302719402 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}] 22:25:19 INFO - PROCESS | 1829 | 1461302719588 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:25:19 INFO - PROCESS | 1829 | 1461302719857 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72404800 == 146 [pid = 1829] [id = 601] 22:25:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e68f84000) [pid = 1829] [serial = 1804] [outer = (nil)] 22:25:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e6fed6c00) [pid = 1829] [serial = 1805] [outer = 0x7f7e68f84000] 22:25:19 INFO - PROCESS | 1829 | 1461302719932 Marionette DEBUG loaded listener.js 22:25:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e71057800) [pid = 1829] [serial = 1806] [outer = 0x7f7e68f84000] 22:25:20 INFO - PROCESS | 1829 | 1461302720786 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]]]}] 22:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1430ms 22:25:20 INFO - PROCESS | 1829 | 1461302720824 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:25:20 INFO - PROCESS | 1829 | 1461302720828 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:25:20 INFO - PROCESS | 1829 | 1461302720834 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:25:20 INFO - PROCESS | 1829 | 1461302720837 Marionette TRACE conn3 <- [1,2378,null,{}] 22:25:20 INFO - PROCESS | 1829 | 1461302720842 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}] 22:25:21 INFO - PROCESS | 1829 | 1461302721023 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:25:21 INFO - PROCESS | 1829 | 1461302721292 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72f7a000 == 147 [pid = 1829] [id = 602] 22:25:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e6eed8000) [pid = 1829] [serial = 1807] [outer = (nil)] 22:25:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e7114d800) [pid = 1829] [serial = 1808] [outer = 0x7f7e6eed8000] 22:25:21 INFO - PROCESS | 1829 | 1461302721367 Marionette DEBUG loaded listener.js 22:25:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e711cb800) [pid = 1829] [serial = 1809] [outer = 0x7f7e6eed8000] 22:25:22 INFO - PROCESS | 1829 | 1461302722231 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]]]}] 22:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1432ms 22:25:22 INFO - PROCESS | 1829 | 1461302722266 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:25:22 INFO - PROCESS | 1829 | 1461302722270 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:25:22 INFO - PROCESS | 1829 | 1461302722276 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:25:22 INFO - PROCESS | 1829 | 1461302722278 Marionette TRACE conn3 <- [1,2382,null,{}] 22:25:22 INFO - PROCESS | 1829 | 1461302722284 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}] 22:25:22 INFO - PROCESS | 1829 | 1461302722463 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:25:22 INFO - PROCESS | 1829 | 1461302722735 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:22 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e76041000 == 148 [pid = 1829] [id = 603] 22:25:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e6f1a4400) [pid = 1829] [serial = 1810] [outer = (nil)] 22:25:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e71c99c00) [pid = 1829] [serial = 1811] [outer = 0x7f7e6f1a4400] 22:25:22 INFO - PROCESS | 1829 | 1461302722811 Marionette DEBUG loaded listener.js 22:25:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e7252b000) [pid = 1829] [serial = 1812] [outer = 0x7f7e6f1a4400] 22:25:23 INFO - PROCESS | 1829 | 1461302723677 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]]]}] 22:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1435ms 22:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:25:23 INFO - PROCESS | 1829 | 1461302723712 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:25:23 INFO - PROCESS | 1829 | 1461302723714 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:25:23 INFO - PROCESS | 1829 | 1461302723719 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:25:23 INFO - PROCESS | 1829 | 1461302723723 Marionette TRACE conn3 <- [1,2386,null,{}] 22:25:23 INFO - PROCESS | 1829 | 1461302723728 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}] 22:25:23 INFO - PROCESS | 1829 | 1461302723911 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:25:24 INFO - PROCESS | 1829 | 1461302724185 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e767d3800 == 149 [pid = 1829] [id = 604] 22:25:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e71062c00) [pid = 1829] [serial = 1813] [outer = (nil)] 22:25:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e72907000) [pid = 1829] [serial = 1814] [outer = 0x7f7e71062c00] 22:25:24 INFO - PROCESS | 1829 | 1461302724260 Marionette DEBUG loaded listener.js 22:25:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e72af3400) [pid = 1829] [serial = 1815] [outer = 0x7f7e71062c00] 22:25:25 INFO - PROCESS | 1829 | 1461302725126 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]]]}] 22:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1438ms 22:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:25:25 INFO - PROCESS | 1829 | 1461302725159 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:25:25 INFO - PROCESS | 1829 | 1461302725162 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:25:25 INFO - PROCESS | 1829 | 1461302725168 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:25:25 INFO - PROCESS | 1829 | 1461302725171 Marionette TRACE conn3 <- [1,2390,null,{}] 22:25:25 INFO - PROCESS | 1829 | 1461302725176 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}] 22:25:25 INFO - PROCESS | 1829 | 1461302725369 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:25:25 INFO - PROCESS | 1829 | 1461302725641 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7805b000 == 150 [pid = 1829] [id = 605] 22:25:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e72547000) [pid = 1829] [serial = 1816] [outer = (nil)] 22:25:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e73db0400) [pid = 1829] [serial = 1817] [outer = 0x7f7e72547000] 22:25:25 INFO - PROCESS | 1829 | 1461302725731 Marionette DEBUG loaded listener.js 22:25:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e741c1c00) [pid = 1829] [serial = 1818] [outer = 0x7f7e72547000] 22:25:26 INFO - PROCESS | 1829 | 1461302726848 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]]]}] 22:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1734ms 22:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:25:26 INFO - PROCESS | 1829 | 1461302726901 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:25:26 INFO - PROCESS | 1829 | 1461302726904 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:25:26 INFO - PROCESS | 1829 | 1461302726911 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:25:26 INFO - PROCESS | 1829 | 1461302726915 Marionette TRACE conn3 <- [1,2394,null,{}] 22:25:26 INFO - PROCESS | 1829 | 1461302726920 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}] 22:25:27 INFO - PROCESS | 1829 | 1461302727131 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:25:27 INFO - PROCESS | 1829 | 1461302727398 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b573000 == 151 [pid = 1829] [id = 606] 22:25:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e72af3800) [pid = 1829] [serial = 1819] [outer = (nil)] 22:25:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e78b04400) [pid = 1829] [serial = 1820] [outer = 0x7f7e72af3800] 22:25:27 INFO - PROCESS | 1829 | 1461302727473 Marionette DEBUG loaded listener.js 22:25:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e791c5400) [pid = 1829] [serial = 1821] [outer = 0x7f7e72af3800] 22:25:28 INFO - PROCESS | 1829 | 1461302728347 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]]]}] 22:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1494ms 22:25:28 INFO - PROCESS | 1829 | 1461302728405 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:25:28 INFO - PROCESS | 1829 | 1461302728408 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:25:28 INFO - PROCESS | 1829 | 1461302728414 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:25:28 INFO - PROCESS | 1829 | 1461302728416 Marionette TRACE conn3 <- [1,2398,null,{}] 22:25:28 INFO - PROCESS | 1829 | 1461302728421 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}] 22:25:28 INFO - PROCESS | 1829 | 1461302728604 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:25:28 INFO - PROCESS | 1829 | 1461302728876 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:28 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7f04e800 == 152 [pid = 1829] [id = 607] 22:25:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e766f1400) [pid = 1829] [serial = 1822] [outer = (nil)] 22:25:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e79e66c00) [pid = 1829] [serial = 1823] [outer = 0x7f7e766f1400] 22:25:28 INFO - PROCESS | 1829 | 1461302728949 Marionette DEBUG loaded listener.js 22:25:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e7a0e0000) [pid = 1829] [serial = 1824] [outer = 0x7f7e766f1400] 22:25:29 INFO - PROCESS | 1829 | 1461302729802 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]]]}] 22:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1430ms 22:25:29 INFO - PROCESS | 1829 | 1461302729844 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:25:29 INFO - PROCESS | 1829 | 1461302729848 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:25:29 INFO - PROCESS | 1829 | 1461302729854 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:25:29 INFO - PROCESS | 1829 | 1461302729856 Marionette TRACE conn3 <- [1,2402,null,{}] 22:25:29 INFO - PROCESS | 1829 | 1461302729861 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}] 22:25:30 INFO - PROCESS | 1829 | 1461302730043 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:25:30 INFO - PROCESS | 1829 | 1461302730336 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e89d2a000 == 153 [pid = 1829] [id = 608] 22:25:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e7b343000) [pid = 1829] [serial = 1825] [outer = (nil)] 22:25:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e7bb09c00) [pid = 1829] [serial = 1826] [outer = 0x7f7e7b343000] 22:25:30 INFO - PROCESS | 1829 | 1461302730444 Marionette DEBUG loaded listener.js 22:25:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e7f06b000) [pid = 1829] [serial = 1827] [outer = 0x7f7e7b343000] 22:25:31 INFO - PROCESS | 1829 | 1461302731376 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]]]}] 22:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1582ms 22:25:31 INFO - PROCESS | 1829 | 1461302731436 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:25:31 INFO - PROCESS | 1829 | 1461302731439 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:25:31 INFO - PROCESS | 1829 | 1461302731445 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:25:31 INFO - PROCESS | 1829 | 1461302731447 Marionette TRACE conn3 <- [1,2406,null,{}] 22:25:31 INFO - PROCESS | 1829 | 1461302731453 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}] 22:25:31 INFO - PROCESS | 1829 | 1461302731639 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:25:31 INFO - PROCESS | 1829 | 1461302731912 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc73000 == 154 [pid = 1829] [id = 609] 22:25:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e62049800) [pid = 1829] [serial = 1828] [outer = (nil)] 22:25:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e766f9c00) [pid = 1829] [serial = 1829] [outer = 0x7f7e62049800] 22:25:31 INFO - PROCESS | 1829 | 1461302731986 Marionette DEBUG loaded listener.js 22:25:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 256 (0x7f7e88cf3000) [pid = 1829] [serial = 1830] [outer = 0x7f7e62049800] 22:25:32 INFO - PROCESS | 1829 | 1461302732827 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]]]}] 22:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1429ms 22:25:32 INFO - PROCESS | 1829 | 1461302732876 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:25:32 INFO - PROCESS | 1829 | 1461302732879 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:25:32 INFO - PROCESS | 1829 | 1461302732885 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:25:32 INFO - PROCESS | 1829 | 1461302732887 Marionette TRACE conn3 <- [1,2410,null,{}] 22:25:32 INFO - PROCESS | 1829 | 1461302732893 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}] 22:25:33 INFO - PROCESS | 1829 | 1461302733074 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:25:33 INFO - PROCESS | 1829 | 1461302733351 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90974000 == 155 [pid = 1829] [id = 610] 22:25:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 257 (0x7f7e622ee800) [pid = 1829] [serial = 1831] [outer = (nil)] 22:25:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 258 (0x7f7e8ba2d400) [pid = 1829] [serial = 1832] [outer = 0x7f7e622ee800] 22:25:33 INFO - PROCESS | 1829 | 1461302733424 Marionette DEBUG loaded listener.js 22:25:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 259 (0x7f7e8d776c00) [pid = 1829] [serial = 1833] [outer = 0x7f7e622ee800] 22:25:34 INFO - PROCESS | 1829 | 1461302734311 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]]]}] 22:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1477ms 22:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:25:34 INFO - PROCESS | 1829 | 1461302734363 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:25:34 INFO - PROCESS | 1829 | 1461302734366 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:25:34 INFO - PROCESS | 1829 | 1461302734372 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:25:34 INFO - PROCESS | 1829 | 1461302734375 Marionette TRACE conn3 <- [1,2414,null,{}] 22:25:34 INFO - PROCESS | 1829 | 1461302734380 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}] 22:25:34 INFO - PROCESS | 1829 | 1461302734572 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:25:34 INFO - PROCESS | 1829 | 1461302734857 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e58ceb800 == 156 [pid = 1829] [id = 611] 22:25:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 260 (0x7f7e7f078800) [pid = 1829] [serial = 1834] [outer = (nil)] 22:25:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 261 (0x7f7e8dadf000) [pid = 1829] [serial = 1835] [outer = 0x7f7e7f078800] 22:25:34 INFO - PROCESS | 1829 | 1461302734931 Marionette DEBUG loaded listener.js 22:25:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 262 (0x7f7e8e087c00) [pid = 1829] [serial = 1836] [outer = 0x7f7e7f078800] 22:25:35 INFO - PROCESS | 1829 | 1461302735787 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]]]}] 22:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1492ms 22:25:35 INFO - PROCESS | 1829 | 1461302735864 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:25:35 INFO - PROCESS | 1829 | 1461302735867 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:25:35 INFO - PROCESS | 1829 | 1461302735873 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:25:35 INFO - PROCESS | 1829 | 1461302735875 Marionette TRACE conn3 <- [1,2418,null,{}] 22:25:35 INFO - PROCESS | 1829 | 1461302735881 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}] 22:25:36 INFO - PROCESS | 1829 | 1461302736067 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:25:36 INFO - PROCESS | 1829 | 1461302736338 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e9247e800 == 157 [pid = 1829] [id = 612] 22:25:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 263 (0x7f7e609d6000) [pid = 1829] [serial = 1837] [outer = (nil)] 22:25:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 264 (0x7f7e67a0b400) [pid = 1829] [serial = 1838] [outer = 0x7f7e609d6000] 22:25:36 INFO - PROCESS | 1829 | 1461302736461 Marionette DEBUG loaded listener.js 22:25:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 265 (0x7f7e67a10400) [pid = 1829] [serial = 1839] [outer = 0x7f7e609d6000] 22:25:37 INFO - PROCESS | 1829 | 1461302737241 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]]]}] 22:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1430ms 22:25:37 INFO - PROCESS | 1829 | 1461302737304 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:25:37 INFO - PROCESS | 1829 | 1461302737308 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:25:37 INFO - PROCESS | 1829 | 1461302737314 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:25:37 INFO - PROCESS | 1829 | 1461302737317 Marionette TRACE conn3 <- [1,2422,null,{}] 22:25:37 INFO - PROCESS | 1829 | 1461302737322 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}] 22:25:37 INFO - PROCESS | 1829 | 1461302737517 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:25:37 INFO - PROCESS | 1829 | 1461302737828 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5b0d6000 == 158 [pid = 1829] [id = 613] 22:25:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 266 (0x7f7e5bbcb000) [pid = 1829] [serial = 1840] [outer = (nil)] 22:25:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 267 (0x7f7e5bbd2800) [pid = 1829] [serial = 1841] [outer = 0x7f7e5bbcb000] 22:25:37 INFO - PROCESS | 1829 | 1461302737942 Marionette DEBUG loaded listener.js 22:25:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 268 (0x7f7e5bbd7800) [pid = 1829] [serial = 1842] [outer = 0x7f7e5bbcb000] 22:25:38 INFO - PROCESS | 1829 | 1461302738768 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]]]}] 22:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1486ms 22:25:38 INFO - PROCESS | 1829 | 1461302738800 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:25:38 INFO - PROCESS | 1829 | 1461302738804 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:25:38 INFO - PROCESS | 1829 | 1461302738809 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:25:38 INFO - PROCESS | 1829 | 1461302738812 Marionette TRACE conn3 <- [1,2426,null,{}] 22:25:38 INFO - PROCESS | 1829 | 1461302738817 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}] 22:25:39 INFO - PROCESS | 1829 | 1461302739005 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:25:39 INFO - PROCESS | 1829 | 1461302739300 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5af65800 == 159 [pid = 1829] [id = 614] 22:25:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 269 (0x7f7e5bbcdc00) [pid = 1829] [serial = 1843] [outer = (nil)] 22:25:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 270 (0x7f7e605f3800) [pid = 1829] [serial = 1844] [outer = 0x7f7e5bbcdc00] 22:25:39 INFO - PROCESS | 1829 | 1461302739373 Marionette DEBUG loaded listener.js 22:25:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 271 (0x7f7e622e6000) [pid = 1829] [serial = 1845] [outer = 0x7f7e5bbcdc00] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c82d800 == 158 [pid = 1829] [id = 227] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719d3000 == 157 [pid = 1829] [id = 196] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63cc7000 == 156 [pid = 1829] [id = 594] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63859800 == 155 [pid = 1829] [id = 593] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621c9000 == 154 [pid = 1829] [id = 592] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6089e800 == 153 [pid = 1829] [id = 591] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ba1e800 == 152 [pid = 1829] [id = 590] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633d7000 == 151 [pid = 1829] [id = 589] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5fb11800 == 150 [pid = 1829] [id = 588] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e60951800 == 149 [pid = 1829] [id = 581] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e32b800 == 148 [pid = 1829] [id = 580] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8a00b000 == 147 [pid = 1829] [id = 579] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8210f000 == 146 [pid = 1829] [id = 578] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bccb800 == 145 [pid = 1829] [id = 577] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b047800 == 144 [pid = 1829] [id = 576] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e769df000 == 143 [pid = 1829] [id = 575] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7603c000 == 142 [pid = 1829] [id = 574] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72728800 == 141 [pid = 1829] [id = 573] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71a9d800 == 140 [pid = 1829] [id = 572] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65162800 == 139 [pid = 1829] [id = 571] 22:25:41 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e608d8800 == 138 [pid = 1829] [id = 570] 22:25:41 INFO - PROCESS | 1829 | 1461302741610 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]]]}] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 270 (0x7f7e88cf4800) [pid = 1829] [serial = 1602] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 269 (0x7f7e6086c800) [pid = 1829] [serial = 1407] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 268 (0x7f7e89aaec00) [pid = 1829] [serial = 1473] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 267 (0x7f7e8e0b8800) [pid = 1829] [serial = 1404] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 266 (0x7f7e72aef000) [pid = 1829] [serial = 1515] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 265 (0x7f7e7b786400) [pid = 1829] [serial = 1599] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 264 (0x7f7e791cb000) [pid = 1829] [serial = 1467] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 263 (0x7f7e605fa000) [pid = 1829] [serial = 1539] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 262 (0x7f7e79e6c400) [pid = 1829] [serial = 1392] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 261 (0x7f7e741bdc00) [pid = 1829] [serial = 1458] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 260 (0x7f7e680c2000) [pid = 1829] [serial = 1509] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 259 (0x7f7e7f078000) [pid = 1829] [serial = 1470] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 258 (0x7f7e68f78400) [pid = 1829] [serial = 1578] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 257 (0x7f7e71116c00) [pid = 1829] [serial = 1452] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 256 (0x7f7e8e054400) [pid = 1829] [serial = 1536] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 255 (0x7f7e6eecc000) [pid = 1829] [serial = 1581] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e7b341000) [pid = 1829] [serial = 1521] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e72535800) [pid = 1829] [serial = 1584] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e730ac400) [pid = 1829] [serial = 1587] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e7572b400) [pid = 1829] [serial = 1461] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e8a077800) [pid = 1829] [serial = 1401] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e63fafc00) [pid = 1829] [serial = 1440] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e7f075800) [pid = 1829] [serial = 1524] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e762ee400) [pid = 1829] [serial = 1593] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e680c7400) [pid = 1829] [serial = 1410] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e730ae800) [pid = 1829] [serial = 1455] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e680c2400) [pid = 1829] [serial = 1575] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e681e7c00) [pid = 1829] [serial = 1413] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e6fc37400) [pid = 1829] [serial = 1449] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e68067000) [pid = 1829] [serial = 1443] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e64fd6800) [pid = 1829] [serial = 1572] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e82d15000) [pid = 1829] [serial = 1398] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e762eb400) [pid = 1829] [serial = 1389] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e61842c00) [pid = 1829] [serial = 1545] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e8dae8c00) [pid = 1829] [serial = 1533] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e69f08800) [pid = 1829] [serial = 1446] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e7a6c6800) [pid = 1829] [serial = 1395] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e71c8e000) [pid = 1829] [serial = 1299] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e63fa9c00) [pid = 1829] [serial = 1542] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e78cde000) [pid = 1829] [serial = 1596] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e89ec6c00) [pid = 1829] [serial = 1527] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e8d780c00) [pid = 1829] [serial = 1530] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e762e9c00) [pid = 1829] [serial = 1464] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e61841800) [pid = 1829] [serial = 1569] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e75885800) [pid = 1829] [serial = 1518] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e6fedd400) [pid = 1829] [serial = 1512] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e74b57000) [pid = 1829] [serial = 1590] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e64fd4800) [pid = 1829] [serial = 1506] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e64fd6c00) [pid = 1829] [serial = 1709] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e67e6b000) [pid = 1829] [serial = 1703] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e680c4800) [pid = 1829] [serial = 1704] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e5d5ca800) [pid = 1829] [serial = 1706] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e5d5d3800) [pid = 1829] [serial = 1688] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e5dbe0400) [pid = 1829] [serial = 1689] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e72261400) [pid = 1829] [serial = 1643] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e65b07800) [pid = 1829] [serial = 1697] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e65f3c400) [pid = 1829] [serial = 1698] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e65f36000) [pid = 1829] [serial = 1664] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e7a053800) [pid = 1829] [serial = 1635] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e677b7800) [pid = 1829] [serial = 1700] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e63fa7400) [pid = 1829] [serial = 1694] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e65209800) [pid = 1829] [serial = 1695] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e63889c00) [pid = 1829] [serial = 1655] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e8e089000) [pid = 1829] [serial = 1652] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e65699800) [pid = 1829] [serial = 1640] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e6204ac00) [pid = 1829] [serial = 1658] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e6388b400) [pid = 1829] [serial = 1661] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e5e0f3000) [pid = 1829] [serial = 1691] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e6204b000) [pid = 1829] [serial = 1692] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e766f8400) [pid = 1829] [serial = 1646] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e61fd5400) [pid = 1829] [serial = 1637] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e88c10800) [pid = 1829] [serial = 1649] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e62329400) [pid = 1829] [serial = 1685] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e5dbe0800) [pid = 1829] [serial = 1682] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e5d716000) [pid = 1829] [serial = 1679] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e5dbde400) [pid = 1829] [serial = 1676] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e62322800) [pid = 1829] [serial = 1673] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e62317400) [pid = 1829] [serial = 1670] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e67e62800) [pid = 1829] [serial = 1667] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e67e5dc00) [pid = 1829] [serial = 1701] [outer = (nil)] [url = about:blank] 22:25:41 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e5df88800) [pid = 1829] [serial = 1707] [outer = (nil)] [url = about:blank] 22:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 3147ms 22:25:41 INFO - PROCESS | 1829 | 1461302741963 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:25:41 INFO - PROCESS | 1829 | 1461302741967 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:25:41 INFO - PROCESS | 1829 | 1461302741974 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:25:41 INFO - PROCESS | 1829 | 1461302741980 Marionette TRACE conn3 <- [1,2430,null,{}] 22:25:41 INFO - PROCESS | 1829 | 1461302741988 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}] 22:25:42 INFO - PROCESS | 1829 | 1461302742158 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:25:42 INFO - PROCESS | 1829 | 1461302742170 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5bacd000 == 139 [pid = 1829] [id = 615] 22:25:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e5d5cf400) [pid = 1829] [serial = 1846] [outer = (nil)] 22:25:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e5d5d3800) [pid = 1829] [serial = 1847] [outer = 0x7f7e5d5cf400] 22:25:42 INFO - PROCESS | 1829 | 1461302742236 Marionette DEBUG loaded listener.js 22:25:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e5d716c00) [pid = 1829] [serial = 1848] [outer = 0x7f7e5d5cf400] 22:25:43 INFO - PROCESS | 1829 | 1461302743171 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]]]}] 22:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1239ms 22:25:43 INFO - PROCESS | 1829 | 1461302743213 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:25:43 INFO - PROCESS | 1829 | 1461302743220 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:25:43 INFO - PROCESS | 1829 | 1461302743230 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:25:43 INFO - PROCESS | 1829 | 1461302743234 Marionette TRACE conn3 <- [1,2434,null,{}] 22:25:43 INFO - PROCESS | 1829 | 1461302743243 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}] 22:25:43 INFO - PROCESS | 1829 | 1461302743429 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:25:43 INFO - PROCESS | 1829 | 1461302743608 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5f9f0000 == 140 [pid = 1829] [id = 616] 22:25:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e5d5d0000) [pid = 1829] [serial = 1849] [outer = (nil)] 22:25:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e5df8ac00) [pid = 1829] [serial = 1850] [outer = 0x7f7e5d5d0000] 22:25:43 INFO - PROCESS | 1829 | 1461302743672 Marionette DEBUG loaded listener.js 22:25:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e5e0f5c00) [pid = 1829] [serial = 1851] [outer = 0x7f7e5d5d0000] 22:25:44 INFO - PROCESS | 1829 | 1461302744594 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]]]}] 22:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1384ms 22:25:44 INFO - PROCESS | 1829 | 1461302744614 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:25:44 INFO - PROCESS | 1829 | 1461302744618 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:25:44 INFO - PROCESS | 1829 | 1461302744623 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:25:44 INFO - PROCESS | 1829 | 1461302744628 Marionette TRACE conn3 <- [1,2438,null,{}] 22:25:44 INFO - PROCESS | 1829 | 1461302744652 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}] 22:25:44 INFO - PROCESS | 1829 | 1461302744921 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:25:44 INFO - PROCESS | 1829 | 1461302744956 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60603000 == 141 [pid = 1829] [id = 617] 22:25:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e605fd000) [pid = 1829] [serial = 1852] [outer = (nil)] 22:25:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e6086b000) [pid = 1829] [serial = 1853] [outer = 0x7f7e605fd000] 22:25:45 INFO - PROCESS | 1829 | 1461302745022 Marionette DEBUG loaded listener.js 22:25:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e609db000) [pid = 1829] [serial = 1854] [outer = 0x7f7e605fd000] 22:25:46 INFO - PROCESS | 1829 | 1461302746160 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]]]}] 22:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1589ms 22:25:46 INFO - PROCESS | 1829 | 1461302746215 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:25:46 INFO - PROCESS | 1829 | 1461302746219 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:25:46 INFO - PROCESS | 1829 | 1461302746224 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:25:46 INFO - PROCESS | 1829 | 1461302746227 Marionette TRACE conn3 <- [1,2442,null,{}] 22:25:46 INFO - PROCESS | 1829 | 1461302746232 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}] 22:25:47 INFO - PROCESS | 1829 | 1461302747031 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:25:47 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e6366a800) [pid = 1829] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:25:47 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e656a0c00) [pid = 1829] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:25:47 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e5d719400) [pid = 1829] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:25:47 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e5d717800) [pid = 1829] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:25:47 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e5be36000) [pid = 1829] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:25:47 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e62320800) [pid = 1829] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:25:47 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e5be37000) [pid = 1829] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:25:47 INFO - PROCESS | 1829 | 1461302747209 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60612800 == 142 [pid = 1829] [id = 618] 22:25:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e5be36000) [pid = 1829] [serial = 1855] [outer = (nil)] 22:25:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e5dbda800) [pid = 1829] [serial = 1856] [outer = 0x7f7e5be36000] 22:25:47 INFO - PROCESS | 1829 | 1461302747276 Marionette DEBUG loaded listener.js 22:25:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e6205d400) [pid = 1829] [serial = 1857] [outer = 0x7f7e5be36000] 22:25:47 INFO - PROCESS | 1829 | 1461302747966 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]]]}] 22:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1778ms 22:25:48 INFO - PROCESS | 1829 | 1461302748003 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:25:48 INFO - PROCESS | 1829 | 1461302748005 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:25:48 INFO - PROCESS | 1829 | 1461302748011 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:25:48 INFO - PROCESS | 1829 | 1461302748013 Marionette TRACE conn3 <- [1,2446,null,{}] 22:25:48 INFO - PROCESS | 1829 | 1461302748018 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}] 22:25:48 INFO - PROCESS | 1829 | 1461302748195 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:25:48 INFO - PROCESS | 1829 | 1461302748376 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616b1000 == 143 [pid = 1829] [id = 619] 22:25:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e5c494800) [pid = 1829] [serial = 1858] [outer = (nil)] 22:25:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e622eac00) [pid = 1829] [serial = 1859] [outer = 0x7f7e5c494800] 22:25:48 INFO - PROCESS | 1829 | 1461302748436 Marionette DEBUG loaded listener.js 22:25:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e62314400) [pid = 1829] [serial = 1860] [outer = 0x7f7e5c494800] 22:25:49 INFO - PROCESS | 1829 | 1461302749338 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]]]}] 22:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1377ms 22:25:49 INFO - PROCESS | 1829 | 1461302749390 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:25:49 INFO - PROCESS | 1829 | 1461302749395 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:25:49 INFO - PROCESS | 1829 | 1461302749403 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:25:49 INFO - PROCESS | 1829 | 1461302749409 Marionette TRACE conn3 <- [1,2450,null,{}] 22:25:49 INFO - PROCESS | 1829 | 1461302749418 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}] 22:25:49 INFO - PROCESS | 1829 | 1461302749685 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:25:50 INFO - PROCESS | 1829 | 1461302750010 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e1eb000 == 144 [pid = 1829] [id = 620] 22:25:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e5df94400) [pid = 1829] [serial = 1861] [outer = (nil)] 22:25:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e5fe85400) [pid = 1829] [serial = 1862] [outer = 0x7f7e5df94400] 22:25:50 INFO - PROCESS | 1829 | 1461302750085 Marionette DEBUG loaded listener.js 22:25:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e60868000) [pid = 1829] [serial = 1863] [outer = 0x7f7e5df94400] 22:25:50 INFO - PROCESS | 1829 | 1461302750973 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]]]}] 22:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1638ms 22:25:51 INFO - PROCESS | 1829 | 1461302751041 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:25:51 INFO - PROCESS | 1829 | 1461302751049 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:25:51 INFO - PROCESS | 1829 | 1461302751059 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:25:51 INFO - PROCESS | 1829 | 1461302751063 Marionette TRACE conn3 <- [1,2454,null,{}] 22:25:51 INFO - PROCESS | 1829 | 1461302751069 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}] 22:25:51 INFO - PROCESS | 1829 | 1461302751297 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:25:51 INFO - PROCESS | 1829 | 1461302751618 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616bf800 == 145 [pid = 1829] [id = 621] 22:25:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e6204ac00) [pid = 1829] [serial = 1864] [outer = (nil)] 22:25:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e622e3800) [pid = 1829] [serial = 1865] [outer = 0x7f7e6204ac00] 22:25:51 INFO - PROCESS | 1829 | 1461302751702 Marionette DEBUG loaded listener.js 22:25:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e62315800) [pid = 1829] [serial = 1866] [outer = 0x7f7e6204ac00] 22:25:52 INFO - PROCESS | 1829 | 1461302752613 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]]]}] 22:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1585ms 22:25:52 INFO - PROCESS | 1829 | 1461302752644 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:25:52 INFO - PROCESS | 1829 | 1461302752647 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:25:52 INFO - PROCESS | 1829 | 1461302752653 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:25:52 INFO - PROCESS | 1829 | 1461302752659 Marionette TRACE conn3 <- [1,2458,null,{}] 22:25:52 INFO - PROCESS | 1829 | 1461302752675 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}] 22:25:52 INFO - PROCESS | 1829 | 1461302752867 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:25:53 INFO - PROCESS | 1829 | 1461302753135 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61f6a800 == 146 [pid = 1829] [id = 622] 22:25:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e625d7800) [pid = 1829] [serial = 1867] [outer = (nil)] 22:25:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e63522800) [pid = 1829] [serial = 1868] [outer = 0x7f7e625d7800] 22:25:53 INFO - PROCESS | 1829 | 1461302753252 Marionette DEBUG loaded listener.js 22:25:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e6365e000) [pid = 1829] [serial = 1869] [outer = 0x7f7e625d7800] 22:25:54 INFO - PROCESS | 1829 | 1461302754073 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]]]}] 22:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1489ms 22:25:54 INFO - PROCESS | 1829 | 1461302754143 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:25:54 INFO - PROCESS | 1829 | 1461302754147 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:25:54 INFO - PROCESS | 1829 | 1461302754153 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:25:54 INFO - PROCESS | 1829 | 1461302754155 Marionette TRACE conn3 <- [1,2462,null,{}] 22:25:54 INFO - PROCESS | 1829 | 1461302754161 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}] 22:25:54 INFO - PROCESS | 1829 | 1461302754351 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:25:54 INFO - PROCESS | 1829 | 1461302754610 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e632c4800 == 147 [pid = 1829] [id = 623] 22:25:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e625d6400) [pid = 1829] [serial = 1870] [outer = (nil)] 22:25:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e63669400) [pid = 1829] [serial = 1871] [outer = 0x7f7e625d6400] 22:25:54 INFO - PROCESS | 1829 | 1461302754686 Marionette DEBUG loaded listener.js 22:25:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e6388d400) [pid = 1829] [serial = 1872] [outer = 0x7f7e625d6400] 22:25:55 INFO - PROCESS | 1829 | 1461302755551 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]]]}] 22:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1427ms 22:25:55 INFO - PROCESS | 1829 | 1461302755582 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:25:55 INFO - PROCESS | 1829 | 1461302755590 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:25:55 INFO - PROCESS | 1829 | 1461302755597 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:25:55 INFO - PROCESS | 1829 | 1461302755603 Marionette TRACE conn3 <- [1,2466,null,{}] 22:25:55 INFO - PROCESS | 1829 | 1461302755609 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}] 22:25:55 INFO - PROCESS | 1829 | 1461302755790 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:25:56 INFO - PROCESS | 1829 | 1461302756013 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6374c800 == 148 [pid = 1829] [id = 624] 22:25:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e6205c400) [pid = 1829] [serial = 1873] [outer = (nil)] 22:25:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e63dbdc00) [pid = 1829] [serial = 1874] [outer = 0x7f7e6205c400] 22:25:56 INFO - PROCESS | 1829 | 1461302756124 Marionette DEBUG loaded listener.js 22:25:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e63faa800) [pid = 1829] [serial = 1875] [outer = 0x7f7e6205c400] 22:25:57 INFO - PROCESS | 1829 | 1461302757019 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]]]}] 22:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1439ms 22:25:57 INFO - PROCESS | 1829 | 1461302757036 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:25:57 INFO - PROCESS | 1829 | 1461302757039 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:25:57 INFO - PROCESS | 1829 | 1461302757044 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:25:57 INFO - PROCESS | 1829 | 1461302757048 Marionette TRACE conn3 <- [1,2470,null,{}] 22:25:57 INFO - PROCESS | 1829 | 1461302757053 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}] 22:25:57 INFO - PROCESS | 1829 | 1461302757269 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:25:57 INFO - PROCESS | 1829 | 1461302757544 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63ccd000 == 149 [pid = 1829] [id = 625] 22:25:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e64fd4c00) [pid = 1829] [serial = 1876] [outer = (nil)] 22:25:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e65319400) [pid = 1829] [serial = 1877] [outer = 0x7f7e64fd4c00] 22:25:57 INFO - PROCESS | 1829 | 1461302757635 Marionette DEBUG loaded listener.js 22:25:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e65699400) [pid = 1829] [serial = 1878] [outer = 0x7f7e64fd4c00] 22:25:58 INFO - PROCESS | 1829 | 1461302758497 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]]]}] 22:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1478ms 22:25:58 INFO - PROCESS | 1829 | 1461302758524 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:25:58 INFO - PROCESS | 1829 | 1461302758527 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:25:58 INFO - PROCESS | 1829 | 1461302758534 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:25:58 INFO - PROCESS | 1829 | 1461302758536 Marionette TRACE conn3 <- [1,2474,null,{}] 22:25:58 INFO - PROCESS | 1829 | 1461302758542 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}] 22:25:58 INFO - PROCESS | 1829 | 1461302758731 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:25:59 INFO - PROCESS | 1829 | 1461302759008 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64f43800 == 150 [pid = 1829] [id = 626] 22:25:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e61655c00) [pid = 1829] [serial = 1879] [outer = (nil)] 22:25:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e65b0a400) [pid = 1829] [serial = 1880] [outer = 0x7f7e61655c00] 22:25:59 INFO - PROCESS | 1829 | 1461302759083 Marionette DEBUG loaded listener.js 22:25:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e65f38c00) [pid = 1829] [serial = 1881] [outer = 0x7f7e61655c00] 22:25:59 INFO - PROCESS | 1829 | 1461302759962 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]]]}] 22:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1483ms 22:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:26:00 INFO - PROCESS | 1829 | 1461302760018 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:26:00 INFO - PROCESS | 1829 | 1461302760021 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:26:00 INFO - PROCESS | 1829 | 1461302760028 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:26:00 INFO - PROCESS | 1829 | 1461302760031 Marionette TRACE conn3 <- [1,2478,null,{}] 22:26:00 INFO - PROCESS | 1829 | 1461302760036 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}] 22:26:00 INFO - PROCESS | 1829 | 1461302760227 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:26:00 INFO - PROCESS | 1829 | 1461302760494 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65171800 == 151 [pid = 1829] [id = 627] 22:26:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e64fdc400) [pid = 1829] [serial = 1882] [outer = (nil)] 22:26:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e66caf800) [pid = 1829] [serial = 1883] [outer = 0x7f7e64fdc400] 22:26:00 INFO - PROCESS | 1829 | 1461302760571 Marionette DEBUG loaded listener.js 22:26:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e66cb9c00) [pid = 1829] [serial = 1884] [outer = 0x7f7e64fdc400] 22:26:01 INFO - PROCESS | 1829 | 1461302761498 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]]]}] 22:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1530ms 22:26:01 INFO - PROCESS | 1829 | 1461302761558 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:26:01 INFO - PROCESS | 1829 | 1461302761560 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:26:01 INFO - PROCESS | 1829 | 1461302761567 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:26:01 INFO - PROCESS | 1829 | 1461302761569 Marionette TRACE conn3 <- [1,2482,null,{}] 22:26:01 INFO - PROCESS | 1829 | 1461302761575 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}] 22:26:01 INFO - PROCESS | 1829 | 1461302761789 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:26:02 INFO - PROCESS | 1829 | 1461302762055 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65432800 == 152 [pid = 1829] [id = 628] 22:26:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e65f38000) [pid = 1829] [serial = 1885] [outer = (nil)] 22:26:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e677b8000) [pid = 1829] [serial = 1886] [outer = 0x7f7e65f38000] 22:26:02 INFO - PROCESS | 1829 | 1461302762174 Marionette DEBUG loaded listener.js 22:26:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e67a0d800) [pid = 1829] [serial = 1887] [outer = 0x7f7e65f38000] 22:26:03 INFO - PROCESS | 1829 | 1461302763024 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]]]}] 22:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1527ms 22:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:26:03 INFO - PROCESS | 1829 | 1461302763095 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:26:03 INFO - PROCESS | 1829 | 1461302763098 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:26:03 INFO - PROCESS | 1829 | 1461302763105 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:26:03 INFO - PROCESS | 1829 | 1461302763108 Marionette TRACE conn3 <- [1,2486,null,{}] 22:26:03 INFO - PROCESS | 1829 | 1461302763113 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}] 22:26:03 INFO - PROCESS | 1829 | 1461302763305 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:26:03 INFO - PROCESS | 1829 | 1461302763570 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c18000 == 153 [pid = 1829] [id = 629] 22:26:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e65f39400) [pid = 1829] [serial = 1888] [outer = (nil)] 22:26:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e67b6d000) [pid = 1829] [serial = 1889] [outer = 0x7f7e65f39400] 22:26:03 INFO - PROCESS | 1829 | 1461302763685 Marionette DEBUG loaded listener.js 22:26:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e67e60c00) [pid = 1829] [serial = 1890] [outer = 0x7f7e65f39400] 22:26:04 INFO - PROCESS | 1829 | 1461302764532 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]]]}] 22:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1481ms 22:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:26:04 INFO - PROCESS | 1829 | 1461302764585 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:26:04 INFO - PROCESS | 1829 | 1461302764589 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:26:04 INFO - PROCESS | 1829 | 1461302764595 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:26:04 INFO - PROCESS | 1829 | 1461302764599 Marionette TRACE conn3 <- [1,2490,null,{}] 22:26:04 INFO - PROCESS | 1829 | 1461302764604 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}] 22:26:04 INFO - PROCESS | 1829 | 1461302764847 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:26:05 INFO - PROCESS | 1829 | 1461302765111 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67782800 == 154 [pid = 1829] [id = 630] 22:26:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e680cb400) [pid = 1829] [serial = 1891] [outer = (nil)] 22:26:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e680cf000) [pid = 1829] [serial = 1892] [outer = 0x7f7e680cb400] 22:26:05 INFO - PROCESS | 1829 | 1461302765245 Marionette DEBUG loaded listener.js 22:26:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e68c2c000) [pid = 1829] [serial = 1893] [outer = 0x7f7e680cb400] 22:26:06 INFO - PROCESS | 1829 | 1461302766131 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]]]}] 22:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1588ms 22:26:06 INFO - PROCESS | 1829 | 1461302766183 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:26:06 INFO - PROCESS | 1829 | 1461302766186 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:26:06 INFO - PROCESS | 1829 | 1461302766192 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:26:06 INFO - PROCESS | 1829 | 1461302766194 Marionette TRACE conn3 <- [1,2494,null,{}] 22:26:06 INFO - PROCESS | 1829 | 1461302766200 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}] 22:26:06 INFO - PROCESS | 1829 | 1461302766386 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:26:06 INFO - PROCESS | 1829 | 1461302766665 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67dae000 == 155 [pid = 1829] [id = 631] 22:26:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e68067c00) [pid = 1829] [serial = 1894] [outer = (nil)] 22:26:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e68cd2000) [pid = 1829] [serial = 1895] [outer = 0x7f7e68067c00] 22:26:06 INFO - PROCESS | 1829 | 1461302766793 Marionette DEBUG loaded listener.js 22:26:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e68cdd800) [pid = 1829] [serial = 1896] [outer = 0x7f7e68067c00] 22:26:07 INFO - PROCESS | 1829 | 1461302767602 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]]]}] 22:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1485ms 22:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:26:07 INFO - PROCESS | 1829 | 1461302767678 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:26:07 INFO - PROCESS | 1829 | 1461302767681 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:26:07 INFO - PROCESS | 1829 | 1461302767687 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:26:07 INFO - PROCESS | 1829 | 1461302767690 Marionette TRACE conn3 <- [1,2498,null,{}] 22:26:07 INFO - PROCESS | 1829 | 1461302767695 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}] 22:26:07 INFO - PROCESS | 1829 | 1461302767888 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:26:08 INFO - PROCESS | 1829 | 1461302768166 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:08 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e68130000 == 156 [pid = 1829] [id = 632] 22:26:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e5fe8e800) [pid = 1829] [serial = 1897] [outer = (nil)] 22:26:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e68e46000) [pid = 1829] [serial = 1898] [outer = 0x7f7e5fe8e800] 22:26:08 INFO - PROCESS | 1829 | 1461302768279 Marionette DEBUG loaded listener.js 22:26:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e68e96000) [pid = 1829] [serial = 1899] [outer = 0x7f7e5fe8e800] 22:26:09 INFO - PROCESS | 1829 | 1461302769097 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]]]}] 22:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1485ms 22:26:09 INFO - PROCESS | 1829 | 1461302769171 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:26:09 INFO - PROCESS | 1829 | 1461302769174 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:26:09 INFO - PROCESS | 1829 | 1461302769180 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:26:09 INFO - PROCESS | 1829 | 1461302769183 Marionette TRACE conn3 <- [1,2502,null,{}] 22:26:09 INFO - PROCESS | 1829 | 1461302769189 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}] 22:26:09 INFO - PROCESS | 1829 | 1461302769387 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:26:09 INFO - PROCESS | 1829 | 1461302769656 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e69db1000 == 157 [pid = 1829] [id = 633] 22:26:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 238 (0x7f7e680cbc00) [pid = 1829] [serial = 1900] [outer = (nil)] 22:26:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 239 (0x7f7e68f03000) [pid = 1829] [serial = 1901] [outer = 0x7f7e680cbc00] 22:26:09 INFO - PROCESS | 1829 | 1461302769770 Marionette DEBUG loaded listener.js 22:26:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 240 (0x7f7e68f0b000) [pid = 1829] [serial = 1902] [outer = 0x7f7e680cbc00] 22:26:10 INFO - PROCESS | 1829 | 1461302770613 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]]]}] 22:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1491ms 22:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:26:10 INFO - PROCESS | 1829 | 1461302770673 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:26:10 INFO - PROCESS | 1829 | 1461302770675 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:26:10 INFO - PROCESS | 1829 | 1461302770682 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:26:10 INFO - PROCESS | 1829 | 1461302770685 Marionette TRACE conn3 <- [1,2506,null,{}] 22:26:10 INFO - PROCESS | 1829 | 1461302770690 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}] 22:26:10 INFO - PROCESS | 1829 | 1461302770916 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:26:11 INFO - PROCESS | 1829 | 1461302771190 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6ac2b800 == 158 [pid = 1829] [id = 634] 22:26:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 241 (0x7f7e66cae800) [pid = 1829] [serial = 1903] [outer = (nil)] 22:26:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 242 (0x7f7e68f75c00) [pid = 1829] [serial = 1904] [outer = 0x7f7e66cae800] 22:26:11 INFO - PROCESS | 1829 | 1461302771330 Marionette DEBUG loaded listener.js 22:26:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 243 (0x7f7e68f7ec00) [pid = 1829] [serial = 1905] [outer = 0x7f7e66cae800] 22:26:12 INFO - PROCESS | 1829 | 1461302772310 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]]]}] 22:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1681ms 22:26:12 INFO - PROCESS | 1829 | 1461302772363 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:26:12 INFO - PROCESS | 1829 | 1461302772367 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:26:12 INFO - PROCESS | 1829 | 1461302772372 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:26:12 INFO - PROCESS | 1829 | 1461302772375 Marionette TRACE conn3 <- [1,2510,null,{}] 22:26:12 INFO - PROCESS | 1829 | 1461302772380 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}] 22:26:12 INFO - PROCESS | 1829 | 1461302772578 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:26:12 INFO - PROCESS | 1829 | 1461302772868 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fe46000 == 159 [pid = 1829] [id = 635] 22:26:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 244 (0x7f7e5d5cc800) [pid = 1829] [serial = 1906] [outer = (nil)] 22:26:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 245 (0x7f7e69d53000) [pid = 1829] [serial = 1907] [outer = 0x7f7e5d5cc800] 22:26:12 INFO - PROCESS | 1829 | 1461302772990 Marionette DEBUG loaded listener.js 22:26:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 246 (0x7f7e69d5f000) [pid = 1829] [serial = 1908] [outer = 0x7f7e5d5cc800] 22:26:13 INFO - PROCESS | 1829 | 1461302773864 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]]]}] 22:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1536ms 22:26:13 INFO - PROCESS | 1829 | 1461302773910 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:26:13 INFO - PROCESS | 1829 | 1461302773913 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:26:13 INFO - PROCESS | 1829 | 1461302773919 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:26:13 INFO - PROCESS | 1829 | 1461302773921 Marionette TRACE conn3 <- [1,2514,null,{}] 22:26:13 INFO - PROCESS | 1829 | 1461302773927 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}] 22:26:14 INFO - PROCESS | 1829 | 1461302774126 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:26:14 INFO - PROCESS | 1829 | 1461302774403 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719d9000 == 160 [pid = 1829] [id = 636] 22:26:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 247 (0x7f7e65697c00) [pid = 1829] [serial = 1909] [outer = (nil)] 22:26:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 248 (0x7f7e69f0f800) [pid = 1829] [serial = 1910] [outer = 0x7f7e65697c00] 22:26:14 INFO - PROCESS | 1829 | 1461302774480 Marionette DEBUG loaded listener.js 22:26:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 249 (0x7f7e6ed88c00) [pid = 1829] [serial = 1911] [outer = 0x7f7e65697c00] 22:26:15 INFO - PROCESS | 1829 | 1461302775332 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]]]}] 22:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1481ms 22:26:15 INFO - PROCESS | 1829 | 1461302775401 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:26:15 INFO - PROCESS | 1829 | 1461302775405 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:26:15 INFO - PROCESS | 1829 | 1461302775411 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:26:15 INFO - PROCESS | 1829 | 1461302775413 Marionette TRACE conn3 <- [1,2518,null,{}] 22:26:15 INFO - PROCESS | 1829 | 1461302775419 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}] 22:26:15 INFO - PROCESS | 1829 | 1461302775628 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:26:15 INFO - PROCESS | 1829 | 1461302775901 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b12000 == 161 [pid = 1829] [id = 637] 22:26:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 250 (0x7f7e68f84400) [pid = 1829] [serial = 1912] [outer = (nil)] 22:26:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 251 (0x7f7e6ed8f000) [pid = 1829] [serial = 1913] [outer = 0x7f7e68f84400] 22:26:16 INFO - PROCESS | 1829 | 1461302776021 Marionette DEBUG loaded listener.js 22:26:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 252 (0x7f7e6eecf000) [pid = 1829] [serial = 1914] [outer = 0x7f7e68f84400] 22:26:16 INFO - PROCESS | 1829 | 1461302776921 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]]]}] 22:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1587ms 22:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:26:17 INFO - PROCESS | 1829 | 1461302776998 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:26:17 INFO - PROCESS | 1829 | 1461302777001 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:26:17 INFO - PROCESS | 1829 | 1461302777007 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:26:17 INFO - PROCESS | 1829 | 1461302777010 Marionette TRACE conn3 <- [1,2522,null,{}] 22:26:17 INFO - PROCESS | 1829 | 1461302777016 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}] 22:26:17 INFO - PROCESS | 1829 | 1461302777261 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:26:17 INFO - PROCESS | 1829 | 1461302777616 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e077800 == 162 [pid = 1829] [id = 638] 22:26:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 253 (0x7f7e5c493000) [pid = 1829] [serial = 1915] [outer = (nil)] 22:26:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 254 (0x7f7e61843000) [pid = 1829] [serial = 1916] [outer = 0x7f7e5c493000] 22:26:17 INFO - PROCESS | 1829 | 1461302777692 Marionette DEBUG loaded listener.js 22:26:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 255 (0x7f7e6eed1c00) [pid = 1829] [serial = 1917] [outer = 0x7f7e5c493000] 22:26:18 INFO - PROCESS | 1829 | 1461302778565 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]]]}] 22:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1630ms 22:26:18 INFO - PROCESS | 1829 | 1461302778637 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:26:18 INFO - PROCESS | 1829 | 1461302778641 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:26:18 INFO - PROCESS | 1829 | 1461302778647 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:26:18 INFO - PROCESS | 1829 | 1461302778649 Marionette TRACE conn3 <- [1,2526,null,{}] 22:26:18 INFO - PROCESS | 1829 | 1461302778657 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}] 22:26:18 INFO - PROCESS | 1829 | 1461302778902 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6542c800 == 161 [pid = 1829] [id = 466] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e608a1800 == 160 [pid = 1829] [id = 559] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e615d4800 == 159 [pid = 1829] [id = 512] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5fb0b000 == 158 [pid = 1829] [id = 558] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67b84800 == 157 [pid = 1829] [id = 513] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67b8d000 == 156 [pid = 1829] [id = 467] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ed2800 == 155 [pid = 1829] [id = 560] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d64f800 == 154 [pid = 1829] [id = 511] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7f04e800 == 153 [pid = 1829] [id = 607] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b573000 == 152 [pid = 1829] [id = 606] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7805b000 == 151 [pid = 1829] [id = 605] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e767d3800 == 150 [pid = 1829] [id = 604] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e76041000 == 149 [pid = 1829] [id = 603] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72f7a000 == 148 [pid = 1829] [id = 602] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72404800 == 147 [pid = 1829] [id = 601] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71a98800 == 146 [pid = 1829] [id = 600] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6ac14800 == 145 [pid = 1829] [id = 599] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67dc2000 == 144 [pid = 1829] [id = 598] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e654c2800 == 143 [pid = 1829] [id = 597] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e61f71800 == 142 [pid = 1829] [id = 596] 22:26:20 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5b950000 == 141 [pid = 1829] [id = 595] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 254 (0x7f7e64fd3800) [pid = 1829] [serial = 1778] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 253 (0x7f7e65b0fc00) [pid = 1829] [serial = 1781] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 252 (0x7f7e66cb5800) [pid = 1829] [serial = 1782] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 251 (0x7f7e762e6400) [pid = 1829] [serial = 1742] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 250 (0x7f7e681f1400) [pid = 1829] [serial = 1710] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 249 (0x7f7e7b33fc00) [pid = 1829] [serial = 1748] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 248 (0x7f7e6805fc00) [pid = 1829] [serial = 1721] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 247 (0x7f7e7111a000) [pid = 1829] [serial = 1730] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 246 (0x7f7e5dbe4400) [pid = 1829] [serial = 1772] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 245 (0x7f7e6231ac00) [pid = 1829] [serial = 1773] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 244 (0x7f7e79e69c00) [pid = 1829] [serial = 1745] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 243 (0x7f7e68e41800) [pid = 1829] [serial = 1724] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 242 (0x7f7e7f076800) [pid = 1829] [serial = 1751] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 241 (0x7f7e71c99400) [pid = 1829] [serial = 1733] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 240 (0x7f7e73db9800) [pid = 1829] [serial = 1739] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 239 (0x7f7e8dadd800) [pid = 1829] [serial = 1757] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 238 (0x7f7e63db7c00) [pid = 1829] [serial = 1760] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 237 (0x7f7e5d942800) [pid = 1829] [serial = 1763] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e62313c00) [pid = 1829] [serial = 1715] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e5d5d1400) [pid = 1829] [serial = 1767] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e5be3c800) [pid = 1829] [serial = 1766] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e72547800) [pid = 1829] [serial = 1736] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e63882000) [pid = 1829] [serial = 1775] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e5dbdfc00) [pid = 1829] [serial = 1712] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e65319c00) [pid = 1829] [serial = 1718] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e69f0d000) [pid = 1829] [serial = 1727] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e62310000) [pid = 1829] [serial = 1770] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e61fe0c00) [pid = 1829] [serial = 1769] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e89d43c00) [pid = 1829] [serial = 1754] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e6530f400) [pid = 1829] [serial = 1779] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e6388c000) [pid = 1829] [serial = 1776] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e63882400) [pid = 1829] [serial = 1784] [outer = (nil)] [url = about:blank] 22:26:20 INFO - PROCESS | 1829 | 1461302780581 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5af70000 == 142 [pid = 1829] [id = 639] 22:26:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e5bbd1c00) [pid = 1829] [serial = 1918] [outer = (nil)] 22:26:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e5d5cd800) [pid = 1829] [serial = 1919] [outer = 0x7f7e5bbd1c00] 22:26:20 INFO - PROCESS | 1829 | 1461302780653 Marionette DEBUG loaded listener.js 22:26:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e5d719400) [pid = 1829] [serial = 1920] [outer = 0x7f7e5bbd1c00] 22:26:21 INFO - PROCESS | 1829 | 1461302781408 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]]]}] 22:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2783ms 22:26:21 INFO - PROCESS | 1829 | 1461302781433 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:26:21 INFO - PROCESS | 1829 | 1461302781439 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:26:21 INFO - PROCESS | 1829 | 1461302781449 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:26:21 INFO - PROCESS | 1829 | 1461302781453 Marionette TRACE conn3 <- [1,2530,null,{}] 22:26:21 INFO - PROCESS | 1829 | 1461302781467 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}] 22:26:21 INFO - PROCESS | 1829 | 1461302781725 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:26:21 INFO - PROCESS | 1829 | 1461302781878 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5f9fc000 == 143 [pid = 1829] [id = 640] 22:26:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e5be42000) [pid = 1829] [serial = 1921] [outer = (nil)] 22:26:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e6085f000) [pid = 1829] [serial = 1922] [outer = 0x7f7e5be42000] 22:26:21 INFO - PROCESS | 1829 | 1461302781945 Marionette DEBUG loaded listener.js 22:26:22 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e61654c00) [pid = 1829] [serial = 1923] [outer = 0x7f7e5be42000] 22:26:22 INFO - PROCESS | 1829 | 1461302782746 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]]]}] 22:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1330ms 22:26:22 INFO - PROCESS | 1829 | 1461302782815 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:26:22 INFO - PROCESS | 1829 | 1461302782821 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:26:22 INFO - PROCESS | 1829 | 1461302782826 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:26:22 INFO - PROCESS | 1829 | 1461302782830 Marionette TRACE conn3 <- [1,2534,null,{}] 22:26:22 INFO - PROCESS | 1829 | 1461302782835 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}] 22:26:23 INFO - PROCESS | 1829 | 1461302783078 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:26:23 INFO - PROCESS | 1829 | 1461302783106 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6094c000 == 144 [pid = 1829] [id = 641] 22:26:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e62044800) [pid = 1829] [serial = 1924] [outer = (nil)] 22:26:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e622ef400) [pid = 1829] [serial = 1925] [outer = 0x7f7e62044800] 22:26:23 INFO - PROCESS | 1829 | 1461302783168 Marionette DEBUG loaded listener.js 22:26:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e6231ac00) [pid = 1829] [serial = 1926] [outer = 0x7f7e62044800] 22:26:24 INFO - PROCESS | 1829 | 1461302784131 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]]]}] 22:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1338ms 22:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:26:24 INFO - PROCESS | 1829 | 1461302784165 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:26:24 INFO - PROCESS | 1829 | 1461302784167 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:26:24 INFO - PROCESS | 1829 | 1461302784191 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:26:24 INFO - PROCESS | 1829 | 1461302784199 Marionette TRACE conn3 <- [1,2538,null,{}] 22:26:24 INFO - PROCESS | 1829 | 1461302784204 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}] 22:26:24 INFO - PROCESS | 1829 | 1461302784460 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:26:24 INFO - PROCESS | 1829 | 1461302784494 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61f61800 == 145 [pid = 1829] [id = 642] 22:26:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e61fe3c00) [pid = 1829] [serial = 1927] [outer = (nil)] 22:26:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e63880400) [pid = 1829] [serial = 1928] [outer = 0x7f7e61fe3c00] 22:26:24 INFO - PROCESS | 1829 | 1461302784604 Marionette DEBUG loaded listener.js 22:26:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e63fa7400) [pid = 1829] [serial = 1929] [outer = 0x7f7e61fe3c00] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e7252e400) [pid = 1829] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e5d713c00) [pid = 1829] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e7f078800) [pid = 1829] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e72af3800) [pid = 1829] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e7244bc00) [pid = 1829] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e609d6000) [pid = 1829] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e5c49cc00) [pid = 1829] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e63660c00) [pid = 1829] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e68f81400) [pid = 1829] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e5c49c800) [pid = 1829] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e66cb9000) [pid = 1829] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e6f303400) [pid = 1829] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e65b04400) [pid = 1829] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e64fd8800) [pid = 1829] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e622ee800) [pid = 1829] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e5be3cc00) [pid = 1829] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e5d5cf400) [pid = 1829] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e6eed8000) [pid = 1829] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e62311000) [pid = 1829] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e6f1a4400) [pid = 1829] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e5dbd9800) [pid = 1829] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e6230f000) [pid = 1829] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e68f84000) [pid = 1829] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e62045400) [pid = 1829] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e71062c00) [pid = 1829] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e5be36000) [pid = 1829] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e5d711000) [pid = 1829] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e5c4a0800) [pid = 1829] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e605fd000) [pid = 1829] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e62049800) [pid = 1829] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e7b343000) [pid = 1829] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e66cab400) [pid = 1829] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e711d7400) [pid = 1829] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e63faac00) [pid = 1829] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e6204f800) [pid = 1829] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e60866800) [pid = 1829] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e6184b400) [pid = 1829] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e766f1400) [pid = 1829] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e711d7000) [pid = 1829] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e5d711400) [pid = 1829] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e622e6c00) [pid = 1829] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e75729400) [pid = 1829] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e62045000) [pid = 1829] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e5d5cc000) [pid = 1829] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e5d5d0000) [pid = 1829] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e63880c00) [pid = 1829] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e7a6c7c00) [pid = 1829] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e72547000) [pid = 1829] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e5be35400) [pid = 1829] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e766f4400) [pid = 1829] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e71157c00) [pid = 1829] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e79e6d800) [pid = 1829] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e6365d800) [pid = 1829] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e625d4000) [pid = 1829] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e8d775400) [pid = 1829] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e72b9b800) [pid = 1829] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e766ef000) [pid = 1829] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e6204bc00) [pid = 1829] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e5d713800) [pid = 1829] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e7a6c8800) [pid = 1829] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:26:26 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e5bbcb000) [pid = 1829] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:26:26 INFO - PROCESS | 1829 | 1461302786490 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]]]}] 22:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2355ms 22:26:26 INFO - PROCESS | 1829 | 1461302786528 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:26:26 INFO - PROCESS | 1829 | 1461302786532 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:26:26 INFO - PROCESS | 1829 | 1461302786537 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:26:26 INFO - PROCESS | 1829 | 1461302786539 Marionette TRACE conn3 <- [1,2542,null,{}] 22:26:26 INFO - PROCESS | 1829 | 1461302786555 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}] 22:26:26 INFO - PROCESS | 1829 | 1461302786732 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:26:26 INFO - PROCESS | 1829 | 1461302786747 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5fdc5000 == 146 [pid = 1829] [id = 643] 22:26:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e5bbcc800) [pid = 1829] [serial = 1930] [outer = (nil)] 22:26:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e5fe84800) [pid = 1829] [serial = 1931] [outer = 0x7f7e5bbcc800] 22:26:26 INFO - PROCESS | 1829 | 1461302786818 Marionette DEBUG loaded listener.js 22:26:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e62051c00) [pid = 1829] [serial = 1932] [outer = 0x7f7e5bbcc800] 22:26:27 INFO - PROCESS | 1829 | 1461302787685 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]]]}] 22:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1178ms 22:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:26:27 INFO - PROCESS | 1829 | 1461302787716 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:26:27 INFO - PROCESS | 1829 | 1461302787719 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:26:27 INFO - PROCESS | 1829 | 1461302787724 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:26:27 INFO - PROCESS | 1829 | 1461302787727 Marionette TRACE conn3 <- [1,2546,null,{}] 22:26:27 INFO - PROCESS | 1829 | 1461302787744 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}] 22:26:27 INFO - PROCESS | 1829 | 1461302787910 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:26:27 INFO - PROCESS | 1829 | 1461302787925 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e632d5800 == 147 [pid = 1829] [id = 644] 22:26:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e6365fc00) [pid = 1829] [serial = 1933] [outer = (nil)] 22:26:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e63884400) [pid = 1829] [serial = 1934] [outer = 0x7f7e6365fc00] 22:26:28 INFO - PROCESS | 1829 | 1461302787998 Marionette DEBUG loaded listener.js 22:26:28 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e64fd1800) [pid = 1829] [serial = 1935] [outer = 0x7f7e6365fc00] 22:26:29 INFO - PROCESS | 1829 | 1461302789233 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]]]}] 22:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1539ms 22:26:29 INFO - PROCESS | 1829 | 1461302789264 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:26:29 INFO - PROCESS | 1829 | 1461302789271 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:26:29 INFO - PROCESS | 1829 | 1461302789280 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:26:29 INFO - PROCESS | 1829 | 1461302789284 Marionette TRACE conn3 <- [1,2550,null,{}] 22:26:29 INFO - PROCESS | 1829 | 1461302789292 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}] 22:26:29 INFO - PROCESS | 1829 | 1461302789498 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:26:29 INFO - PROCESS | 1829 | 1461302789774 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60946000 == 148 [pid = 1829] [id = 645] 22:26:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e5e0f4c00) [pid = 1829] [serial = 1936] [outer = (nil)] 22:26:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e609cec00) [pid = 1829] [serial = 1937] [outer = 0x7f7e5e0f4c00] 22:26:29 INFO - PROCESS | 1829 | 1461302789900 Marionette DEBUG loaded listener.js 22:26:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e62042c00) [pid = 1829] [serial = 1938] [outer = 0x7f7e5e0f4c00] 22:26:30 INFO - PROCESS | 1829 | 1461302790822 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]]]}] 22:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1583ms 22:26:30 INFO - PROCESS | 1829 | 1461302790863 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:26:30 INFO - PROCESS | 1829 | 1461302790871 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:26:30 INFO - PROCESS | 1829 | 1461302790881 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:26:30 INFO - PROCESS | 1829 | 1461302790886 Marionette TRACE conn3 <- [1,2554,null,{}] 22:26:30 INFO - PROCESS | 1829 | 1461302790891 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}] 22:26:31 INFO - PROCESS | 1829 | 1461302791105 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:26:31 INFO - PROCESS | 1829 | 1461302791462 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63862000 == 149 [pid = 1829] [id = 646] 22:26:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e62321000) [pid = 1829] [serial = 1939] [outer = (nil)] 22:26:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e62325000) [pid = 1829] [serial = 1940] [outer = 0x7f7e62321000] 22:26:31 INFO - PROCESS | 1829 | 1461302791570 Marionette DEBUG loaded listener.js 22:26:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e6352d800) [pid = 1829] [serial = 1941] [outer = 0x7f7e62321000] 22:26:32 INFO - PROCESS | 1829 | 1461302792439 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]]]}] 22:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1629ms 22:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:26:32 INFO - PROCESS | 1829 | 1461302792511 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:26:32 INFO - PROCESS | 1829 | 1461302792514 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:26:32 INFO - PROCESS | 1829 | 1461302792521 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:26:32 INFO - PROCESS | 1829 | 1461302792527 Marionette TRACE conn3 <- [1,2558,null,{}] 22:26:32 INFO - PROCESS | 1829 | 1461302792543 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}] 22:26:32 INFO - PROCESS | 1829 | 1461302792779 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:26:33 INFO - PROCESS | 1829 | 1461302793099 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6516d800 == 150 [pid = 1829] [id = 647] 22:26:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e63882000) [pid = 1829] [serial = 1942] [outer = (nil)] 22:26:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e64fd8800) [pid = 1829] [serial = 1943] [outer = 0x7f7e63882000] 22:26:33 INFO - PROCESS | 1829 | 1461302793175 Marionette DEBUG loaded listener.js 22:26:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e6520fc00) [pid = 1829] [serial = 1944] [outer = 0x7f7e63882000] 22:26:34 INFO - PROCESS | 1829 | 1461302794011 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]]]}] 22:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1544ms 22:26:34 INFO - PROCESS | 1829 | 1461302794065 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:26:34 INFO - PROCESS | 1829 | 1461302794070 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:26:34 INFO - PROCESS | 1829 | 1461302794075 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:26:34 INFO - PROCESS | 1829 | 1461302794078 Marionette TRACE conn3 <- [1,2562,null,{}] 22:26:34 INFO - PROCESS | 1829 | 1461302794083 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}] 22:26:34 INFO - PROCESS | 1829 | 1461302794283 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:26:34 INFO - PROCESS | 1829 | 1461302794556 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67763800 == 151 [pid = 1829] [id = 648] 22:26:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e63fb1400) [pid = 1829] [serial = 1945] [outer = (nil)] 22:26:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e65f32800) [pid = 1829] [serial = 1946] [outer = 0x7f7e63fb1400] 22:26:34 INFO - PROCESS | 1829 | 1461302794674 Marionette DEBUG loaded listener.js 22:26:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e66cac400) [pid = 1829] [serial = 1947] [outer = 0x7f7e63fb1400] 22:26:35 INFO - PROCESS | 1829 | 1461302795528 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]]]}] 22:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1529ms 22:26:35 INFO - PROCESS | 1829 | 1461302795606 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:26:35 INFO - PROCESS | 1829 | 1461302795610 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:26:35 INFO - PROCESS | 1829 | 1461302795615 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:26:35 INFO - PROCESS | 1829 | 1461302795617 Marionette TRACE conn3 <- [1,2566,null,{}] 22:26:35 INFO - PROCESS | 1829 | 1461302795623 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}] 22:26:35 INFO - PROCESS | 1829 | 1461302795852 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:26:36 INFO - PROCESS | 1829 | 1461302796172 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67f0d000 == 152 [pid = 1829] [id = 649] 22:26:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e67a06400) [pid = 1829] [serial = 1948] [outer = (nil)] 22:26:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e67a0e000) [pid = 1829] [serial = 1949] [outer = 0x7f7e67a06400] 22:26:36 INFO - PROCESS | 1829 | 1461302796245 Marionette DEBUG loaded listener.js 22:26:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e67b76c00) [pid = 1829] [serial = 1950] [outer = 0x7f7e67a06400] 22:26:37 INFO - PROCESS | 1829 | 1461302797139 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]]]}] 22:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1579ms 22:26:37 INFO - PROCESS | 1829 | 1461302797196 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:26:37 INFO - PROCESS | 1829 | 1461302797200 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:26:37 INFO - PROCESS | 1829 | 1461302797205 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:26:37 INFO - PROCESS | 1829 | 1461302797208 Marionette TRACE conn3 <- [1,2570,null,{}] 22:26:37 INFO - PROCESS | 1829 | 1461302797214 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}] 22:26:37 INFO - PROCESS | 1829 | 1461302797418 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:26:37 INFO - PROCESS | 1829 | 1461302797696 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fe59800 == 153 [pid = 1829] [id = 650] 22:26:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e67a06c00) [pid = 1829] [serial = 1951] [outer = (nil)] 22:26:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e680c5000) [pid = 1829] [serial = 1952] [outer = 0x7f7e67a06c00] 22:26:37 INFO - PROCESS | 1829 | 1461302797815 Marionette DEBUG loaded listener.js 22:26:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e68c36c00) [pid = 1829] [serial = 1953] [outer = 0x7f7e67a06c00] 22:26:38 INFO - PROCESS | 1829 | 1461302798691 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]]]}] 22:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1533ms 22:26:38 INFO - PROCESS | 1829 | 1461302798740 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:26:38 INFO - PROCESS | 1829 | 1461302798744 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:26:38 INFO - PROCESS | 1829 | 1461302798749 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:26:38 INFO - PROCESS | 1829 | 1461302798752 Marionette TRACE conn3 <- [1,2574,null,{}] 22:26:38 INFO - PROCESS | 1829 | 1461302798758 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}] 22:26:38 INFO - PROCESS | 1829 | 1461302798941 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:26:39 INFO - PROCESS | 1829 | 1461302799214 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71c18800 == 154 [pid = 1829] [id = 651] 22:26:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e67e63c00) [pid = 1829] [serial = 1954] [outer = (nil)] 22:26:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e68e4ac00) [pid = 1829] [serial = 1955] [outer = 0x7f7e67e63c00] 22:26:39 INFO - PROCESS | 1829 | 1461302799331 Marionette DEBUG loaded listener.js 22:26:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e69d55000) [pid = 1829] [serial = 1956] [outer = 0x7f7e67e63c00] 22:26:40 INFO - PROCESS | 1829 | 1461302800148 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]]]}] 22:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1429ms 22:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:26:40 INFO - PROCESS | 1829 | 1461302800179 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:26:40 INFO - PROCESS | 1829 | 1461302800182 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:26:40 INFO - PROCESS | 1829 | 1461302800188 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:26:40 INFO - PROCESS | 1829 | 1461302800192 Marionette TRACE conn3 <- [1,2578,null,{}] 22:26:40 INFO - PROCESS | 1829 | 1461302800197 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}] 22:26:40 INFO - PROCESS | 1829 | 1461302800381 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:26:40 INFO - PROCESS | 1829 | 1461302800656 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7240c000 == 155 [pid = 1829] [id = 652] 22:26:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e67e6bc00) [pid = 1829] [serial = 1957] [outer = (nil)] 22:26:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e6ed82800) [pid = 1829] [serial = 1958] [outer = 0x7f7e67e6bc00] 22:26:40 INFO - PROCESS | 1829 | 1461302800731 Marionette DEBUG loaded listener.js 22:26:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e6eed2400) [pid = 1829] [serial = 1959] [outer = 0x7f7e67e6bc00] 22:26:41 INFO - PROCESS | 1829 | 1461302801609 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]]]}] 22:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1482ms 22:26:41 INFO - PROCESS | 1829 | 1461302801670 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:26:41 INFO - PROCESS | 1829 | 1461302801674 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:26:41 INFO - PROCESS | 1829 | 1461302801680 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:26:41 INFO - PROCESS | 1829 | 1461302801682 Marionette TRACE conn3 <- [1,2582,null,{}] 22:26:41 INFO - PROCESS | 1829 | 1461302801688 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}] 22:26:41 INFO - PROCESS | 1829 | 1461302801892 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:26:42 INFO - PROCESS | 1829 | 1461302802163 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727d3000 == 156 [pid = 1829] [id = 653] 22:26:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e67b6b400) [pid = 1829] [serial = 1960] [outer = (nil)] 22:26:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e6efcfc00) [pid = 1829] [serial = 1961] [outer = 0x7f7e67b6b400] 22:26:42 INFO - PROCESS | 1829 | 1461302802240 Marionette DEBUG loaded listener.js 22:26:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e6f1a2000) [pid = 1829] [serial = 1962] [outer = 0x7f7e67b6b400] 22:26:43 INFO - PROCESS | 1829 | 1461302803102 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]]]}] 22:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1494ms 22:26:43 INFO - PROCESS | 1829 | 1461302803175 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:26:43 INFO - PROCESS | 1829 | 1461302803179 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:26:43 INFO - PROCESS | 1829 | 1461302803185 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:26:43 INFO - PROCESS | 1829 | 1461302803187 Marionette TRACE conn3 <- [1,2586,null,{}] 22:26:43 INFO - PROCESS | 1829 | 1461302803193 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}] 22:26:43 INFO - PROCESS | 1829 | 1461302803391 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:26:43 INFO - PROCESS | 1829 | 1461302803663 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72f5b800 == 157 [pid = 1829] [id = 654] 22:26:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e6f1af800) [pid = 1829] [serial = 1963] [outer = (nil)] 22:26:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e6f24ec00) [pid = 1829] [serial = 1964] [outer = 0x7f7e6f1af800] 22:26:43 INFO - PROCESS | 1829 | 1461302803790 Marionette DEBUG loaded listener.js 22:26:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e6f258000) [pid = 1829] [serial = 1965] [outer = 0x7f7e6f1af800] 22:26:44 INFO - PROCESS | 1829 | 1461302804624 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]]]}] 22:26:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:26:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1482ms 22:26:44 INFO - PROCESS | 1829 | 1461302804668 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:26:44 INFO - PROCESS | 1829 | 1461302804673 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:26:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:26:44 INFO - PROCESS | 1829 | 1461302804678 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:26:44 INFO - PROCESS | 1829 | 1461302804682 Marionette TRACE conn3 <- [1,2590,null,{}] 22:26:44 INFO - PROCESS | 1829 | 1461302804688 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}] 22:26:44 INFO - PROCESS | 1829 | 1461302804907 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:26:45 INFO - PROCESS | 1829 | 1461302805178 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e76032800 == 158 [pid = 1829] [id = 655] 22:26:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e6f305000) [pid = 1829] [serial = 1966] [outer = (nil)] 22:26:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e6fed5000) [pid = 1829] [serial = 1967] [outer = 0x7f7e6f305000] 22:26:45 INFO - PROCESS | 1829 | 1461302805301 Marionette DEBUG loaded listener.js 22:26:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e71056800) [pid = 1829] [serial = 1968] [outer = 0x7f7e6f305000] 22:26:46 INFO - PROCESS | 1829 | 1461302806119 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]]]}] 22:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1478ms 22:26:46 INFO - PROCESS | 1829 | 1461302806158 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:26:46 INFO - PROCESS | 1829 | 1461302806161 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:26:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:26:46 INFO - PROCESS | 1829 | 1461302806167 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:26:46 INFO - PROCESS | 1829 | 1461302806169 Marionette TRACE conn3 <- [1,2594,null,{}] 22:26:46 INFO - PROCESS | 1829 | 1461302806175 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}] 22:26:46 INFO - PROCESS | 1829 | 1461302806365 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:26:46 INFO - PROCESS | 1829 | 1461302806693 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e762c7000 == 159 [pid = 1829] [id = 656] 22:26:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e69d57c00) [pid = 1829] [serial = 1969] [outer = (nil)] 22:26:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e71062800) [pid = 1829] [serial = 1970] [outer = 0x7f7e69d57c00] 22:26:46 INFO - PROCESS | 1829 | 1461302806810 Marionette DEBUG loaded listener.js 22:26:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e71117000) [pid = 1829] [serial = 1971] [outer = 0x7f7e69d57c00] 22:26:47 INFO - PROCESS | 1829 | 1461302807651 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]]]}] 22:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1533ms 22:26:47 INFO - PROCESS | 1829 | 1461302807700 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:26:47 INFO - PROCESS | 1829 | 1461302807704 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:26:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:26:47 INFO - PROCESS | 1829 | 1461302807709 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:26:47 INFO - PROCESS | 1829 | 1461302807712 Marionette TRACE conn3 <- [1,2598,null,{}] 22:26:47 INFO - PROCESS | 1829 | 1461302807717 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}] 22:26:47 INFO - PROCESS | 1829 | 1461302807902 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:26:48 INFO - PROCESS | 1829 | 1461302808178 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7668d800 == 160 [pid = 1829] [id = 657] 22:26:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e71057c00) [pid = 1829] [serial = 1972] [outer = (nil)] 22:26:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e71120c00) [pid = 1829] [serial = 1973] [outer = 0x7f7e71057c00] 22:26:48 INFO - PROCESS | 1829 | 1461302808254 Marionette DEBUG loaded listener.js 22:26:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e71154000) [pid = 1829] [serial = 1974] [outer = 0x7f7e71057c00] 22:26:49 INFO - PROCESS | 1829 | 1461302809121 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]]]}] 22:26:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:26:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1477ms 22:26:49 INFO - PROCESS | 1829 | 1461302809187 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:26:49 INFO - PROCESS | 1829 | 1461302809190 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:26:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:26:49 INFO - PROCESS | 1829 | 1461302809196 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:26:49 INFO - PROCESS | 1829 | 1461302809198 Marionette TRACE conn3 <- [1,2602,null,{}] 22:26:49 INFO - PROCESS | 1829 | 1461302809204 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}] 22:26:49 INFO - PROCESS | 1829 | 1461302809398 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:26:49 INFO - PROCESS | 1829 | 1461302809673 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e769c9800 == 161 [pid = 1829] [id = 658] 22:26:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e7105b400) [pid = 1829] [serial = 1975] [outer = (nil)] 22:26:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 221 (0x7f7e711cac00) [pid = 1829] [serial = 1976] [outer = 0x7f7e7105b400] 22:26:49 INFO - PROCESS | 1829 | 1461302809789 Marionette DEBUG loaded listener.js 22:26:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 222 (0x7f7e711d2800) [pid = 1829] [serial = 1977] [outer = 0x7f7e7105b400] 22:26:50 INFO - PROCESS | 1829 | 1461302810638 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]]]}] 22:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1483ms 22:26:50 INFO - PROCESS | 1829 | 1461302810679 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:26:50 INFO - PROCESS | 1829 | 1461302810683 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:26:50 INFO - PROCESS | 1829 | 1461302810689 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:26:50 INFO - PROCESS | 1829 | 1461302810691 Marionette TRACE conn3 <- [1,2606,null,{}] 22:26:50 INFO - PROCESS | 1829 | 1461302810696 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}] 22:26:50 INFO - PROCESS | 1829 | 1461302810891 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:26:51 INFO - PROCESS | 1829 | 1461302811169 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e77647800 == 162 [pid = 1829] [id = 659] 22:26:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 223 (0x7f7e71120000) [pid = 1829] [serial = 1978] [outer = (nil)] 22:26:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 224 (0x7f7e711d5800) [pid = 1829] [serial = 1979] [outer = 0x7f7e71120000] 22:26:51 INFO - PROCESS | 1829 | 1461302811290 Marionette DEBUG loaded listener.js 22:26:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 225 (0x7f7e71a65c00) [pid = 1829] [serial = 1980] [outer = 0x7f7e71120000] 22:26:52 INFO - PROCESS | 1829 | 1461302812162 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]]]}] 22:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1527ms 22:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:26:52 INFO - PROCESS | 1829 | 1461302812217 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:26:52 INFO - PROCESS | 1829 | 1461302812220 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:26:52 INFO - PROCESS | 1829 | 1461302812226 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:26:52 INFO - PROCESS | 1829 | 1461302812229 Marionette TRACE conn3 <- [1,2610,null,{}] 22:26:52 INFO - PROCESS | 1829 | 1461302812234 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}] 22:26:52 INFO - PROCESS | 1829 | 1461302812422 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:26:52 INFO - PROCESS | 1829 | 1461302812705 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a23e000 == 163 [pid = 1829] [id = 660] 22:26:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 226 (0x7f7e711cb000) [pid = 1829] [serial = 1981] [outer = (nil)] 22:26:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 227 (0x7f7e71c8f400) [pid = 1829] [serial = 1982] [outer = 0x7f7e711cb000] 22:26:52 INFO - PROCESS | 1829 | 1461302812817 Marionette DEBUG loaded listener.js 22:26:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 228 (0x7f7e71c9a000) [pid = 1829] [serial = 1983] [outer = 0x7f7e711cb000] 22:26:53 INFO - PROCESS | 1829 | 1461302813633 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]]]}] 22:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1482ms 22:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:26:53 INFO - PROCESS | 1829 | 1461302813708 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:26:53 INFO - PROCESS | 1829 | 1461302813711 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:26:53 INFO - PROCESS | 1829 | 1461302813717 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:26:53 INFO - PROCESS | 1829 | 1461302813720 Marionette TRACE conn3 <- [1,2614,null,{}] 22:26:53 INFO - PROCESS | 1829 | 1461302813725 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}] 22:26:53 INFO - PROCESS | 1829 | 1461302813920 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:26:54 INFO - PROCESS | 1829 | 1461302814195 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a812800 == 164 [pid = 1829] [id = 661] 22:26:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 229 (0x7f7e711d4800) [pid = 1829] [serial = 1984] [outer = (nil)] 22:26:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 230 (0x7f7e72260000) [pid = 1829] [serial = 1985] [outer = 0x7f7e711d4800] 22:26:54 INFO - PROCESS | 1829 | 1461302814309 Marionette DEBUG loaded listener.js 22:26:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 231 (0x7f7e72268000) [pid = 1829] [serial = 1986] [outer = 0x7f7e711d4800] 22:26:55 INFO - PROCESS | 1829 | 1461302815118 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]]]}] 22:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1432ms 22:26:55 INFO - PROCESS | 1829 | 1461302815149 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:26:55 INFO - PROCESS | 1829 | 1461302815153 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:26:55 INFO - PROCESS | 1829 | 1461302815158 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:26:55 INFO - PROCESS | 1829 | 1461302815161 Marionette TRACE conn3 <- [1,2618,null,{}] 22:26:55 INFO - PROCESS | 1829 | 1461302815166 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}] 22:26:55 INFO - PROCESS | 1829 | 1461302815387 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:26:55 INFO - PROCESS | 1829 | 1461302815694 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b045000 == 165 [pid = 1829] [id = 662] 22:26:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 232 (0x7f7e5d5d0000) [pid = 1829] [serial = 1987] [outer = (nil)] 22:26:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 233 (0x7f7e6f1a3c00) [pid = 1829] [serial = 1988] [outer = 0x7f7e5d5d0000] 22:26:55 INFO - PROCESS | 1829 | 1461302815816 Marionette DEBUG loaded listener.js 22:26:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 234 (0x7f7e7252c000) [pid = 1829] [serial = 1989] [outer = 0x7f7e5d5d0000] 22:26:56 INFO - PROCESS | 1829 | 1461302816672 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]]]}] 22:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1579ms 22:26:56 INFO - PROCESS | 1829 | 1461302816739 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:26:56 INFO - PROCESS | 1829 | 1461302816742 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:26:56 INFO - PROCESS | 1829 | 1461302816748 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:26:56 INFO - PROCESS | 1829 | 1461302816750 Marionette TRACE conn3 <- [1,2622,null,{}] 22:26:56 INFO - PROCESS | 1829 | 1461302816755 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}] 22:26:56 INFO - PROCESS | 1829 | 1461302816959 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:26:57 INFO - PROCESS | 1829 | 1461302817240 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5b0df000 == 166 [pid = 1829] [id = 663] 22:26:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 235 (0x7f7e5bbce400) [pid = 1829] [serial = 1990] [outer = (nil)] 22:26:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 236 (0x7f7e5be43c00) [pid = 1829] [serial = 1991] [outer = 0x7f7e5bbce400] 22:26:57 INFO - PROCESS | 1829 | 1461302817352 Marionette DEBUG loaded listener.js 22:26:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 237 (0x7f7e67a04c00) [pid = 1829] [serial = 1992] [outer = 0x7f7e5bbce400] 22:26:58 INFO - PROCESS | 1829 | 1461302818226 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]]]}] 22:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1534ms 22:26:58 INFO - PROCESS | 1829 | 1461302818282 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:26:58 INFO - PROCESS | 1829 | 1461302818286 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:26:58 INFO - PROCESS | 1829 | 1461302818292 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:26:58 INFO - PROCESS | 1829 | 1461302818294 Marionette TRACE conn3 <- [1,2626,null,{}] 22:26:58 INFO - PROCESS | 1829 | 1461302818300 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}] 22:26:58 INFO - PROCESS | 1829 | 1461302818499 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e74b25800 == 165 [pid = 1829] [id = 180] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a4c8000 == 164 [pid = 1829] [id = 186] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a51d000 == 163 [pid = 1829] [id = 202] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6eff1800 == 162 [pid = 1829] [id = 184] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719c6000 == 161 [pid = 1829] [id = 183] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b054000 == 160 [pid = 1829] [id = 125] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5fdc5000 == 159 [pid = 1829] [id = 643] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e61f61800 == 158 [pid = 1829] [id = 642] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6094c000 == 157 [pid = 1829] [id = 641] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5f9fc000 == 156 [pid = 1829] [id = 640] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5af70000 == 155 [pid = 1829] [id = 639] 22:26:59 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ba0e800 == 154 [pid = 1829] [id = 561] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 236 (0x7f7e622eac00) [pid = 1829] [serial = 1859] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 235 (0x7f7e8bf44000) [pid = 1829] [serial = 1755] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 234 (0x7f7e65310400) [pid = 1829] [serial = 1686] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 233 (0x7f7e8e087c00) [pid = 1829] [serial = 1836] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 232 (0x7f7e791c5400) [pid = 1829] [serial = 1821] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 231 (0x7f7e74b4ec00) [pid = 1829] [serial = 1740] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 230 (0x7f7e67a10400) [pid = 1829] [serial = 1839] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 229 (0x7f7e62062400) [pid = 1829] [serial = 1764] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 228 (0x7f7e68062000) [pid = 1829] [serial = 1797] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 227 (0x7f7e605f3800) [pid = 1829] [serial = 1844] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 226 (0x7f7e69f03c00) [pid = 1829] [serial = 1802] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 225 (0x7f7e71c93000) [pid = 1829] [serial = 1608] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 224 (0x7f7e69d52400) [pid = 1829] [serial = 1725] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 223 (0x7f7e72266000) [pid = 1829] [serial = 1734] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 222 (0x7f7e711d6800) [pid = 1829] [serial = 1731] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 221 (0x7f7e680ca400) [pid = 1829] [serial = 1722] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 220 (0x7f7e8d776c00) [pid = 1829] [serial = 1833] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e6204a400) [pid = 1829] [serial = 1790] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e5d716c00) [pid = 1829] [serial = 1848] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e7114d800) [pid = 1829] [serial = 1808] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e62327c00) [pid = 1829] [serial = 1674] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e7252b000) [pid = 1829] [serial = 1812] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e5dbe2c00) [pid = 1829] [serial = 1677] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e6231d400) [pid = 1829] [serial = 1671] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e5d5d3800) [pid = 1829] [serial = 1847] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e6fed6c00) [pid = 1829] [serial = 1805] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e67e5ec00) [pid = 1829] [serial = 1796] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e8dadf000) [pid = 1829] [serial = 1835] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e6eed7800) [pid = 1829] [serial = 1803] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e65f31000) [pid = 1829] [serial = 1662] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e72907000) [pid = 1829] [serial = 1814] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e6205d400) [pid = 1829] [serial = 1857] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e60865800) [pid = 1829] [serial = 1713] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e6ed8ac00) [pid = 1829] [serial = 1761] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e6086b000) [pid = 1829] [serial = 1853] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e67a0b400) [pid = 1829] [serial = 1838] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e609db000) [pid = 1829] [serial = 1854] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e766f9c00) [pid = 1829] [serial = 1829] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e7f06b000) [pid = 1829] [serial = 1827] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e68cd0400) [pid = 1829] [serial = 1799] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e72b96000) [pid = 1829] [serial = 1737] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e66cb8c00) [pid = 1829] [serial = 1719] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e62314c00) [pid = 1829] [serial = 1791] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e67e69800) [pid = 1829] [serial = 1668] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e71057800) [pid = 1829] [serial = 1806] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e625cec00) [pid = 1829] [serial = 1638] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e63521800) [pid = 1829] [serial = 1716] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e79e66c00) [pid = 1829] [serial = 1823] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e7bb09c00) [pid = 1829] [serial = 1826] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e7a6c0c00) [pid = 1829] [serial = 1647] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e622e7000) [pid = 1829] [serial = 1683] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e71058000) [pid = 1829] [serial = 1728] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e7a623000) [pid = 1829] [serial = 1746] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e68e92c00) [pid = 1829] [serial = 1800] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e6204f400) [pid = 1829] [serial = 1659] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e8dae9800) [pid = 1829] [serial = 1611] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e7a0e0000) [pid = 1829] [serial = 1824] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e5df8ac00) [pid = 1829] [serial = 1850] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e6388e800) [pid = 1829] [serial = 1656] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e88bbb400) [pid = 1829] [serial = 1752] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e73db0400) [pid = 1829] [serial = 1817] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e88cf3000) [pid = 1829] [serial = 1830] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e741c1c00) [pid = 1829] [serial = 1818] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e71c99c00) [pid = 1829] [serial = 1811] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e5c492800) [pid = 1829] [serial = 1787] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e7c669800) [pid = 1829] [serial = 1749] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e73db9000) [pid = 1829] [serial = 1644] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e8d77f400) [pid = 1829] [serial = 1605] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e65211c00) [pid = 1829] [serial = 1794] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e78b04400) [pid = 1829] [serial = 1820] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e72af3400) [pid = 1829] [serial = 1815] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e677abc00) [pid = 1829] [serial = 1641] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e8e30bc00) [pid = 1829] [serial = 1653] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e766f5c00) [pid = 1829] [serial = 1743] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e8a07f800) [pid = 1829] [serial = 1650] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f7e5dbda800) [pid = 1829] [serial = 1856] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f7e65f3b000) [pid = 1829] [serial = 1665] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e5d94d800) [pid = 1829] [serial = 1680] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e5d715000) [pid = 1829] [serial = 1788] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f7e8ba2d400) [pid = 1829] [serial = 1832] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f7e8dea1400) [pid = 1829] [serial = 1758] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f7e5bbd7800) [pid = 1829] [serial = 1842] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f7e5e0f5c00) [pid = 1829] [serial = 1851] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f7e6388c400) [pid = 1829] [serial = 1793] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f7e711cb800) [pid = 1829] [serial = 1809] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f7e5bbd2800) [pid = 1829] [serial = 1841] [outer = (nil)] [url = about:blank] 22:27:00 INFO - PROCESS | 1829 | 1461302820273 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5af70000 == 155 [pid = 1829] [id = 664] 22:27:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f7e5be39800) [pid = 1829] [serial = 1993] [outer = (nil)] 22:27:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f7e5be3c800) [pid = 1829] [serial = 1994] [outer = 0x7f7e5be39800] 22:27:00 INFO - PROCESS | 1829 | 1461302820347 Marionette DEBUG loaded listener.js 22:27:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f7e5d5cb400) [pid = 1829] [serial = 1995] [outer = 0x7f7e5be39800] 22:27:01 INFO - PROCESS | 1829 | 1461302821091 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]]]}] 22:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2833ms 22:27:01 INFO - PROCESS | 1829 | 1461302821126 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:27:01 INFO - PROCESS | 1829 | 1461302821133 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:27:01 INFO - PROCESS | 1829 | 1461302821141 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:27:01 INFO - PROCESS | 1829 | 1461302821145 Marionette TRACE conn3 <- [1,2630,null,{}] 22:27:01 INFO - PROCESS | 1829 | 1461302821151 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}] 22:27:01 INFO - PROCESS | 1829 | 1461302821346 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:27:01 INFO - PROCESS | 1829 | 1461302821527 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5bae3800 == 156 [pid = 1829] [id = 665] 22:27:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f7e5be3a000) [pid = 1829] [serial = 1996] [outer = (nil)] 22:27:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f7e5e0f1400) [pid = 1829] [serial = 1997] [outer = 0x7f7e5be3a000] 22:27:01 INFO - PROCESS | 1829 | 1461302821592 Marionette DEBUG loaded listener.js 22:27:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f7e60864000) [pid = 1829] [serial = 1998] [outer = 0x7f7e5be3a000] 22:27:02 INFO - PROCESS | 1829 | 1461302822522 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]]]}] 22:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1440ms 22:27:02 INFO - PROCESS | 1829 | 1461302822589 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:27:02 INFO - PROCESS | 1829 | 1461302822595 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:27:02 INFO - PROCESS | 1829 | 1461302822600 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:27:02 INFO - PROCESS | 1829 | 1461302822604 Marionette TRACE conn3 <- [1,2634,null,{}] 22:27:02 INFO - PROCESS | 1829 | 1461302822610 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}] 22:27:02 INFO - PROCESS | 1829 | 1461302822847 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:27:02 INFO - PROCESS | 1829 | 1461302822883 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5fb10000 == 157 [pid = 1829] [id = 666] 22:27:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f7e61fe1400) [pid = 1829] [serial = 1999] [outer = (nil)] 22:27:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e62049000) [pid = 1829] [serial = 2000] [outer = 0x7f7e61fe1400] 22:27:02 INFO - PROCESS | 1829 | 1461302822955 Marionette DEBUG loaded listener.js 22:27:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e6205cc00) [pid = 1829] [serial = 2001] [outer = 0x7f7e61fe1400] 22:27:03 INFO - PROCESS | 1829 | 1461302823866 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]]]}] 22:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1332ms 22:27:03 INFO - PROCESS | 1829 | 1461302823932 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:27:03 INFO - PROCESS | 1829 | 1461302823935 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:27:03 INFO - PROCESS | 1829 | 1461302823974 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:27:03 INFO - PROCESS | 1829 | 1461302823992 Marionette TRACE conn3 <- [1,2638,null,{}] 22:27:04 INFO - PROCESS | 1829 | 1461302824015 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}] 22:27:04 INFO - PROCESS | 1829 | 1461302824358 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e5bbcc800) [pid = 1829] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e65f38000) [pid = 1829] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f7e5bbd1c00) [pid = 1829] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f7e6205c400) [pid = 1829] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f7e625d7800) [pid = 1829] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f7e625d6400) [pid = 1829] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f7e66cae800) [pid = 1829] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f7e5bbcdc00) [pid = 1829] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f7e680cbc00) [pid = 1829] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f7e68f84400) [pid = 1829] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f7e61655c00) [pid = 1829] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f7e62044800) [pid = 1829] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f7e680cb400) [pid = 1829] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f7e5d5cc800) [pid = 1829] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f7e5fe8e800) [pid = 1829] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f7e64fd4c00) [pid = 1829] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f7e5df94400) [pid = 1829] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f7e64fdc400) [pid = 1829] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f7e65f39400) [pid = 1829] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f7e61fe3c00) [pid = 1829] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e68067c00) [pid = 1829] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e5fe8c000) [pid = 1829] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e5be42000) [pid = 1829] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e6204ac00) [pid = 1829] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:27:05 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e65697c00) [pid = 1829] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:27:05 INFO - PROCESS | 1829 | 1461302825188 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e06d800 == 158 [pid = 1829] [id = 667] 22:27:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e5bbcc800) [pid = 1829] [serial = 2002] [outer = (nil)] 22:27:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e5d5c8400) [pid = 1829] [serial = 2003] [outer = 0x7f7e5bbcc800] 22:27:05 INFO - PROCESS | 1829 | 1461302825247 Marionette DEBUG loaded listener.js 22:27:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e6205c400) [pid = 1829] [serial = 2004] [outer = 0x7f7e5bbcc800] 22:27:05 INFO - PROCESS | 1829 | 1461302825890 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]]]}] 22:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1976ms 22:27:05 INFO - PROCESS | 1829 | 1461302825924 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:27:05 INFO - PROCESS | 1829 | 1461302825928 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:27:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:27:05 INFO - PROCESS | 1829 | 1461302825934 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:27:05 INFO - PROCESS | 1829 | 1461302825936 Marionette TRACE conn3 <- [1,2642,null,{}] 22:27:05 INFO - PROCESS | 1829 | 1461302825941 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}] 22:27:06 INFO - PROCESS | 1829 | 1461302826177 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:27:06 INFO - PROCESS | 1829 | 1461302826202 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6094c000 == 159 [pid = 1829] [id = 668] 22:27:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e5bbcdc00) [pid = 1829] [serial = 2005] [outer = (nil)] 22:27:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e625d0400) [pid = 1829] [serial = 2006] [outer = 0x7f7e5bbcdc00] 22:27:06 INFO - PROCESS | 1829 | 1461302826262 Marionette DEBUG loaded listener.js 22:27:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e625dac00) [pid = 1829] [serial = 2007] [outer = 0x7f7e5bbcdc00] 22:27:07 INFO - PROCESS | 1829 | 1461302827310 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]]]}] 22:27:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:27:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1432ms 22:27:07 INFO - PROCESS | 1829 | 1461302827366 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:27:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:27:07 INFO - PROCESS | 1829 | 1461302827372 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:27:07 INFO - PROCESS | 1829 | 1461302827380 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:27:07 INFO - PROCESS | 1829 | 1461302827386 Marionette TRACE conn3 <- [1,2646,null,{}] 22:27:07 INFO - PROCESS | 1829 | 1461302827396 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}] 22:27:07 INFO - PROCESS | 1829 | 1461302827602 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:27:07 INFO - PROCESS | 1829 | 1461302827880 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e127000 == 160 [pid = 1829] [id = 669] 22:27:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e5d94d800) [pid = 1829] [serial = 2008] [outer = (nil)] 22:27:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e5df95c00) [pid = 1829] [serial = 2009] [outer = 0x7f7e5d94d800] 22:27:08 INFO - PROCESS | 1829 | 1461302827998 Marionette DEBUG loaded listener.js 22:27:08 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e60869c00) [pid = 1829] [serial = 2010] [outer = 0x7f7e5d94d800] 22:27:08 INFO - PROCESS | 1829 | 1461302828918 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]]]}] 22:27:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:27:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1592ms 22:27:08 INFO - PROCESS | 1829 | 1461302828971 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:27:08 INFO - PROCESS | 1829 | 1461302828978 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:27:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:27:08 INFO - PROCESS | 1829 | 1461302828989 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:27:08 INFO - PROCESS | 1829 | 1461302828992 Marionette TRACE conn3 <- [1,2650,null,{}] 22:27:09 INFO - PROCESS | 1829 | 1461302828998 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}] 22:27:09 INFO - PROCESS | 1829 | 1461302829229 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:27:09 INFO - PROCESS | 1829 | 1461302829443 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60958000 == 161 [pid = 1829] [id = 670] 22:27:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f7e5dbe2400) [pid = 1829] [serial = 2011] [outer = (nil)] 22:27:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f7e6205ac00) [pid = 1829] [serial = 2012] [outer = 0x7f7e5dbe2400] 22:27:09 INFO - PROCESS | 1829 | 1461302829554 Marionette DEBUG loaded listener.js 22:27:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e622f0c00) [pid = 1829] [serial = 2013] [outer = 0x7f7e5dbe2400] 22:27:10 INFO - PROCESS | 1829 | 1461302830529 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]]]}] 22:27:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:27:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1580ms 22:27:10 INFO - PROCESS | 1829 | 1461302830569 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:27:10 INFO - PROCESS | 1829 | 1461302830573 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:27:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:27:10 INFO - PROCESS | 1829 | 1461302830579 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:27:10 INFO - PROCESS | 1829 | 1461302830585 Marionette TRACE conn3 <- [1,2654,null,{}] 22:27:10 INFO - PROCESS | 1829 | 1461302830600 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}] 22:27:10 INFO - PROCESS | 1829 | 1461302830800 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:27:11 INFO - PROCESS | 1829 | 1461302831016 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61f6d800 == 162 [pid = 1829] [id = 671] 22:27:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f7e6230d400) [pid = 1829] [serial = 2014] [outer = (nil)] 22:27:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e63528400) [pid = 1829] [serial = 2015] [outer = 0x7f7e6230d400] 22:27:11 INFO - PROCESS | 1829 | 1461302831144 Marionette DEBUG loaded listener.js 22:27:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f7e63665000) [pid = 1829] [serial = 2016] [outer = 0x7f7e6230d400] 22:27:12 INFO - PROCESS | 1829 | 1461302832124 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]]]}] 22:27:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:27:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1591ms 22:27:12 INFO - PROCESS | 1829 | 1461302832171 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:27:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:27:12 INFO - PROCESS | 1829 | 1461302832175 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:27:12 INFO - PROCESS | 1829 | 1461302832181 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:27:12 INFO - PROCESS | 1829 | 1461302832184 Marionette TRACE conn3 <- [1,2658,null,{}] 22:27:12 INFO - PROCESS | 1829 | 1461302832189 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}] 22:27:12 INFO - PROCESS | 1829 | 1461302832380 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:27:12 INFO - PROCESS | 1829 | 1461302832600 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621dc800 == 163 [pid = 1829] [id = 672] 22:27:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f7e625d1800) [pid = 1829] [serial = 2017] [outer = (nil)] 22:27:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f7e6388c400) [pid = 1829] [serial = 2018] [outer = 0x7f7e625d1800] 22:27:12 INFO - PROCESS | 1829 | 1461302832713 Marionette DEBUG loaded listener.js 22:27:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f7e63fa7000) [pid = 1829] [serial = 2019] [outer = 0x7f7e625d1800] 22:27:13 INFO - PROCESS | 1829 | 1461302833606 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]]]}] 22:27:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:27:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1482ms 22:27:13 INFO - PROCESS | 1829 | 1461302833663 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:27:13 INFO - PROCESS | 1829 | 1461302833667 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:27:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:27:13 INFO - PROCESS | 1829 | 1461302833673 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:27:13 INFO - PROCESS | 1829 | 1461302833676 Marionette TRACE conn3 <- [1,2662,null,{}] 22:27:13 INFO - PROCESS | 1829 | 1461302833681 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}] 22:27:13 INFO - PROCESS | 1829 | 1461302833864 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:27:14 INFO - PROCESS | 1829 | 1461302834086 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63756000 == 164 [pid = 1829] [id = 673] 22:27:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f7e6366a400) [pid = 1829] [serial = 2020] [outer = (nil)] 22:27:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f7e64fd9c00) [pid = 1829] [serial = 2021] [outer = 0x7f7e6366a400] 22:27:14 INFO - PROCESS | 1829 | 1461302834197 Marionette DEBUG loaded listener.js 22:27:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f7e6520f400) [pid = 1829] [serial = 2022] [outer = 0x7f7e6366a400] 22:27:15 INFO - PROCESS | 1829 | 1461302835073 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]]]}] 22:27:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:27:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1440ms 22:27:15 INFO - PROCESS | 1829 | 1461302835113 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:27:15 INFO - PROCESS | 1829 | 1461302835117 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:27:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:27:15 INFO - PROCESS | 1829 | 1461302835122 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:27:15 INFO - PROCESS | 1829 | 1461302835125 Marionette TRACE conn3 <- [1,2666,null,{}] 22:27:15 INFO - PROCESS | 1829 | 1461302835130 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}] 22:27:15 INFO - PROCESS | 1829 | 1461302835356 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:27:15 INFO - PROCESS | 1829 | 1461302835628 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63f96800 == 165 [pid = 1829] [id = 674] 22:27:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f7e5e0ea800) [pid = 1829] [serial = 2023] [outer = (nil)] 22:27:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f7e65f38000) [pid = 1829] [serial = 2024] [outer = 0x7f7e5e0ea800] 22:27:15 INFO - PROCESS | 1829 | 1461302835706 Marionette DEBUG loaded listener.js 22:27:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e66cb9000) [pid = 1829] [serial = 2025] [outer = 0x7f7e5e0ea800] 22:27:17 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:17 INFO - PROCESS | 1829 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:27:17 INFO - PROCESS | 1829 | 1461302837076 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]]]}] 22:27:17 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) 22:27:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1979ms 22:27:17 INFO - PROCESS | 1829 | 1461302837101 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:27:17 INFO - PROCESS | 1829 | 1461302837105 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:27:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:27:17 INFO - PROCESS | 1829 | 1461302837111 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:27:17 INFO - PROCESS | 1829 | 1461302837113 Marionette TRACE conn3 <- [1,2670,null,{}] 22:27:17 INFO - PROCESS | 1829 | 1461302837119 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}] 22:27:17 INFO - PROCESS | 1829 | 1461302837374 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:27:17 INFO - PROCESS | 1829 | 1461302837605 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64f60000 == 166 [pid = 1829] [id = 675] 22:27:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e63fa7c00) [pid = 1829] [serial = 2026] [outer = (nil)] 22:27:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f7e67a0fc00) [pid = 1829] [serial = 2027] [outer = 0x7f7e63fa7c00] 22:27:17 INFO - PROCESS | 1829 | 1461302837676 Marionette DEBUG loaded listener.js 22:27:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f7e67e65400) [pid = 1829] [serial = 2028] [outer = 0x7f7e63fa7c00] 22:27:18 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:18 INFO - PROCESS | 1829 | 1461302838990 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] 22:27:19 INFO - PROCESS | 1829 | 1461302839046 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:27:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:27:19 INFO - PROCESS | 1829 | 1461302839052 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:27:19 INFO - PROCESS | 1829 | 1461302839054 Marionette TRACE conn3 <- [1,2674,null,{}] 22:27:19 INFO - PROCESS | 1829 | 1461302839060 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}] 22:27:19 INFO - PROCESS | 1829 | 1461302839316 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:27:19 INFO - PROCESS | 1829 | 1461302839549 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:19 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6543c800 == 167 [pid = 1829] [id = 676] 22:27:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e65691800) [pid = 1829] [serial = 2029] [outer = (nil)] 22:27:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e67e68800) [pid = 1829] [serial = 2030] [outer = 0x7f7e65691800] 22:27:19 INFO - PROCESS | 1829 | 1461302839620 Marionette DEBUG loaded listener.js 22:27:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e680cac00) [pid = 1829] [serial = 2031] [outer = 0x7f7e65691800] 22:27:20 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:20 INFO - PROCESS | 1829 | 1461302840913 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] 22:27:20 INFO - PROCESS | 1829 | 1461302840940 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:27:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:27:20 INFO - PROCESS | 1829 | 1461302840946 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:27:20 INFO - PROCESS | 1829 | 1461302840949 Marionette TRACE conn3 <- [1,2678,null,{}] 22:27:20 INFO - PROCESS | 1829 | 1461302840955 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}] 22:27:21 INFO - PROCESS | 1829 | 1461302841145 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:27:21 INFO - PROCESS | 1829 | 1461302841416 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65ecf800 == 168 [pid = 1829] [id = 677] 22:27:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e65b0fc00) [pid = 1829] [serial = 2032] [outer = (nil)] 22:27:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e68c31400) [pid = 1829] [serial = 2033] [outer = 0x7f7e65b0fc00] 22:27:21 INFO - PROCESS | 1829 | 1461302841496 Marionette DEBUG loaded listener.js 22:27:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e68cd7800) [pid = 1829] [serial = 2034] [outer = 0x7f7e65b0fc00] 22:27:22 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:22 INFO - PROCESS | 1829 | 1461302842802 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]]]}] 22:27:22 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) 22:27:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1883ms 22:27:22 INFO - PROCESS | 1829 | 1461302842831 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:27:22 INFO - PROCESS | 1829 | 1461302842834 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:27:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:27:22 INFO - PROCESS | 1829 | 1461302842840 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:27:22 INFO - PROCESS | 1829 | 1461302842843 Marionette TRACE conn3 <- [1,2682,null,{}] 22:27:22 INFO - PROCESS | 1829 | 1461302842848 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}] 22:27:23 INFO - PROCESS | 1829 | 1461302843067 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:27:23 INFO - PROCESS | 1829 | 1461302843300 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67dad800 == 169 [pid = 1829] [id = 678] 22:27:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e67e5f000) [pid = 1829] [serial = 2035] [outer = (nil)] 22:27:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e68cddc00) [pid = 1829] [serial = 2036] [outer = 0x7f7e67e5f000] 22:27:23 INFO - PROCESS | 1829 | 1461302843371 Marionette DEBUG loaded listener.js 22:27:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e68e9e000) [pid = 1829] [serial = 2037] [outer = 0x7f7e67e5f000] 22:27:24 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:24 INFO - PROCESS | 1829 | 1461302844678 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]]]}] 22:27:24 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) 22:27:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1891ms 22:27:24 INFO - PROCESS | 1829 | 1461302844732 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:27:24 INFO - PROCESS | 1829 | 1461302844735 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:27:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:27:24 INFO - PROCESS | 1829 | 1461302844788 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:27:24 INFO - PROCESS | 1829 | 1461302844791 Marionette TRACE conn3 <- [1,2686,null,{}] 22:27:24 INFO - PROCESS | 1829 | 1461302844797 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}] 22:27:25 INFO - PROCESS | 1829 | 1461302845052 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:27:25 INFO - PROCESS | 1829 | 1461302845309 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e69dac800 == 170 [pid = 1829] [id = 679] 22:27:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e68c30000) [pid = 1829] [serial = 2038] [outer = (nil)] 22:27:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e68f11c00) [pid = 1829] [serial = 2039] [outer = 0x7f7e68c30000] 22:27:25 INFO - PROCESS | 1829 | 1461302845386 Marionette DEBUG loaded listener.js 22:27:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e6ed90800) [pid = 1829] [serial = 2040] [outer = 0x7f7e68c30000] 22:27:26 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:26 INFO - PROCESS | 1829 | 1461302846696 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] 22:27:26 INFO - PROCESS | 1829 | 1461302846724 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:27:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:27:26 INFO - PROCESS | 1829 | 1461302846730 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:27:26 INFO - PROCESS | 1829 | 1461302846732 Marionette TRACE conn3 <- [1,2690,null,{}] 22:27:26 INFO - PROCESS | 1829 | 1461302846738 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}] 22:27:26 INFO - PROCESS | 1829 | 1461302846930 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:27:27 INFO - PROCESS | 1829 | 1461302847232 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ba1a000 == 171 [pid = 1829] [id = 680] 22:27:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e5be35400) [pid = 1829] [serial = 2041] [outer = (nil)] 22:27:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e5fe88800) [pid = 1829] [serial = 2042] [outer = 0x7f7e5be35400] 22:27:27 INFO - PROCESS | 1829 | 1461302847304 Marionette DEBUG loaded listener.js 22:27:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e69d5a800) [pid = 1829] [serial = 2043] [outer = 0x7f7e5be35400] 22:27:28 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:29 INFO - PROCESS | 1829 | 1461302849066 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] 22:27:29 INFO - PROCESS | 1829 | 1461302849122 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:27:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:27:29 INFO - PROCESS | 1829 | 1461302849129 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:27:29 INFO - PROCESS | 1829 | 1461302849134 Marionette TRACE conn3 <- [1,2694,null,{}] 22:27:29 INFO - PROCESS | 1829 | 1461302849141 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}] 22:27:29 INFO - PROCESS | 1829 | 1461302849357 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:27:29 INFO - PROCESS | 1829 | 1461302849621 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e616d4800 == 172 [pid = 1829] [id = 681] 22:27:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e5dbe1800) [pid = 1829] [serial = 2044] [outer = (nil)] 22:27:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e5e0ed400) [pid = 1829] [serial = 2045] [outer = 0x7f7e5dbe1800] 22:27:29 INFO - PROCESS | 1829 | 1461302849690 Marionette DEBUG loaded listener.js 22:27:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e6086b000) [pid = 1829] [serial = 2046] [outer = 0x7f7e5dbe1800] 22:27:31 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dee8000 == 171 [pid = 1829] [id = 288] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e76691800 == 170 [pid = 1829] [id = 370] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e9318c800 == 169 [pid = 1829] [id = 291] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dc17800 == 168 [pid = 1829] [id = 368] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5b0d6000 == 167 [pid = 1829] [id = 613] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5e11f000 == 166 [pid = 1829] [id = 468] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5af65800 == 165 [pid = 1829] [id = 614] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e9247e800 == 164 [pid = 1829] [id = 612] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e90974000 == 163 [pid = 1829] [id = 610] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e61843000) [pid = 1829] [serial = 1916] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | 1461302851436 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] 22:27:31 INFO - PROCESS | 1829 | 1461302851498 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67f0d000 == 145 [pid = 1829] [id = 649] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67763800 == 144 [pid = 1829] [id = 648] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6516d800 == 143 [pid = 1829] [id = 647] 22:27:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63862000 == 142 [pid = 1829] [id = 646] 22:27:31 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e60946000 == 141 [pid = 1829] [id = 645] 22:27:31 INFO - PROCESS | 1829 | 1461302851517 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:27:31 INFO - PROCESS | 1829 | 1461302851520 Marionette TRACE conn3 <- [1,2698,null,{}] 22:27:31 INFO - PROCESS | 1829 | 1461302851526 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}] 22:27:31 INFO - PROCESS | 1829 | 1461302851688 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e67a0d800) [pid = 1829] [serial = 1887] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e5d719400) [pid = 1829] [serial = 1920] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e63faa800) [pid = 1829] [serial = 1875] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e6365e000) [pid = 1829] [serial = 1869] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e63669400) [pid = 1829] [serial = 1871] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e68f75c00) [pid = 1829] [serial = 1904] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e63522800) [pid = 1829] [serial = 1868] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e622e6000) [pid = 1829] [serial = 1845] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e68f03000) [pid = 1829] [serial = 1901] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e63dbdc00) [pid = 1829] [serial = 1874] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e6eecf000) [pid = 1829] [serial = 1914] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e65f38c00) [pid = 1829] [serial = 1881] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e6ed8f000) [pid = 1829] [serial = 1913] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e622ef400) [pid = 1829] [serial = 1925] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e68c2c000) [pid = 1829] [serial = 1893] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e69d5f000) [pid = 1829] [serial = 1908] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e68f7ec00) [pid = 1829] [serial = 1905] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f7e68e96000) [pid = 1829] [serial = 1899] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f7e65699400) [pid = 1829] [serial = 1878] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e60868000) [pid = 1829] [serial = 1863] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e66caf800) [pid = 1829] [serial = 1883] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f7e680cf000) [pid = 1829] [serial = 1892] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f7e68f0b000) [pid = 1829] [serial = 1902] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f7e67e60c00) [pid = 1829] [serial = 1890] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f7e63fa7400) [pid = 1829] [serial = 1929] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f7e68cd2000) [pid = 1829] [serial = 1895] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f7e6231ac00) [pid = 1829] [serial = 1926] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f7e65696800) [pid = 1829] [serial = 1785] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f7e61654c00) [pid = 1829] [serial = 1923] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f7e6388d400) [pid = 1829] [serial = 1872] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f7e622e3800) [pid = 1829] [serial = 1865] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f7e6085f000) [pid = 1829] [serial = 1922] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f7e67b6d000) [pid = 1829] [serial = 1889] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f7e65319400) [pid = 1829] [serial = 1877] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f7e69f0f800) [pid = 1829] [serial = 1910] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f7e65b0a400) [pid = 1829] [serial = 1880] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f7e66cb9c00) [pid = 1829] [serial = 1884] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f7e68cdd800) [pid = 1829] [serial = 1896] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f7e677b8000) [pid = 1829] [serial = 1886] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e68e46000) [pid = 1829] [serial = 1898] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e69d53000) [pid = 1829] [serial = 1907] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e5fe85400) [pid = 1829] [serial = 1862] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e63880400) [pid = 1829] [serial = 1928] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e62315800) [pid = 1829] [serial = 1866] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e6ed88c00) [pid = 1829] [serial = 1911] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e5d5cd800) [pid = 1829] [serial = 1919] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e5fe84800) [pid = 1829] [serial = 1931] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e62051c00) [pid = 1829] [serial = 1932] [outer = (nil)] [url = about:blank] 22:27:31 INFO - PROCESS | 1829 | 1461302851927 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5bad7800 == 142 [pid = 1829] [id = 682] 22:27:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e5d5cd800) [pid = 1829] [serial = 2047] [outer = (nil)] 22:27:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e5fe85400) [pid = 1829] [serial = 2048] [outer = 0x7f7e5d5cd800] 22:27:31 INFO - PROCESS | 1829 | 1461302851992 Marionette DEBUG loaded listener.js 22:27:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e62051c00) [pid = 1829] [serial = 2049] [outer = 0x7f7e5d5cd800] 22:27:33 INFO - PROCESS | 1829 | SkCairoFTTypeface::onFilterRec unimplemented 22:27:33 INFO - PROCESS | 1829 | 1461302853278 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] 22:27:33 INFO - PROCESS | 1829 | 1461302853301 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:27:33 INFO - PROCESS | 1829 | 1461302853307 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:27:33 INFO - PROCESS | 1829 | 1461302853312 Marionette TRACE conn3 <- [1,2702,null,{}] 22:27:33 INFO - PROCESS | 1829 | 1461302853327 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}] 22:27:33 INFO - PROCESS | 1829 | 1461302853610 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:27:33 INFO - PROCESS | 1829 | 1461302853727 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e615de800 == 143 [pid = 1829] [id = 683] 22:27:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e62321400) [pid = 1829] [serial = 2050] [outer = (nil)] 22:27:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e6351e800) [pid = 1829] [serial = 2051] [outer = 0x7f7e62321400] 22:27:33 INFO - PROCESS | 1829 | 1461302853814 Marionette DEBUG loaded listener.js 22:27:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e63662400) [pid = 1829] [serial = 2052] [outer = 0x7f7e62321400] 22:27:34 INFO - PROCESS | 1829 | 1461302854568 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]]]}] 22:27:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:27:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1283ms 22:27:34 INFO - PROCESS | 1829 | 1461302854590 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:27:34 INFO - PROCESS | 1829 | 1461302854594 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:27:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:27:34 INFO - PROCESS | 1829 | 1461302854600 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:27:34 INFO - PROCESS | 1829 | 1461302854612 Marionette TRACE conn3 <- [1,2706,null,{}] 22:27:34 INFO - PROCESS | 1829 | 1461302854624 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}] 22:27:34 INFO - PROCESS | 1829 | 1461302854854 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:27:34 INFO - PROCESS | 1829 | 1461302854885 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621cc800 == 144 [pid = 1829] [id = 684] 22:27:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e5d5cc000) [pid = 1829] [serial = 2053] [outer = (nil)] 22:27:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e63dc3000) [pid = 1829] [serial = 2054] [outer = 0x7f7e5d5cc000] 22:27:34 INFO - PROCESS | 1829 | 1461302854946 Marionette DEBUG loaded listener.js 22:27:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e64fd2c00) [pid = 1829] [serial = 2055] [outer = 0x7f7e5d5cc000] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e5be3a000) [pid = 1829] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e63882000) [pid = 1829] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e711d4800) [pid = 1829] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e5e0f4c00) [pid = 1829] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e71120000) [pid = 1829] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e5bbce400) [pid = 1829] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e62321000) [pid = 1829] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e6f305000) [pid = 1829] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e6f1af800) [pid = 1829] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e63fb1400) [pid = 1829] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e71057c00) [pid = 1829] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e5bbcc800) [pid = 1829] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 127 (0x7f7e69d57c00) [pid = 1829] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 126 (0x7f7e67a06400) [pid = 1829] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 125 (0x7f7e5d5d0000) [pid = 1829] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 124 (0x7f7e5be39800) [pid = 1829] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 123 (0x7f7e67b6b400) [pid = 1829] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 122 (0x7f7e7105b400) [pid = 1829] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 121 (0x7f7e61fe1400) [pid = 1829] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 120 (0x7f7e5c493000) [pid = 1829] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 119 (0x7f7e67a06c00) [pid = 1829] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 118 (0x7f7e67e6bc00) [pid = 1829] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 117 (0x7f7e711cb000) [pid = 1829] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 116 (0x7f7e5c494800) [pid = 1829] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:27:36 INFO - PROCESS | 1829 | --DOMWINDOW == 115 (0x7f7e67e63c00) [pid = 1829] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:27:36 INFO - PROCESS | 1829 | 1461302856524 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]]]}] 22:27:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:27:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1941ms 22:27:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:27:36 INFO - PROCESS | 1829 | 1461302856542 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:27:36 INFO - PROCESS | 1829 | 1461302856544 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:27:36 INFO - PROCESS | 1829 | 1461302856550 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:27:36 INFO - PROCESS | 1829 | 1461302856553 Marionette TRACE conn3 <- [1,2710,null,{}] 22:27:36 INFO - PROCESS | 1829 | 1461302856566 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}] 22:27:36 INFO - PROCESS | 1829 | 1461302856729 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:27:36 INFO - PROCESS | 1829 | 1461302856744 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ffba000 == 145 [pid = 1829] [id = 685] 22:27:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 116 (0x7f7e5c493000) [pid = 1829] [serial = 2056] [outer = (nil)] 22:27:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 117 (0x7f7e62321000) [pid = 1829] [serial = 2057] [outer = 0x7f7e5c493000] 22:27:36 INFO - PROCESS | 1829 | 1461302856805 Marionette DEBUG loaded listener.js 22:27:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 118 (0x7f7e6388c800) [pid = 1829] [serial = 2058] [outer = 0x7f7e5c493000] 22:27:37 INFO - PROCESS | 1829 | 1461302857653 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] 22:27:37 INFO - PROCESS | 1829 | 1461302857691 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:27:37 INFO - PROCESS | 1829 | 1461302857710 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:27:37 INFO - PROCESS | 1829 | 1461302857713 Marionette TRACE conn3 <- [1,2714,null,{}] 22:27:37 INFO - PROCESS | 1829 | 1461302857718 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}] 22:27:37 INFO - PROCESS | 1829 | 1461302857919 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:27:37 INFO - PROCESS | 1829 | 1461302857930 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63f8a000 == 146 [pid = 1829] [id = 686] 22:27:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 119 (0x7f7e6531ac00) [pid = 1829] [serial = 2059] [outer = (nil)] 22:27:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 120 (0x7f7e65f31800) [pid = 1829] [serial = 2060] [outer = 0x7f7e6531ac00] 22:27:38 INFO - PROCESS | 1829 | 1461302857993 Marionette DEBUG loaded listener.js 22:27:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 121 (0x7f7e66cac800) [pid = 1829] [serial = 2061] [outer = 0x7f7e6531ac00] 22:27:39 INFO - PROCESS | 1829 | 1461302859145 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]]]}] 22:27:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:27:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1481ms 22:27:39 INFO - PROCESS | 1829 | 1461302859190 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:27:39 INFO - PROCESS | 1829 | 1461302859196 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:27:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:27:39 INFO - PROCESS | 1829 | 1461302859205 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:27:39 INFO - PROCESS | 1829 | 1461302859210 Marionette TRACE conn3 <- [1,2718,null,{}] 22:27:39 INFO - PROCESS | 1829 | 1461302859218 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}] 22:27:39 INFO - PROCESS | 1829 | 1461302859452 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:27:39 INFO - PROCESS | 1829 | 1461302859666 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60611800 == 147 [pid = 1829] [id = 687] 22:27:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 122 (0x7f7e5df8bc00) [pid = 1829] [serial = 2062] [outer = (nil)] 22:27:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 123 (0x7f7e6086b400) [pid = 1829] [serial = 2063] [outer = 0x7f7e5df8bc00] 22:27:39 INFO - PROCESS | 1829 | 1461302859783 Marionette DEBUG loaded listener.js 22:27:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 124 (0x7f7e62042400) [pid = 1829] [serial = 2064] [outer = 0x7f7e5df8bc00] 22:27:40 INFO - PROCESS | 1829 | 1461302860715 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] 22:27:40 INFO - PROCESS | 1829 | 1461302860754 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:27:40 INFO - PROCESS | 1829 | 1461302860764 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:27:40 INFO - PROCESS | 1829 | 1461302860768 Marionette TRACE conn3 <- [1,2722,null,{}] 22:27:40 INFO - PROCESS | 1829 | 1461302860774 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}] 22:27:40 INFO - PROCESS | 1829 | 1461302860959 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:27:41 INFO - PROCESS | 1829 | 1461302861180 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63bab800 == 148 [pid = 1829] [id = 688] 22:27:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 125 (0x7f7e622e5800) [pid = 1829] [serial = 2065] [outer = (nil)] 22:27:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 126 (0x7f7e625d6800) [pid = 1829] [serial = 2066] [outer = 0x7f7e622e5800] 22:27:41 INFO - PROCESS | 1829 | 1461302861292 Marionette DEBUG loaded listener.js 22:27:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 127 (0x7f7e63882400) [pid = 1829] [serial = 2067] [outer = 0x7f7e622e5800] 22:27:42 INFO - PROCESS | 1829 | 1461302862324 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] 22:27:42 INFO - PROCESS | 1829 | 1461302862360 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:27:42 INFO - PROCESS | 1829 | 1461302862366 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:27:42 INFO - PROCESS | 1829 | 1461302862372 Marionette TRACE conn3 <- [1,2726,null,{}] 22:27:42 INFO - PROCESS | 1829 | 1461302862387 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}] 22:27:42 INFO - PROCESS | 1829 | 1461302862577 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:27:42 INFO - PROCESS | 1829 | 1461302862845 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c04800 == 149 [pid = 1829] [id = 689] 22:27:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 128 (0x7f7e65318000) [pid = 1829] [serial = 2068] [outer = (nil)] 22:27:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e65f37400) [pid = 1829] [serial = 2069] [outer = 0x7f7e65318000] 22:27:42 INFO - PROCESS | 1829 | 1461302862964 Marionette DEBUG loaded listener.js 22:27:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e66cb7800) [pid = 1829] [serial = 2070] [outer = 0x7f7e65318000] 22:27:43 INFO - PROCESS | 1829 | 1461302863834 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]]]}] 22:27:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:27:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1533ms 22:27:43 INFO - PROCESS | 1829 | 1461302863899 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:27:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:27:43 INFO - PROCESS | 1829 | 1461302863904 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:27:43 INFO - PROCESS | 1829 | 1461302863910 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:27:43 INFO - PROCESS | 1829 | 1461302863914 Marionette TRACE conn3 <- [1,2730,null,{}] 22:27:43 INFO - PROCESS | 1829 | 1461302863919 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}] 22:27:44 INFO - PROCESS | 1829 | 1461302864108 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:27:44 INFO - PROCESS | 1829 | 1461302864334 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67ada000 == 150 [pid = 1829] [id = 690] 22:27:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e6569fc00) [pid = 1829] [serial = 2071] [outer = (nil)] 22:27:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e67a08c00) [pid = 1829] [serial = 2072] [outer = 0x7f7e6569fc00] 22:27:44 INFO - PROCESS | 1829 | 1461302864449 Marionette DEBUG loaded listener.js 22:27:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e67b6e800) [pid = 1829] [serial = 2073] [outer = 0x7f7e6569fc00] 22:27:45 INFO - PROCESS | 1829 | 1461302865794 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] 22:27:45 INFO - PROCESS | 1829 | 1461302865851 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:27:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:27:45 INFO - PROCESS | 1829 | 1461302865856 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:27:45 INFO - PROCESS | 1829 | 1461302865859 Marionette TRACE conn3 <- [1,2734,null,{}] 22:27:45 INFO - PROCESS | 1829 | 1461302865864 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}] 22:27:46 INFO - PROCESS | 1829 | 1461302866106 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:27:46 INFO - PROCESS | 1829 | 1461302866343 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6814a000 == 151 [pid = 1829] [id = 691] 22:27:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e65f33400) [pid = 1829] [serial = 2074] [outer = (nil)] 22:27:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e68066800) [pid = 1829] [serial = 2075] [outer = 0x7f7e65f33400] 22:27:46 INFO - PROCESS | 1829 | 1461302866414 Marionette DEBUG loaded listener.js 22:27:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e681ee800) [pid = 1829] [serial = 2076] [outer = 0x7f7e65f33400] 22:27:47 INFO - PROCESS | 1829 | 1461302867300 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]]]}] 22:27:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:27:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1477ms 22:27:47 INFO - PROCESS | 1829 | 1461302867335 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:27:47 INFO - PROCESS | 1829 | 1461302867339 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:27:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:27:47 INFO - PROCESS | 1829 | 1461302867344 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:27:47 INFO - PROCESS | 1829 | 1461302867347 Marionette TRACE conn3 <- [1,2738,null,{}] 22:27:47 INFO - PROCESS | 1829 | 1461302867378 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}] 22:27:47 INFO - PROCESS | 1829 | 1461302867594 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:27:47 INFO - PROCESS | 1829 | 1461302867813 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6efe8000 == 152 [pid = 1829] [id = 692] 22:27:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e68e40c00) [pid = 1829] [serial = 2077] [outer = (nil)] 22:27:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e68f09800) [pid = 1829] [serial = 2078] [outer = 0x7f7e68e40c00] 22:27:47 INFO - PROCESS | 1829 | 1461302867932 Marionette DEBUG loaded listener.js 22:27:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e69d61400) [pid = 1829] [serial = 2079] [outer = 0x7f7e68e40c00] 22:27:48 INFO - PROCESS | 1829 | 1461302868801 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]]]}] 22:27:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:27:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1495ms 22:27:48 INFO - PROCESS | 1829 | 1461302868840 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:27:48 INFO - PROCESS | 1829 | 1461302868844 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:27:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:27:48 INFO - PROCESS | 1829 | 1461302868850 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:27:48 INFO - PROCESS | 1829 | 1461302868852 Marionette TRACE conn3 <- [1,2742,null,{}] 22:27:48 INFO - PROCESS | 1829 | 1461302868858 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}] 22:27:49 INFO - PROCESS | 1829 | 1461302869039 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:27:49 INFO - PROCESS | 1829 | 1461302869312 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb68800 == 153 [pid = 1829] [id = 693] 22:27:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e68e48800) [pid = 1829] [serial = 2080] [outer = (nil)] 22:27:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e6ed88400) [pid = 1829] [serial = 2081] [outer = 0x7f7e68e48800] 22:27:49 INFO - PROCESS | 1829 | 1461302869387 Marionette DEBUG loaded listener.js 22:27:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e6eece000) [pid = 1829] [serial = 2082] [outer = 0x7f7e68e48800] 22:27:50 INFO - PROCESS | 1829 | 1461302870249 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]]]}] 22:27:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:27:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1437ms 22:27:50 INFO - PROCESS | 1829 | 1461302870288 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:27:50 INFO - PROCESS | 1829 | 1461302870291 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:27:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:27:50 INFO - PROCESS | 1829 | 1461302870297 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:27:50 INFO - PROCESS | 1829 | 1461302870300 Marionette TRACE conn3 <- [1,2746,null,{}] 22:27:50 INFO - PROCESS | 1829 | 1461302870305 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}] 22:27:50 INFO - PROCESS | 1829 | 1461302870492 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:27:50 INFO - PROCESS | 1829 | 1461302870766 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719c6000 == 154 [pid = 1829] [id = 694] 22:27:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e68f0e000) [pid = 1829] [serial = 2083] [outer = (nil)] 22:27:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e6efca400) [pid = 1829] [serial = 2084] [outer = 0x7f7e68f0e000] 22:27:50 INFO - PROCESS | 1829 | 1461302870841 Marionette DEBUG loaded listener.js 22:27:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f7e6efd8800) [pid = 1829] [serial = 2085] [outer = 0x7f7e68f0e000] 22:27:51 INFO - PROCESS | 1829 | 1461302871680 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]]]}] 22:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1431ms 22:27:51 INFO - PROCESS | 1829 | 1461302871727 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:27:51 INFO - PROCESS | 1829 | 1461302871731 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:27:51 INFO - PROCESS | 1829 | 1461302871736 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:27:51 INFO - PROCESS | 1829 | 1461302871740 Marionette TRACE conn3 <- [1,2750,null,{}] 22:27:51 INFO - PROCESS | 1829 | 1461302871745 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}] 22:27:51 INFO - PROCESS | 1829 | 1461302871938 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:27:52 INFO - PROCESS | 1829 | 1461302872207 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b0c000 == 155 [pid = 1829] [id = 695] 22:27:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f7e68f81400) [pid = 1829] [serial = 2086] [outer = (nil)] 22:27:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e6f1a8800) [pid = 1829] [serial = 2087] [outer = 0x7f7e68f81400] 22:27:52 INFO - PROCESS | 1829 | 1461302872282 Marionette DEBUG loaded listener.js 22:27:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f7e6f24ac00) [pid = 1829] [serial = 2088] [outer = 0x7f7e68f81400] 22:27:53 INFO - PROCESS | 1829 | 1461302873123 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]]]}] 22:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1432ms 22:27:53 INFO - PROCESS | 1829 | 1461302873169 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:27:53 INFO - PROCESS | 1829 | 1461302873173 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:27:53 INFO - PROCESS | 1829 | 1461302873179 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:27:53 INFO - PROCESS | 1829 | 1461302873182 Marionette TRACE conn3 <- [1,2754,null,{}] 22:27:53 INFO - PROCESS | 1829 | 1461302873187 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}] 22:27:53 INFO - PROCESS | 1829 | 1461302873375 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:27:53 INFO - PROCESS | 1829 | 1461302873651 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b76800 == 156 [pid = 1829] [id = 696] 22:27:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e68c2dc00) [pid = 1829] [serial = 2089] [outer = (nil)] 22:27:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f7e6f302800) [pid = 1829] [serial = 2090] [outer = 0x7f7e68c2dc00] 22:27:53 INFO - PROCESS | 1829 | 1461302873742 Marionette DEBUG loaded listener.js 22:27:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f7e6f30c400) [pid = 1829] [serial = 2091] [outer = 0x7f7e68c2dc00] 22:27:54 INFO - PROCESS | 1829 | 1461302874649 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]]]}] 22:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1537ms 22:27:54 INFO - PROCESS | 1829 | 1461302874717 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:27:54 INFO - PROCESS | 1829 | 1461302874720 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:27:54 INFO - PROCESS | 1829 | 1461302874726 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:27:54 INFO - PROCESS | 1829 | 1461302874731 Marionette TRACE conn3 <- [1,2758,null,{}] 22:27:54 INFO - PROCESS | 1829 | 1461302874736 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}] 22:27:54 INFO - PROCESS | 1829 | 1461302874952 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:27:55 INFO - PROCESS | 1829 | 1461302875224 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72418800 == 157 [pid = 1829] [id = 697] 22:27:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f7e6fed9400) [pid = 1829] [serial = 2092] [outer = (nil)] 22:27:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f7e71055000) [pid = 1829] [serial = 2093] [outer = 0x7f7e6fed9400] 22:27:55 INFO - PROCESS | 1829 | 1461302875365 Marionette DEBUG loaded listener.js 22:27:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f7e7105f800) [pid = 1829] [serial = 2094] [outer = 0x7f7e6fed9400] 22:27:56 INFO - PROCESS | 1829 | 1461302876181 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]]]}] 22:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1484ms 22:27:56 INFO - PROCESS | 1829 | 1461302876216 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:27:56 INFO - PROCESS | 1829 | 1461302876219 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:27:56 INFO - PROCESS | 1829 | 1461302876227 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:27:56 INFO - PROCESS | 1829 | 1461302876230 Marionette TRACE conn3 <- [1,2762,null,{}] 22:27:56 INFO - PROCESS | 1829 | 1461302876236 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}] 22:27:56 INFO - PROCESS | 1829 | 1461302876427 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:27:56 INFO - PROCESS | 1829 | 1461302876694 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72b51000 == 158 [pid = 1829] [id = 698] 22:27:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f7e6fedc400) [pid = 1829] [serial = 2095] [outer = (nil)] 22:27:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f7e7111a800) [pid = 1829] [serial = 2096] [outer = 0x7f7e6fedc400] 22:27:56 INFO - PROCESS | 1829 | 1461302876768 Marionette DEBUG loaded listener.js 22:27:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f7e7114fc00) [pid = 1829] [serial = 2097] [outer = 0x7f7e6fedc400] 22:27:57 INFO - PROCESS | 1829 | 1461302877627 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]]]}] 22:27:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:27:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1429ms 22:27:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:27:57 INFO - PROCESS | 1829 | 1461302877658 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:27:57 INFO - PROCESS | 1829 | 1461302877660 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:27:57 INFO - PROCESS | 1829 | 1461302877666 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:27:57 INFO - PROCESS | 1829 | 1461302877669 Marionette TRACE conn3 <- [1,2766,null,{}] 22:27:57 INFO - PROCESS | 1829 | 1461302877674 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}] 22:27:57 INFO - PROCESS | 1829 | 1461302877863 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:27:58 INFO - PROCESS | 1829 | 1461302878130 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b12800 == 159 [pid = 1829] [id = 699] 22:27:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f7e6fede400) [pid = 1829] [serial = 2098] [outer = (nil)] 22:27:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e711ce800) [pid = 1829] [serial = 2099] [outer = 0x7f7e6fede400] 22:27:58 INFO - PROCESS | 1829 | 1461302878205 Marionette DEBUG loaded listener.js 22:27:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e711d6400) [pid = 1829] [serial = 2100] [outer = 0x7f7e6fede400] 22:27:59 INFO - PROCESS | 1829 | 1461302879047 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]]]}] 22:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1434ms 22:27:59 INFO - PROCESS | 1829 | 1461302879099 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:27:59 INFO - PROCESS | 1829 | 1461302879102 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:27:59 INFO - PROCESS | 1829 | 1461302879108 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:27:59 INFO - PROCESS | 1829 | 1461302879110 Marionette TRACE conn3 <- [1,2770,null,{}] 22:27:59 INFO - PROCESS | 1829 | 1461302879116 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}] 22:27:59 INFO - PROCESS | 1829 | 1461302879311 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:27:59 INFO - PROCESS | 1829 | 1461302879589 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:27:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7602f800 == 160 [pid = 1829] [id = 700] 22:27:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f7e71063c00) [pid = 1829] [serial = 2101] [outer = (nil)] 22:27:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f7e71a68800) [pid = 1829] [serial = 2102] [outer = 0x7f7e71063c00] 22:27:59 INFO - PROCESS | 1829 | 1461302879665 Marionette DEBUG loaded listener.js 22:27:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e71c8e000) [pid = 1829] [serial = 2103] [outer = 0x7f7e71063c00] 22:28:00 INFO - PROCESS | 1829 | 1461302880615 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]]]}] 22:28:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:28:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1581ms 22:28:00 INFO - PROCESS | 1829 | 1461302880690 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:28:00 INFO - PROCESS | 1829 | 1461302880692 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:28:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:28:00 INFO - PROCESS | 1829 | 1461302880698 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:28:00 INFO - PROCESS | 1829 | 1461302880701 Marionette TRACE conn3 <- [1,2774,null,{}] 22:28:00 INFO - PROCESS | 1829 | 1461302880706 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}] 22:28:00 INFO - PROCESS | 1829 | 1461302880938 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:28:01 INFO - PROCESS | 1829 | 1461302881239 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e761ce000 == 161 [pid = 1829] [id = 701] 22:28:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e71114800) [pid = 1829] [serial = 2104] [outer = (nil)] 22:28:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e71f60000) [pid = 1829] [serial = 2105] [outer = 0x7f7e71114800] 22:28:01 INFO - PROCESS | 1829 | 1461302881315 Marionette DEBUG loaded listener.js 22:28:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e72263c00) [pid = 1829] [serial = 2106] [outer = 0x7f7e71114800] 22:28:02 INFO - PROCESS | 1829 | 1461302882166 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]]]}] 22:28:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:28:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1530ms 22:28:02 INFO - PROCESS | 1829 | 1461302882230 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:28:02 INFO - PROCESS | 1829 | 1461302882233 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:28:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:28:02 INFO - PROCESS | 1829 | 1461302882239 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:28:02 INFO - PROCESS | 1829 | 1461302882242 Marionette TRACE conn3 <- [1,2778,null,{}] 22:28:02 INFO - PROCESS | 1829 | 1461302882247 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}] 22:28:02 INFO - PROCESS | 1829 | 1461302882444 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:28:02 INFO - PROCESS | 1829 | 1461302882764 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e76689000 == 162 [pid = 1829] [id = 702] 22:28:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e7244b800) [pid = 1829] [serial = 2107] [outer = (nil)] 22:28:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e7252b400) [pid = 1829] [serial = 2108] [outer = 0x7f7e7244b800] 22:28:02 INFO - PROCESS | 1829 | 1461302882876 Marionette DEBUG loaded listener.js 22:28:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e72535800) [pid = 1829] [serial = 2109] [outer = 0x7f7e7244b800] 22:28:03 INFO - PROCESS | 1829 | 1461302883672 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]]]}] 22:28:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:28:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1479ms 22:28:03 INFO - PROCESS | 1829 | 1461302883719 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:28:03 INFO - PROCESS | 1829 | 1461302883722 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:28:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:28:03 INFO - PROCESS | 1829 | 1461302883728 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:28:03 INFO - PROCESS | 1829 | 1461302883730 Marionette TRACE conn3 <- [1,2782,null,{}] 22:28:03 INFO - PROCESS | 1829 | 1461302883736 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}] 22:28:04 INFO - PROCESS | 1829 | 1461302884012 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:28:04 INFO - PROCESS | 1829 | 1461302884220 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e769c2800 == 163 [pid = 1829] [id = 703] 22:28:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e72453c00) [pid = 1829] [serial = 2110] [outer = (nil)] 22:28:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e7254ac00) [pid = 1829] [serial = 2111] [outer = 0x7f7e72453c00] 22:28:04 INFO - PROCESS | 1829 | 1461302884307 Marionette DEBUG loaded listener.js 22:28:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e72903c00) [pid = 1829] [serial = 2112] [outer = 0x7f7e72453c00] 22:28:05 INFO - PROCESS | 1829 | 1461302885201 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]]]}] 22:28:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:28:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1527ms 22:28:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:28:05 INFO - PROCESS | 1829 | 1461302885256 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:28:05 INFO - PROCESS | 1829 | 1461302885258 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:28:05 INFO - PROCESS | 1829 | 1461302885265 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:28:05 INFO - PROCESS | 1829 | 1461302885268 Marionette TRACE conn3 <- [1,2786,null,{}] 22:28:05 INFO - PROCESS | 1829 | 1461302885273 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}] 22:28:05 INFO - PROCESS | 1829 | 1461302885458 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:28:05 INFO - PROCESS | 1829 | 1461302885766 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e784dd000 == 164 [pid = 1829] [id = 704] 22:28:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e5bbd0400) [pid = 1829] [serial = 2113] [outer = (nil)] 22:28:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e7290c400) [pid = 1829] [serial = 2114] [outer = 0x7f7e5bbd0400] 22:28:05 INFO - PROCESS | 1829 | 1461302885879 Marionette DEBUG loaded listener.js 22:28:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e72ae8c00) [pid = 1829] [serial = 2115] [outer = 0x7f7e5bbd0400] 22:28:06 INFO - PROCESS | 1829 | 1461302886681 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]]]}] 22:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1429ms 22:28:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:28:06 INFO - PROCESS | 1829 | 1461302886693 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:28:06 INFO - PROCESS | 1829 | 1461302886696 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:28:06 INFO - PROCESS | 1829 | 1461302886702 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:28:06 INFO - PROCESS | 1829 | 1461302886705 Marionette TRACE conn3 <- [1,2790,null,{}] 22:28:06 INFO - PROCESS | 1829 | 1461302886710 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}] 22:28:06 INFO - PROCESS | 1829 | 1461302886896 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:28:07 INFO - PROCESS | 1829 | 1461302887175 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5e125800 == 165 [pid = 1829] [id = 705] 22:28:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e5bbcfc00) [pid = 1829] [serial = 2116] [outer = (nil)] 22:28:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e5d717c00) [pid = 1829] [serial = 2117] [outer = 0x7f7e5bbcfc00] 22:28:07 INFO - PROCESS | 1829 | 1461302887248 Marionette DEBUG loaded listener.js 22:28:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e6ed81c00) [pid = 1829] [serial = 2118] [outer = 0x7f7e5bbcfc00] 22:28:08 INFO - PROCESS | 1829 | 1461302888131 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]]]}] 22:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1480ms 22:28:08 INFO - PROCESS | 1829 | 1461302888182 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:28:08 INFO - PROCESS | 1829 | 1461302888185 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:28:08 INFO - PROCESS | 1829 | 1461302888191 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:28:08 INFO - PROCESS | 1829 | 1461302888194 Marionette TRACE conn3 <- [1,2794,null,{}] 22:28:08 INFO - PROCESS | 1829 | 1461302888199 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}] 22:28:08 INFO - PROCESS | 1829 | 1461302888389 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ffba000 == 164 [pid = 1829] [id = 685] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621cc800 == 163 [pid = 1829] [id = 684] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e615de800 == 162 [pid = 1829] [id = 683] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5bad7800 == 161 [pid = 1829] [id = 682] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e616d4800 == 160 [pid = 1829] [id = 681] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65ecf800 == 159 [pid = 1829] [id = 677] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6543c800 == 158 [pid = 1829] [id = 676] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e64f60000 == 157 [pid = 1829] [id = 675] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63f96800 == 156 [pid = 1829] [id = 674] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63756000 == 155 [pid = 1829] [id = 673] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621dc800 == 154 [pid = 1829] [id = 672] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e61f6d800 == 153 [pid = 1829] [id = 671] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e60958000 == 152 [pid = 1829] [id = 670] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5e127000 == 151 [pid = 1829] [id = 669] 22:28:09 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e769c5800 == 150 [pid = 1829] [id = 544] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e5e0f1400) [pid = 1829] [serial = 1997] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e64fd8800) [pid = 1829] [serial = 1943] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e72268000) [pid = 1829] [serial = 1986] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e62042c00) [pid = 1829] [serial = 1938] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e71a65c00) [pid = 1829] [serial = 1980] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e5be43c00) [pid = 1829] [serial = 1991] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e6352d800) [pid = 1829] [serial = 1941] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e6fed5000) [pid = 1829] [serial = 1967] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e6f24ec00) [pid = 1829] [serial = 1964] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e711d5800) [pid = 1829] [serial = 1979] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e67a04c00) [pid = 1829] [serial = 1992] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e66cac400) [pid = 1829] [serial = 1947] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e71154000) [pid = 1829] [serial = 1974] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e6205c400) [pid = 1829] [serial = 2004] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e71062800) [pid = 1829] [serial = 1970] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e609cec00) [pid = 1829] [serial = 1937] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f7e67b76c00) [pid = 1829] [serial = 1950] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f7e67a0e000) [pid = 1829] [serial = 1949] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e6f1a3c00) [pid = 1829] [serial = 1988] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e71120c00) [pid = 1829] [serial = 1973] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f7e5d5cb400) [pid = 1829] [serial = 1995] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f7e6f1a2000) [pid = 1829] [serial = 1962] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f7e711d2800) [pid = 1829] [serial = 1977] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f7e62049000) [pid = 1829] [serial = 2000] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f7e6eed1c00) [pid = 1829] [serial = 1917] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f7e72260000) [pid = 1829] [serial = 1985] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f7e68c36c00) [pid = 1829] [serial = 1953] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f7e71056800) [pid = 1829] [serial = 1968] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f7e6eed2400) [pid = 1829] [serial = 1959] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f7e680c5000) [pid = 1829] [serial = 1952] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f7e711cac00) [pid = 1829] [serial = 1976] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 146 (0x7f7e71c8f400) [pid = 1829] [serial = 1982] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 145 (0x7f7e5be3c800) [pid = 1829] [serial = 1994] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 144 (0x7f7e62314400) [pid = 1829] [serial = 1860] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 143 (0x7f7e7252c000) [pid = 1829] [serial = 1989] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 142 (0x7f7e71117000) [pid = 1829] [serial = 1971] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 141 (0x7f7e63884400) [pid = 1829] [serial = 1934] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 140 (0x7f7e5d5c8400) [pid = 1829] [serial = 2003] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e6efcfc00) [pid = 1829] [serial = 1961] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e6f258000) [pid = 1829] [serial = 1965] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e69d55000) [pid = 1829] [serial = 1956] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e6ed82800) [pid = 1829] [serial = 1958] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e6205cc00) [pid = 1829] [serial = 2001] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e62325000) [pid = 1829] [serial = 1940] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 133 (0x7f7e60864000) [pid = 1829] [serial = 1998] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 132 (0x7f7e71c9a000) [pid = 1829] [serial = 1983] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 131 (0x7f7e6520fc00) [pid = 1829] [serial = 1944] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 130 (0x7f7e65f32800) [pid = 1829] [serial = 1946] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 129 (0x7f7e68e4ac00) [pid = 1829] [serial = 1955] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | --DOMWINDOW == 128 (0x7f7e625d0400) [pid = 1829] [serial = 2006] [outer = (nil)] [url = about:blank] 22:28:09 INFO - PROCESS | 1829 | 1461302889811 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5b0ca800 == 151 [pid = 1829] [id = 706] 22:28:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 129 (0x7f7e5be43c00) [pid = 1829] [serial = 2119] [outer = (nil)] 22:28:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 130 (0x7f7e5d70f800) [pid = 1829] [serial = 2120] [outer = 0x7f7e5be43c00] 22:28:09 INFO - PROCESS | 1829 | 1461302889906 Marionette DEBUG loaded listener.js 22:28:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 131 (0x7f7e5df89800) [pid = 1829] [serial = 2121] [outer = 0x7f7e5be43c00] 22:28:10 INFO - PROCESS | 1829 | 1461302890641 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]]]}] 22:28:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:28:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2489ms 22:28:10 INFO - PROCESS | 1829 | 1461302890681 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:28:10 INFO - PROCESS | 1829 | 1461302890687 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:28:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:28:10 INFO - PROCESS | 1829 | 1461302890696 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:28:10 INFO - PROCESS | 1829 | 1461302890700 Marionette TRACE conn3 <- [1,2798,null,{}] 22:28:10 INFO - PROCESS | 1829 | 1461302890706 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}] 22:28:10 INFO - PROCESS | 1829 | 1461302890897 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:28:11 INFO - PROCESS | 1829 | 1461302891100 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5fdd1800 == 152 [pid = 1829] [id = 707] 22:28:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 132 (0x7f7e5c493c00) [pid = 1829] [serial = 2122] [outer = (nil)] 22:28:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 133 (0x7f7e61fd6c00) [pid = 1829] [serial = 2123] [outer = 0x7f7e5c493c00] 22:28:11 INFO - PROCESS | 1829 | 1461302891168 Marionette DEBUG loaded listener.js 22:28:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 134 (0x7f7e622e3c00) [pid = 1829] [serial = 2124] [outer = 0x7f7e5c493c00] 22:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1284ms 22:28:11 INFO - PROCESS | 1829 | 1461302891970 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]]]}] 22:28:11 INFO - PROCESS | 1829 | 1461302891985 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:28:11 INFO - PROCESS | 1829 | 1461302891991 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:28:11 INFO - PROCESS | 1829 | 1461302891997 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:28:12 INFO - PROCESS | 1829 | 1461302892000 Marionette TRACE conn3 <- [1,2802,null,{}] 22:28:12 INFO - PROCESS | 1829 | 1461302892005 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}] 22:28:12 INFO - PROCESS | 1829 | 1461302892202 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:28:12 INFO - PROCESS | 1829 | 1461302892422 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6094a000 == 153 [pid = 1829] [id = 708] 22:28:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e622e6400) [pid = 1829] [serial = 2125] [outer = (nil)] 22:28:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e625d9c00) [pid = 1829] [serial = 2126] [outer = 0x7f7e622e6400] 22:28:12 INFO - PROCESS | 1829 | 1461302892489 Marionette DEBUG loaded listener.js 22:28:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e63661000) [pid = 1829] [serial = 2127] [outer = 0x7f7e622e6400] 22:28:13 INFO - PROCESS | 1829 | 1461302893341 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]]]}] 22:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1390ms 22:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:28:13 INFO - PROCESS | 1829 | 1461302893394 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:28:13 INFO - PROCESS | 1829 | 1461302893397 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:28:13 INFO - PROCESS | 1829 | 1461302893410 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:28:13 INFO - PROCESS | 1829 | 1461302893418 Marionette TRACE conn3 <- [1,2806,null,{}] 22:28:13 INFO - PROCESS | 1829 | 1461302893432 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}] 22:28:13 INFO - PROCESS | 1829 | 1461302893695 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:28:13 INFO - PROCESS | 1829 | 1461302893736 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621a1000 == 154 [pid = 1829] [id = 709] 22:28:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e63fa9000) [pid = 1829] [serial = 2128] [outer = (nil)] 22:28:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e6086a000) [pid = 1829] [serial = 2129] [outer = 0x7f7e63fa9000] 22:28:13 INFO - PROCESS | 1829 | 1461302893861 Marionette DEBUG loaded listener.js 22:28:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e6520e000) [pid = 1829] [serial = 2130] [outer = 0x7f7e63fa9000] 22:28:14 INFO - PROCESS | 1829 | --DOMWINDOW == 139 (0x7f7e5d5cc000) [pid = 1829] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:28:14 INFO - PROCESS | 1829 | --DOMWINDOW == 138 (0x7f7e5d5cd800) [pid = 1829] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:28:14 INFO - PROCESS | 1829 | --DOMWINDOW == 137 (0x7f7e5bbcdc00) [pid = 1829] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:28:14 INFO - PROCESS | 1829 | --DOMWINDOW == 136 (0x7f7e5dbe1800) [pid = 1829] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:28:14 INFO - PROCESS | 1829 | --DOMWINDOW == 135 (0x7f7e5c493000) [pid = 1829] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:28:14 INFO - PROCESS | 1829 | --DOMWINDOW == 134 (0x7f7e62321400) [pid = 1829] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:28:15 INFO - PROCESS | 1829 | 1461302894999 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]]]}] 22:28:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:28:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1644ms 22:28:15 INFO - PROCESS | 1829 | 1461302895046 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:28:15 INFO - PROCESS | 1829 | 1461302895050 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:28:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:28:15 INFO - PROCESS | 1829 | 1461302895055 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:28:15 INFO - PROCESS | 1829 | 1461302895058 Marionette TRACE conn3 <- [1,2810,null,{}] 22:28:15 INFO - PROCESS | 1829 | 1461302895063 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}] 22:28:15 INFO - PROCESS | 1829 | 1461302895234 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:28:15 INFO - PROCESS | 1829 | 1461302895420 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e633dd000 == 155 [pid = 1829] [id = 710] 22:28:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 135 (0x7f7e622ef400) [pid = 1829] [serial = 2131] [outer = (nil)] 22:28:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 136 (0x7f7e65206000) [pid = 1829] [serial = 2132] [outer = 0x7f7e622ef400] 22:28:15 INFO - PROCESS | 1829 | 1461302895480 Marionette DEBUG loaded listener.js 22:28:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 137 (0x7f7e65f30000) [pid = 1829] [serial = 2133] [outer = 0x7f7e622ef400] 22:28:16 INFO - PROCESS | 1829 | 1461302896194 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]]]}] 22:28:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:28:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1180ms 22:28:16 INFO - PROCESS | 1829 | 1461302896236 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:28:16 INFO - PROCESS | 1829 | 1461302896239 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:28:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:28:16 INFO - PROCESS | 1829 | 1461302896245 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:28:16 INFO - PROCESS | 1829 | 1461302896247 Marionette TRACE conn3 <- [1,2814,null,{}] 22:28:16 INFO - PROCESS | 1829 | 1461302896264 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}] 22:28:16 INFO - PROCESS | 1829 | 1461302896438 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:28:16 INFO - PROCESS | 1829 | 1461302896453 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63cda800 == 156 [pid = 1829] [id = 711] 22:28:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 138 (0x7f7e677b4c00) [pid = 1829] [serial = 2134] [outer = (nil)] 22:28:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 139 (0x7f7e67a0b800) [pid = 1829] [serial = 2135] [outer = 0x7f7e677b4c00] 22:28:16 INFO - PROCESS | 1829 | 1461302896529 Marionette DEBUG loaded listener.js 22:28:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 140 (0x7f7e680c4000) [pid = 1829] [serial = 2136] [outer = 0x7f7e677b4c00] 22:28:17 INFO - PROCESS | 1829 | 1461302897900 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]]]}] 22:28:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:28:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1731ms 22:28:17 INFO - PROCESS | 1829 | 1461302897977 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:28:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:28:17 INFO - PROCESS | 1829 | 1461302897983 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:28:17 INFO - PROCESS | 1829 | 1461302897990 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:28:17 INFO - PROCESS | 1829 | 1461302897996 Marionette TRACE conn3 <- [1,2818,null,{}] 22:28:18 INFO - PROCESS | 1829 | 1461302898003 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}] 22:28:18 INFO - PROCESS | 1829 | 1461302898248 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:28:18 INFO - PROCESS | 1829 | 1461302898578 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60960000 == 157 [pid = 1829] [id = 712] 22:28:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 141 (0x7f7e61848400) [pid = 1829] [serial = 2137] [outer = (nil)] 22:28:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 142 (0x7f7e6230c800) [pid = 1829] [serial = 2138] [outer = 0x7f7e61848400] 22:28:18 INFO - PROCESS | 1829 | 1461302898652 Marionette DEBUG loaded listener.js 22:28:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 143 (0x7f7e6232a800) [pid = 1829] [serial = 2139] [outer = 0x7f7e61848400] 22:28:19 INFO - PROCESS | 1829 | 1461302899599 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]]]}] 22:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1641ms 22:28:19 INFO - PROCESS | 1829 | 1461302899630 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:28:19 INFO - PROCESS | 1829 | 1461302899639 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:28:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:28:19 INFO - PROCESS | 1829 | 1461302899649 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:28:19 INFO - PROCESS | 1829 | 1461302899652 Marionette TRACE conn3 <- [1,2822,null,{}] 22:28:19 INFO - PROCESS | 1829 | 1461302899657 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}] 22:28:19 INFO - PROCESS | 1829 | 1461302899858 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:28:20 INFO - PROCESS | 1829 | 1461302900128 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e64f5a800 == 158 [pid = 1829] [id = 713] 22:28:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 144 (0x7f7e63886c00) [pid = 1829] [serial = 2140] [outer = (nil)] 22:28:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 145 (0x7f7e65314000) [pid = 1829] [serial = 2141] [outer = 0x7f7e63886c00] 22:28:20 INFO - PROCESS | 1829 | 1461302900243 Marionette DEBUG loaded listener.js 22:28:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 146 (0x7f7e66cac400) [pid = 1829] [serial = 2142] [outer = 0x7f7e63886c00] 22:28:21 INFO - PROCESS | 1829 | 1461302901079 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]]]}] 22:28:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:28:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1486ms 22:28:21 INFO - PROCESS | 1829 | 1461302901135 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:28:21 INFO - PROCESS | 1829 | 1461302901139 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:28:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:28:21 INFO - PROCESS | 1829 | 1461302901145 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:28:21 INFO - PROCESS | 1829 | 1461302901150 Marionette TRACE conn3 <- [1,2826,null,{}] 22:28:21 INFO - PROCESS | 1829 | 1461302901166 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}] 22:28:21 INFO - PROCESS | 1829 | 1461302901370 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:28:21 INFO - PROCESS | 1829 | 1461302901590 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c1f800 == 159 [pid = 1829] [id = 714] 22:28:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 147 (0x7f7e67a03800) [pid = 1829] [serial = 2143] [outer = (nil)] 22:28:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f7e680c5c00) [pid = 1829] [serial = 2144] [outer = 0x7f7e67a03800] 22:28:21 INFO - PROCESS | 1829 | 1461302901711 Marionette DEBUG loaded listener.js 22:28:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e68c3a000) [pid = 1829] [serial = 2145] [outer = 0x7f7e67a03800] 22:28:22 INFO - PROCESS | 1829 | 1461302902600 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:28:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:28:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1485ms 22:28:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:28:22 INFO - PROCESS | 1829 | 1461302902631 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:28:22 INFO - PROCESS | 1829 | 1461302902635 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:28:22 INFO - PROCESS | 1829 | 1461302902641 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:28:22 INFO - PROCESS | 1829 | 1461302902644 Marionette TRACE conn3 <- [1,2830,null,{}] 22:28:22 INFO - PROCESS | 1829 | 1461302902649 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}] 22:28:22 INFO - PROCESS | 1829 | 1461302902864 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:28:23 INFO - PROCESS | 1829 | 1461302903142 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67b9b000 == 160 [pid = 1829] [id = 715] 22:28:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f7e62049000) [pid = 1829] [serial = 2146] [outer = (nil)] 22:28:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f7e68e95000) [pid = 1829] [serial = 2147] [outer = 0x7f7e62049000] 22:28:23 INFO - PROCESS | 1829 | 1461302903218 Marionette DEBUG loaded listener.js 22:28:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f7e68f78400) [pid = 1829] [serial = 2148] [outer = 0x7f7e62049000] 22:28:24 INFO - PROCESS | 1829 | 1461302904055 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]]]}] 22:28:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:28:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1480ms 22:28:24 INFO - PROCESS | 1829 | 1461302904121 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:28:24 INFO - PROCESS | 1829 | 1461302904125 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:28:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:28:24 INFO - PROCESS | 1829 | 1461302904130 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:28:24 INFO - PROCESS | 1829 | 1461302904133 Marionette TRACE conn3 <- [1,2834,null,{}] 22:28:24 INFO - PROCESS | 1829 | 1461302904138 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}] 22:28:24 INFO - PROCESS | 1829 | 1461302904343 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:28:24 INFO - PROCESS | 1829 | 1461302904604 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0c6800 == 161 [pid = 1829] [id = 716] 22:28:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f7e65692800) [pid = 1829] [serial = 2149] [outer = (nil)] 22:28:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f7e69d59c00) [pid = 1829] [serial = 2150] [outer = 0x7f7e65692800] 22:28:24 INFO - PROCESS | 1829 | 1461302904680 Marionette DEBUG loaded listener.js 22:28:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f7e6ed85c00) [pid = 1829] [serial = 2151] [outer = 0x7f7e65692800] 22:28:25 INFO - PROCESS | 1829 | 1461302905570 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:28:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:28:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1484ms 22:28:25 INFO - PROCESS | 1829 | 1461302905615 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:28:25 INFO - PROCESS | 1829 | 1461302905619 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:28:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:28:25 INFO - PROCESS | 1829 | 1461302905624 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:28:25 INFO - PROCESS | 1829 | 1461302905627 Marionette TRACE conn3 <- [1,2838,null,{}] 22:28:25 INFO - PROCESS | 1829 | 1461302905632 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}] 22:28:25 INFO - PROCESS | 1829 | 1461302905842 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:28:26 INFO - PROCESS | 1829 | 1461302906112 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:26 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b5e800 == 162 [pid = 1829] [id = 717] 22:28:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f7e6ed86800) [pid = 1829] [serial = 2152] [outer = (nil)] 22:28:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f7e6fc2dc00) [pid = 1829] [serial = 2153] [outer = 0x7f7e6ed86800] 22:28:26 INFO - PROCESS | 1829 | 1461302906230 Marionette DEBUG loaded listener.js 22:28:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f7e71056800) [pid = 1829] [serial = 2154] [outer = 0x7f7e6ed86800] 22:28:27 INFO - PROCESS | 1829 | 1461302907082 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]]]}] 22:28:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:28:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1527ms 22:28:27 INFO - PROCESS | 1829 | 1461302907153 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:28:27 INFO - PROCESS | 1829 | 1461302907157 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:28:27 INFO - PROCESS | 1829 | 1461302907163 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:28:27 INFO - PROCESS | 1829 | 1461302907166 Marionette TRACE conn3 <- [1,2842,null,{}] 22:28:27 INFO - PROCESS | 1829 | 1461302907171 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}] 22:28:27 INFO - PROCESS | 1829 | 1461302907371 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:28:27 INFO - PROCESS | 1829 | 1461302907636 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:27 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7241f800 == 163 [pid = 1829] [id = 718] 22:28:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e68c3a800) [pid = 1829] [serial = 2155] [outer = (nil)] 22:28:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e7111e000) [pid = 1829] [serial = 2156] [outer = 0x7f7e68c3a800] 22:28:27 INFO - PROCESS | 1829 | 1461302907712 Marionette DEBUG loaded listener.js 22:28:27 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f7e711d6000) [pid = 1829] [serial = 2157] [outer = 0x7f7e68c3a800] 22:28:28 INFO - PROCESS | 1829 | 1461302908559 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]]]}] 22:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1440ms 22:28:28 INFO - PROCESS | 1829 | 1461302908604 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:28:28 INFO - PROCESS | 1829 | 1461302908608 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:28:28 INFO - PROCESS | 1829 | 1461302908614 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:28:28 INFO - PROCESS | 1829 | 1461302908616 Marionette TRACE conn3 <- [1,2846,null,{}] 22:28:28 INFO - PROCESS | 1829 | 1461302908622 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}] 22:28:28 INFO - PROCESS | 1829 | 1461302908816 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:28:29 INFO - PROCESS | 1829 | 1461302909085 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e73b12000 == 164 [pid = 1829] [id = 719] 22:28:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f7e6efd1400) [pid = 1829] [serial = 2158] [outer = (nil)] 22:28:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e71f66400) [pid = 1829] [serial = 2159] [outer = 0x7f7e6efd1400] 22:28:29 INFO - PROCESS | 1829 | 1461302909160 Marionette DEBUG loaded listener.js 22:28:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e72535000) [pid = 1829] [serial = 2160] [outer = 0x7f7e6efd1400] 22:28:30 INFO - PROCESS | 1829 | 1461302910016 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]]]}] 22:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1434ms 22:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:28:30 INFO - PROCESS | 1829 | 1461302910048 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:28:30 INFO - PROCESS | 1829 | 1461302910051 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:28:30 INFO - PROCESS | 1829 | 1461302910058 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:28:30 INFO - PROCESS | 1829 | 1461302910061 Marionette TRACE conn3 <- [1,2850,null,{}] 22:28:30 INFO - PROCESS | 1829 | 1461302910066 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}] 22:28:30 INFO - PROCESS | 1829 | 1461302910259 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:28:30 INFO - PROCESS | 1829 | 1461302910531 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e762d3000 == 165 [pid = 1829] [id = 720] 22:28:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e71057000) [pid = 1829] [serial = 2161] [outer = (nil)] 22:28:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e7290e400) [pid = 1829] [serial = 2162] [outer = 0x7f7e71057000] 22:28:30 INFO - PROCESS | 1829 | 1461302910607 Marionette DEBUG loaded listener.js 22:28:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e72af0000) [pid = 1829] [serial = 2163] [outer = 0x7f7e71057000] 22:28:31 INFO - PROCESS | 1829 | 1461302911539 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1533ms 22:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:28:31 INFO - PROCESS | 1829 | 1461302911591 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:28:31 INFO - PROCESS | 1829 | 1461302911594 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:28:31 INFO - PROCESS | 1829 | 1461302911600 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:28:31 INFO - PROCESS | 1829 | 1461302911603 Marionette TRACE conn3 <- [1,2854,null,{}] 22:28:31 INFO - PROCESS | 1829 | 1461302911608 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}] 22:28:31 INFO - PROCESS | 1829 | 1461302911815 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:28:32 INFO - PROCESS | 1829 | 1461302912090 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:32 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7762f800 == 166 [pid = 1829] [id = 721] 22:28:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e72b98000) [pid = 1829] [serial = 2164] [outer = (nil)] 22:28:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e72e6d000) [pid = 1829] [serial = 2165] [outer = 0x7f7e72b98000] 22:28:32 INFO - PROCESS | 1829 | 1461302912229 Marionette DEBUG loaded listener.js 22:28:32 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e72f36c00) [pid = 1829] [serial = 2166] [outer = 0x7f7e72b98000] 22:28:33 INFO - PROCESS | 1829 | 1461302913140 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]]]}] 22:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1583ms 22:28:33 INFO - PROCESS | 1829 | 1461302913183 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:28:33 INFO - PROCESS | 1829 | 1461302913192 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:28:33 INFO - PROCESS | 1829 | 1461302913197 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:28:33 INFO - PROCESS | 1829 | 1461302913202 Marionette TRACE conn3 <- [1,2858,null,{}] 22:28:33 INFO - PROCESS | 1829 | 1461302913207 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}] 22:28:33 INFO - PROCESS | 1829 | 1461302913424 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:28:33 INFO - PROCESS | 1829 | 1461302913691 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7a52f000 == 167 [pid = 1829] [id = 722] 22:28:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e72b9ac00) [pid = 1829] [serial = 2167] [outer = (nil)] 22:28:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e740ca400) [pid = 1829] [serial = 2168] [outer = 0x7f7e72b9ac00] 22:28:33 INFO - PROCESS | 1829 | 1461302913815 Marionette DEBUG loaded listener.js 22:28:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e741ba800) [pid = 1829] [serial = 2169] [outer = 0x7f7e72b9ac00] 22:28:34 INFO - PROCESS | 1829 | 1461302914640 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1478ms 22:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:28:34 INFO - PROCESS | 1829 | 1461302914677 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:28:34 INFO - PROCESS | 1829 | 1461302914679 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:28:34 INFO - PROCESS | 1829 | 1461302914685 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:28:34 INFO - PROCESS | 1829 | 1461302914688 Marionette TRACE conn3 <- [1,2862,null,{}] 22:28:34 INFO - PROCESS | 1829 | 1461302914694 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}] 22:28:34 INFO - PROCESS | 1829 | 1461302914895 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:28:35 INFO - PROCESS | 1829 | 1461302915165 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:35 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b052800 == 168 [pid = 1829] [id = 723] 22:28:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e72e6f400) [pid = 1829] [serial = 2170] [outer = (nil)] 22:28:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e741d1c00) [pid = 1829] [serial = 2171] [outer = 0x7f7e72e6f400] 22:28:35 INFO - PROCESS | 1829 | 1461302915239 Marionette DEBUG loaded listener.js 22:28:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e74b56400) [pid = 1829] [serial = 2172] [outer = 0x7f7e72e6f400] 22:28:36 INFO - PROCESS | 1829 | 1461302916108 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]]]}] 22:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1484ms 22:28:36 INFO - PROCESS | 1829 | 1461302916168 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:28:36 INFO - PROCESS | 1829 | 1461302916172 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:28:36 INFO - PROCESS | 1829 | 1461302916178 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:28:36 INFO - PROCESS | 1829 | 1461302916180 Marionette TRACE conn3 <- [1,2866,null,{}] 22:28:36 INFO - PROCESS | 1829 | 1461302916185 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}] 22:28:36 INFO - PROCESS | 1829 | 1461302916375 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:28:36 INFO - PROCESS | 1829 | 1461302916654 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b2e9000 == 169 [pid = 1829] [id = 724] 22:28:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e68e43000) [pid = 1829] [serial = 2173] [outer = (nil)] 22:28:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e740d6800) [pid = 1829] [serial = 2174] [outer = 0x7f7e68e43000] 22:28:36 INFO - PROCESS | 1829 | 1461302916730 Marionette DEBUG loaded listener.js 22:28:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e74b82400) [pid = 1829] [serial = 2175] [outer = 0x7f7e68e43000] 22:28:37 INFO - PROCESS | 1829 | 1461302917591 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]]]}] 22:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1477ms 22:28:37 INFO - PROCESS | 1829 | 1461302917656 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:28:37 INFO - PROCESS | 1829 | 1461302917659 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:28:37 INFO - PROCESS | 1829 | 1461302917665 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:28:37 INFO - PROCESS | 1829 | 1461302917667 Marionette TRACE conn3 <- [1,2870,null,{}] 22:28:37 INFO - PROCESS | 1829 | 1461302917673 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}] 22:28:37 INFO - PROCESS | 1829 | 1461302917864 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:28:38 INFO - PROCESS | 1829 | 1461302918137 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:38 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b567800 == 170 [pid = 1829] [id = 725] 22:28:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e69d58400) [pid = 1829] [serial = 2176] [outer = (nil)] 22:28:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e755b8400) [pid = 1829] [serial = 2177] [outer = 0x7f7e69d58400] 22:28:38 INFO - PROCESS | 1829 | 1461302918211 Marionette DEBUG loaded listener.js 22:28:38 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e7572fc00) [pid = 1829] [serial = 2178] [outer = 0x7f7e69d58400] 22:28:39 INFO - PROCESS | 1829 | 1461302919074 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]]]}] 22:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1487ms 22:28:39 INFO - PROCESS | 1829 | 1461302919152 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:28:39 INFO - PROCESS | 1829 | 1461302919155 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:28:39 INFO - PROCESS | 1829 | 1461302919161 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:28:39 INFO - PROCESS | 1829 | 1461302919164 Marionette TRACE conn3 <- [1,2874,null,{}] 22:28:39 INFO - PROCESS | 1829 | 1461302919169 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}] 22:28:39 INFO - PROCESS | 1829 | 1461302919362 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:28:39 INFO - PROCESS | 1829 | 1461302919640 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:39 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7bb75000 == 171 [pid = 1829] [id = 726] 22:28:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e7404a800) [pid = 1829] [serial = 2179] [outer = (nil)] 22:28:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e7587c800) [pid = 1829] [serial = 2180] [outer = 0x7f7e7404a800] 22:28:39 INFO - PROCESS | 1829 | 1461302919755 Marionette DEBUG loaded listener.js 22:28:39 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e75884400) [pid = 1829] [serial = 2181] [outer = 0x7f7e7404a800] 22:28:40 INFO - PROCESS | 1829 | 1461302920576 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]]]}] 22:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1482ms 22:28:40 INFO - PROCESS | 1829 | 1461302920644 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:28:40 INFO - PROCESS | 1829 | 1461302920648 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:28:40 INFO - PROCESS | 1829 | 1461302920653 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:28:40 INFO - PROCESS | 1829 | 1461302920656 Marionette TRACE conn3 <- [1,2878,null,{}] 22:28:40 INFO - PROCESS | 1829 | 1461302920661 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}] 22:28:40 INFO - PROCESS | 1829 | 1461302920867 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:28:41 INFO - PROCESS | 1829 | 1461302921137 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:41 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c61a000 == 172 [pid = 1829] [id = 727] 22:28:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e7551bc00) [pid = 1829] [serial = 2182] [outer = (nil)] 22:28:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e75c1fc00) [pid = 1829] [serial = 2183] [outer = 0x7f7e7551bc00] 22:28:41 INFO - PROCESS | 1829 | 1461302921218 Marionette DEBUG loaded listener.js 22:28:41 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e75c27800) [pid = 1829] [serial = 2184] [outer = 0x7f7e7551bc00] 22:28:42 INFO - PROCESS | 1829 | 1461302922093 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]]]}] 22:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1490ms 22:28:42 INFO - PROCESS | 1829 | 1461302922144 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:28:42 INFO - PROCESS | 1829 | 1461302922146 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:28:42 INFO - PROCESS | 1829 | 1461302922157 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:28:42 INFO - PROCESS | 1829 | 1461302922162 Marionette TRACE conn3 <- [1,2882,null,{}] 22:28:42 INFO - PROCESS | 1829 | 1461302922171 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}] 22:28:42 INFO - PROCESS | 1829 | 1461302922362 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:28:42 INFO - PROCESS | 1829 | 1461302922638 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:42 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed18800 == 173 [pid = 1829] [id = 728] 22:28:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e67b6cc00) [pid = 1829] [serial = 2185] [outer = (nil)] 22:28:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e762e8c00) [pid = 1829] [serial = 2186] [outer = 0x7f7e67b6cc00] 22:28:42 INFO - PROCESS | 1829 | 1461302922713 Marionette DEBUG loaded listener.js 22:28:42 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e762f0800) [pid = 1829] [serial = 2187] [outer = 0x7f7e67b6cc00] 22:28:43 INFO - PROCESS | 1829 | 1461302923552 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]]]}] 22:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1435ms 22:28:43 INFO - PROCESS | 1829 | 1461302923593 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:28:43 INFO - PROCESS | 1829 | 1461302923596 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:28:43 INFO - PROCESS | 1829 | 1461302923602 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:28:43 INFO - PROCESS | 1829 | 1461302923604 Marionette TRACE conn3 <- [1,2886,null,{}] 22:28:43 INFO - PROCESS | 1829 | 1461302923609 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}] 22:28:43 INFO - PROCESS | 1829 | 1461302923811 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:28:44 INFO - PROCESS | 1829 | 1461302924087 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e81f54000 == 174 [pid = 1829] [id = 729] 22:28:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e75734800) [pid = 1829] [serial = 2188] [outer = (nil)] 22:28:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e766ee800) [pid = 1829] [serial = 2189] [outer = 0x7f7e75734800] 22:28:44 INFO - PROCESS | 1829 | 1461302924160 Marionette DEBUG loaded listener.js 22:28:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e766f4000) [pid = 1829] [serial = 2190] [outer = 0x7f7e75734800] 22:28:45 INFO - PROCESS | 1829 | 1461302925029 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]]]}] 22:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1480ms 22:28:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:28:45 INFO - PROCESS | 1829 | 1461302925083 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:28:45 INFO - PROCESS | 1829 | 1461302925086 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:28:45 INFO - PROCESS | 1829 | 1461302925092 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:28:45 INFO - PROCESS | 1829 | 1461302925095 Marionette TRACE conn3 <- [1,2890,null,{}] 22:28:45 INFO - PROCESS | 1829 | 1461302925100 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}] 22:28:45 INFO - PROCESS | 1829 | 1461302925297 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:28:45 INFO - PROCESS | 1829 | 1461302925573 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:45 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e87dc7800 == 175 [pid = 1829] [id = 730] 22:28:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e62063800) [pid = 1829] [serial = 2191] [outer = (nil)] 22:28:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e766f7800) [pid = 1829] [serial = 2192] [outer = 0x7f7e62063800] 22:28:45 INFO - PROCESS | 1829 | 1461302925646 Marionette DEBUG loaded listener.js 22:28:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e780d0400) [pid = 1829] [serial = 2193] [outer = 0x7f7e62063800] 22:28:46 INFO - PROCESS | 1829 | 1461302926483 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:28:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:28:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1433ms 22:28:46 INFO - PROCESS | 1829 | 1461302926530 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:28:46 INFO - PROCESS | 1829 | 1461302926532 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:28:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:28:46 INFO - PROCESS | 1829 | 1461302926539 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:28:46 INFO - PROCESS | 1829 | 1461302926541 Marionette TRACE conn3 <- [1,2894,null,{}] 22:28:46 INFO - PROCESS | 1829 | 1461302926546 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}] 22:28:46 INFO - PROCESS | 1829 | 1461302926740 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:28:47 INFO - PROCESS | 1829 | 1461302927017 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:47 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88ca4000 == 176 [pid = 1829] [id = 731] 22:28:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e67b74000) [pid = 1829] [serial = 2194] [outer = (nil)] 22:28:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e7842fc00) [pid = 1829] [serial = 2195] [outer = 0x7f7e67b74000] 22:28:47 INFO - PROCESS | 1829 | 1461302927092 Marionette DEBUG loaded listener.js 22:28:47 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e78b06c00) [pid = 1829] [serial = 2196] [outer = 0x7f7e67b74000] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719c9800 == 175 [pid = 1829] [id = 375] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e922c6800 == 174 [pid = 1829] [id = 369] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e633dd000 == 173 [pid = 1829] [id = 710] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621a1000 == 172 [pid = 1829] [id = 709] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6094a000 == 171 [pid = 1829] [id = 708] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5fdd1800 == 170 [pid = 1829] [id = 707] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5b0ca800 == 169 [pid = 1829] [id = 706] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e784dd000 == 168 [pid = 1829] [id = 704] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e769c2800 == 167 [pid = 1829] [id = 703] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e76689000 == 166 [pid = 1829] [id = 702] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e761ce000 == 165 [pid = 1829] [id = 701] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7602f800 == 164 [pid = 1829] [id = 700] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b12800 == 163 [pid = 1829] [id = 699] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72b51000 == 162 [pid = 1829] [id = 698] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e72418800 == 161 [pid = 1829] [id = 697] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b76800 == 160 [pid = 1829] [id = 696] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b0c000 == 159 [pid = 1829] [id = 695] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719c6000 == 158 [pid = 1829] [id = 694] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6fb68800 == 157 [pid = 1829] [id = 693] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6efe8000 == 156 [pid = 1829] [id = 692] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6814a000 == 155 [pid = 1829] [id = 691] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67ada000 == 154 [pid = 1829] [id = 690] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65c04800 == 153 [pid = 1829] [id = 689] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63bab800 == 152 [pid = 1829] [id = 688] 22:28:48 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e60611800 == 151 [pid = 1829] [id = 687] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e63dc3000) [pid = 1829] [serial = 2054] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e6205ac00) [pid = 1829] [serial = 2012] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e68f11c00) [pid = 1829] [serial = 2039] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e68cddc00) [pid = 1829] [serial = 2036] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e68c31400) [pid = 1829] [serial = 2033] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e64fd9c00) [pid = 1829] [serial = 2021] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e63528400) [pid = 1829] [serial = 2015] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e67e68800) [pid = 1829] [serial = 2030] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e67a0fc00) [pid = 1829] [serial = 2027] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e5fe85400) [pid = 1829] [serial = 2048] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e62051c00) [pid = 1829] [serial = 2049] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e625dac00) [pid = 1829] [serial = 2007] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e5e0ed400) [pid = 1829] [serial = 2045] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e6086b000) [pid = 1829] [serial = 2046] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e65f38000) [pid = 1829] [serial = 2024] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e6388c400) [pid = 1829] [serial = 2018] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e5df95c00) [pid = 1829] [serial = 2009] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e5fe88800) [pid = 1829] [serial = 2042] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e62321000) [pid = 1829] [serial = 2057] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e65f31800) [pid = 1829] [serial = 2060] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e6388c800) [pid = 1829] [serial = 2058] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e6351e800) [pid = 1829] [serial = 2051] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e64fd2c00) [pid = 1829] [serial = 2055] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e63662400) [pid = 1829] [serial = 2052] [outer = (nil)] [url = about:blank] 22:28:49 INFO - PROCESS | 1829 | 1461302929615 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]]]}] 22:28:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:28:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 3141ms 22:28:49 INFO - PROCESS | 1829 | 1461302929681 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:28:49 INFO - PROCESS | 1829 | 1461302929685 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:28:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:28:49 INFO - PROCESS | 1829 | 1461302929692 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:28:49 INFO - PROCESS | 1829 | 1461302929697 Marionette TRACE conn3 <- [1,2898,null,{}] 22:28:49 INFO - PROCESS | 1829 | 1461302929704 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}] 22:28:49 INFO - PROCESS | 1829 | 1461302929892 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:28:50 INFO - PROCESS | 1829 | 1461302930082 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5f9ee000 == 152 [pid = 1829] [id = 732] 22:28:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e5c49c800) [pid = 1829] [serial = 2197] [outer = (nil)] 22:28:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e5fe87800) [pid = 1829] [serial = 2198] [outer = 0x7f7e5c49c800] 22:28:50 INFO - PROCESS | 1829 | 1461302930146 Marionette DEBUG loaded listener.js 22:28:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e6164d400) [pid = 1829] [serial = 2199] [outer = 0x7f7e5c49c800] 22:28:50 INFO - PROCESS | 1829 | 1461302930954 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]]]}] 22:28:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:28:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1334ms 22:28:51 INFO - PROCESS | 1829 | 1461302931027 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:28:51 INFO - PROCESS | 1829 | 1461302931035 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:28:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:28:51 INFO - PROCESS | 1829 | 1461302931044 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:28:51 INFO - PROCESS | 1829 | 1461302931047 Marionette TRACE conn3 <- [1,2902,null,{}] 22:28:51 INFO - PROCESS | 1829 | 1461302931052 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}] 22:28:51 INFO - PROCESS | 1829 | 1461302931242 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:28:51 INFO - PROCESS | 1829 | 1461302931468 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:51 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608dc800 == 153 [pid = 1829] [id = 733] 22:28:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e5df8cc00) [pid = 1829] [serial = 2200] [outer = (nil)] 22:28:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e62317400) [pid = 1829] [serial = 2201] [outer = 0x7f7e5df8cc00] 22:28:51 INFO - PROCESS | 1829 | 1461302931530 Marionette DEBUG loaded listener.js 22:28:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e625ce800) [pid = 1829] [serial = 2202] [outer = 0x7f7e5df8cc00] 22:28:52 INFO - PROCESS | 1829 | 1461302932406 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:28:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:28:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1384ms 22:28:52 INFO - PROCESS | 1829 | 1461302932428 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:28:52 INFO - PROCESS | 1829 | 1461302932431 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:28:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:28:52 INFO - PROCESS | 1829 | 1461302932437 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:28:52 INFO - PROCESS | 1829 | 1461302932443 Marionette TRACE conn3 <- [1,2906,null,{}] 22:28:52 INFO - PROCESS | 1829 | 1461302932463 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}] 22:28:52 INFO - PROCESS | 1829 | 1461302932706 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:28:52 INFO - PROCESS | 1829 | 1461302932745 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:52 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61f58000 == 154 [pid = 1829] [id = 734] 22:28:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e63db6400) [pid = 1829] [serial = 2203] [outer = (nil)] 22:28:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e63fa8400) [pid = 1829] [serial = 2204] [outer = 0x7f7e63db6400] 22:28:52 INFO - PROCESS | 1829 | 1461302932807 Marionette DEBUG loaded listener.js 22:28:52 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e6520a800) [pid = 1829] [serial = 2205] [outer = 0x7f7e63db6400] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e625d1800) [pid = 1829] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e6366a400) [pid = 1829] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e5d94d800) [pid = 1829] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e68f81400) [pid = 1829] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e68f0e000) [pid = 1829] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e68e48800) [pid = 1829] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e68e40c00) [pid = 1829] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e622e6400) [pid = 1829] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e622ef400) [pid = 1829] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e65691800) [pid = 1829] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e63fa7c00) [pid = 1829] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e65b0fc00) [pid = 1829] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e5e0ea800) [pid = 1829] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e5be35400) [pid = 1829] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e68c30000) [pid = 1829] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e67e5f000) [pid = 1829] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e5dbe2400) [pid = 1829] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e6365fc00) [pid = 1829] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e6230d400) [pid = 1829] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e63fa9000) [pid = 1829] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e65f33400) [pid = 1829] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e6569fc00) [pid = 1829] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e65318000) [pid = 1829] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f7e622e5800) [pid = 1829] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f7e5c493c00) [pid = 1829] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e5be43c00) [pid = 1829] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e5df8bc00) [pid = 1829] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f7e6531ac00) [pid = 1829] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f7e5bbcfc00) [pid = 1829] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f7e5bbd0400) [pid = 1829] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f7e72453c00) [pid = 1829] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f7e7244b800) [pid = 1829] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f7e71114800) [pid = 1829] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f7e71063c00) [pid = 1829] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f7e6fede400) [pid = 1829] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f7e6fedc400) [pid = 1829] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f7e6fed9400) [pid = 1829] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:28:54 INFO - PROCESS | 1829 | --DOMWINDOW == 147 (0x7f7e68c2dc00) [pid = 1829] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:28:54 INFO - PROCESS | 1829 | 1461302934497 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]]]}] 22:28:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:28:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2087ms 22:28:54 INFO - PROCESS | 1829 | 1461302934525 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:28:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:28:54 INFO - PROCESS | 1829 | 1461302934529 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:28:54 INFO - PROCESS | 1829 | 1461302934534 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:28:54 INFO - PROCESS | 1829 | 1461302934536 Marionette TRACE conn3 <- [1,2910,null,{}] 22:28:54 INFO - PROCESS | 1829 | 1461302934542 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}] 22:28:54 INFO - PROCESS | 1829 | 1461302934800 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:28:54 INFO - PROCESS | 1829 | 1461302934927 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621ac800 == 155 [pid = 1829] [id = 735] 22:28:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 148 (0x7f7e5bbd5000) [pid = 1829] [serial = 2206] [outer = (nil)] 22:28:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e62319000) [pid = 1829] [serial = 2207] [outer = 0x7f7e5bbd5000] 22:28:54 INFO - PROCESS | 1829 | 1461302934987 Marionette DEBUG loaded listener.js 22:28:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f7e63fa7c00) [pid = 1829] [serial = 2208] [outer = 0x7f7e5bbd5000] 22:28:55 INFO - PROCESS | 1829 | 1461302935592 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]]]}] 22:28:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:28:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:28:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1076ms 22:28:55 INFO - PROCESS | 1829 | 1461302935626 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:28:55 INFO - TEST-START | /DOMEvents/constructors.html 22:28:55 INFO - PROCESS | 1829 | 1461302935640 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:28:55 INFO - PROCESS | 1829 | 1461302935646 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:28:55 INFO - PROCESS | 1829 | 1461302935649 Marionette TRACE conn3 <- [1,2914,null,{}] 22:28:55 INFO - PROCESS | 1829 | 1461302935654 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}] 22:28:55 INFO - PROCESS | 1829 | 1461302935829 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:28:56 INFO - PROCESS | 1829 | 1461302936168 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:56 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ba08800 == 156 [pid = 1829] [id = 736] 22:28:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f7e5bbd9c00) [pid = 1829] [serial = 2209] [outer = (nil)] 22:28:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f7e5be3c800) [pid = 1829] [serial = 2210] [outer = 0x7f7e5bbd9c00] 22:28:56 INFO - PROCESS | 1829 | 1461302936258 Marionette DEBUG loaded listener.js 22:28:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f7e5dbd8c00) [pid = 1829] [serial = 2211] [outer = 0x7f7e5bbd9c00] 22:28:57 INFO - PROCESS | 1829 | 1461302937250 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]]]}] 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:28:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:28:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:28:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 1694ms 22:28:57 INFO - PROCESS | 1829 | 1461302937341 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:28:57 INFO - PROCESS | 1829 | 1461302937355 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:28:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:28:57 INFO - PROCESS | 1829 | 1461302937370 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:28:57 INFO - PROCESS | 1829 | 1461302937379 Marionette TRACE conn3 <- [1,2918,null,{}] 22:28:57 INFO - PROCESS | 1829 | 1461302937448 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}] 22:28:57 INFO - PROCESS | 1829 | 1461302937655 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:28:57 INFO - PROCESS | 1829 | 1461302937974 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621a5000 == 157 [pid = 1829] [id = 737] 22:28:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f7e62310c00) [pid = 1829] [serial = 2212] [outer = (nil)] 22:28:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 155 (0x7f7e625d8800) [pid = 1829] [serial = 2213] [outer = 0x7f7e62310c00] 22:28:58 INFO - PROCESS | 1829 | 1461302938054 Marionette DEBUG loaded listener.js 22:28:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 156 (0x7f7e63880400) [pid = 1829] [serial = 2214] [outer = 0x7f7e62310c00] 22:28:58 INFO - PROCESS | 1829 | 1461302938871 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:28:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:28:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1536ms 22:28:58 INFO - PROCESS | 1829 | 1461302938908 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:28:58 INFO - PROCESS | 1829 | 1461302938915 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:28:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:28:58 INFO - PROCESS | 1829 | 1461302938923 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:28:58 INFO - PROCESS | 1829 | 1461302938926 Marionette TRACE conn3 <- [1,2922,null,{}] 22:28:58 INFO - PROCESS | 1829 | 1461302938932 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}] 22:28:59 INFO - PROCESS | 1829 | 1461302939128 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:28:59 INFO - PROCESS | 1829 | 1461302939408 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:28:59 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63f8d000 == 158 [pid = 1829] [id = 738] 22:28:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f7e5be3d800) [pid = 1829] [serial = 2215] [outer = (nil)] 22:28:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f7e6531d400) [pid = 1829] [serial = 2216] [outer = 0x7f7e5be3d800] 22:28:59 INFO - PROCESS | 1829 | 1461302939495 Marionette DEBUG loaded listener.js 22:28:59 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e65f38000) [pid = 1829] [serial = 2217] [outer = 0x7f7e5be3d800] 22:29:00 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 22:29:00 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 22:29:00 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 22:29:00 INFO - PROCESS | 1829 | [1829] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 22:29:00 INFO - PROCESS | 1829 | 1461302940329 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]]]}] 22:29:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:29:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:29:00 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 22:29:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:29:00 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 22:29:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:29:00 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]" 22:29:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:29:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:29:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1441ms 22:29:00 INFO - PROCESS | 1829 | 1461302940371 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:29:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:29:00 INFO - PROCESS | 1829 | 1461302940378 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:29:00 INFO - PROCESS | 1829 | 1461302940387 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:29:00 INFO - PROCESS | 1829 | 1461302940396 Marionette TRACE conn3 <- [1,2926,null,{}] 22:29:00 INFO - PROCESS | 1829 | 1461302940410 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}] 22:29:00 INFO - PROCESS | 1829 | 1461302940614 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:29:00 INFO - PROCESS | 1829 | 1461302940893 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c04800 == 159 [pid = 1829] [id = 739] 22:29:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e65f3a000) [pid = 1829] [serial = 2218] [outer = (nil)] 22:29:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f7e680c1000) [pid = 1829] [serial = 2219] [outer = 0x7f7e65f3a000] 22:29:00 INFO - PROCESS | 1829 | 1461302940969 Marionette DEBUG loaded listener.js 22:29:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f7e681ea000) [pid = 1829] [serial = 2220] [outer = 0x7f7e65f3a000] 22:29:01 INFO - PROCESS | 1829 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:29:01 INFO - PROCESS | 1829 | 1461302941760 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]]]}] 22:29:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:29:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1392ms 22:29:01 INFO - PROCESS | 1829 | 1461302941777 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:29:01 INFO - PROCESS | 1829 | 1461302941782 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:29:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:29:01 INFO - PROCESS | 1829 | 1461302941788 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:29:01 INFO - PROCESS | 1829 | 1461302941790 Marionette TRACE conn3 <- [1,2930,null,{}] 22:29:01 INFO - PROCESS | 1829 | 1461302941795 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}] 22:29:02 INFO - PROCESS | 1829 | 1461302942004 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:29:02 INFO - PROCESS | 1829 | 1461302942254 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:02 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67db0800 == 160 [pid = 1829] [id = 740] 22:29:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e66cba000) [pid = 1829] [serial = 2221] [outer = (nil)] 22:29:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e68cdb400) [pid = 1829] [serial = 2222] [outer = 0x7f7e66cba000] 22:29:02 INFO - PROCESS | 1829 | 1461302942339 Marionette DEBUG loaded listener.js 22:29:02 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e68e9a800) [pid = 1829] [serial = 2223] [outer = 0x7f7e66cba000] 22:29:03 INFO - PROCESS | 1829 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:29:03 INFO - PROCESS | 1829 | 1461302943112 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]]]}] 22:29:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:29:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1379ms 22:29:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:29:03 INFO - PROCESS | 1829 | 1461302943168 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:29:03 INFO - PROCESS | 1829 | 1461302943170 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:29:03 INFO - PROCESS | 1829 | 1461302943177 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:29:03 INFO - PROCESS | 1829 | 1461302943180 Marionette TRACE conn3 <- [1,2934,null,{}] 22:29:03 INFO - PROCESS | 1829 | 1461302943185 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}] 22:29:03 INFO - PROCESS | 1829 | 1461302943380 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:29:03 INFO - PROCESS | 1829 | 1461302943659 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0d0800 == 161 [pid = 1829] [id = 741] 22:29:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e68f84400) [pid = 1829] [serial = 2224] [outer = (nil)] 22:29:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e69d5b000) [pid = 1829] [serial = 2225] [outer = 0x7f7e68f84400] 22:29:03 INFO - PROCESS | 1829 | 1461302943752 Marionette DEBUG loaded listener.js 22:29:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e6eecb800) [pid = 1829] [serial = 2226] [outer = 0x7f7e68f84400] 22:29:04 INFO - PROCESS | 1829 | 1461302944584 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]]]}] 22:29:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:29:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1435ms 22:29:04 INFO - PROCESS | 1829 | 1461302944611 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 22:29:04 INFO - PROCESS | 1829 | 1461302944614 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 22:29:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:29:04 INFO - PROCESS | 1829 | 1461302944620 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:29:04 INFO - PROCESS | 1829 | 1461302944627 Marionette TRACE conn3 <- [1,2938,null,{}] 22:29:04 INFO - PROCESS | 1829 | 1461302944633 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}] 22:29:04 INFO - PROCESS | 1829 | 1461302944852 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 22:29:05 INFO - PROCESS | 1829 | 1461302945103 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e719c6000 == 162 [pid = 1829] [id = 742] 22:29:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e68f0e000) [pid = 1829] [serial = 2227] [outer = (nil)] 22:29:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e6f1ac000) [pid = 1829] [serial = 2228] [outer = 0x7f7e68f0e000] 22:29:05 INFO - PROCESS | 1829 | 1461302945177 Marionette DEBUG loaded listener.js 22:29:05 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e6f30c800) [pid = 1829] [serial = 2229] [outer = 0x7f7e68f0e000] 22:29:05 INFO - PROCESS | 1829 | 1461302945945 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]]]}] 22:29:05 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. 22:29:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1339ms 22:29:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:29:05 INFO - PROCESS | 1829 | 1461302945960 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 22:29:05 INFO - PROCESS | 1829 | 1461302945963 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 22:29:05 INFO - PROCESS | 1829 | 1461302945969 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:29:05 INFO - PROCESS | 1829 | 1461302945972 Marionette TRACE conn3 <- [1,2942,null,{}] 22:29:05 INFO - PROCESS | 1829 | 1461302945977 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}] 22:29:06 INFO - PROCESS | 1829 | 1461302946160 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 22:29:06 INFO - PROCESS | 1829 | 1461302946407 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:06 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e71b64000 == 163 [pid = 1829] [id = 743] 22:29:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e69d53000) [pid = 1829] [serial = 2230] [outer = (nil)] 22:29:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e6fc33400) [pid = 1829] [serial = 2231] [outer = 0x7f7e69d53000] 22:29:06 INFO - PROCESS | 1829 | 1461302946490 Marionette DEBUG loaded listener.js 22:29:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e71055c00) [pid = 1829] [serial = 2232] [outer = 0x7f7e69d53000] 22:29:07 INFO - PROCESS | 1829 | 1461302947272 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"]]]}] 22:29:07 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 22:29:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:29:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1332ms 22:29:07 INFO - PROCESS | 1829 | 1461302947302 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 22:29:07 INFO - PROCESS | 1829 | 1461302947305 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 22:29:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:29:07 INFO - PROCESS | 1829 | 1461302947310 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:29:07 INFO - PROCESS | 1829 | 1461302947313 Marionette TRACE conn3 <- [1,2946,null,{}] 22:29:07 INFO - PROCESS | 1829 | 1461302947319 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}] 22:29:07 INFO - PROCESS | 1829 | 1461302947507 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 22:29:07 INFO - PROCESS | 1829 | 1461302947786 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:07 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e727c5800 == 164 [pid = 1829] [id = 744] 22:29:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e6f24cc00) [pid = 1829] [serial = 2233] [outer = (nil)] 22:29:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e71116c00) [pid = 1829] [serial = 2234] [outer = 0x7f7e6f24cc00] 22:29:07 INFO - PROCESS | 1829 | 1461302947862 Marionette DEBUG loaded listener.js 22:29:07 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e71157000) [pid = 1829] [serial = 2235] [outer = 0x7f7e6f24cc00] 22:29:08 INFO - PROCESS | 1829 | 1461302948591 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]]]}] 22:29:08 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. 22:29:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1334ms 22:29:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:29:08 INFO - PROCESS | 1829 | 1461302948644 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 22:29:08 INFO - PROCESS | 1829 | 1461302948647 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 22:29:08 INFO - PROCESS | 1829 | 1461302948653 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:29:08 INFO - PROCESS | 1829 | 1461302948656 Marionette TRACE conn3 <- [1,2950,null,{}] 22:29:08 INFO - PROCESS | 1829 | 1461302948662 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}] 22:29:08 INFO - PROCESS | 1829 | 1461302948856 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 22:29:09 INFO - PROCESS | 1829 | 1461302949103 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e75765800 == 165 [pid = 1829] [id = 745] 22:29:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e6fc39800) [pid = 1829] [serial = 2236] [outer = (nil)] 22:29:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e711d6800) [pid = 1829] [serial = 2237] [outer = 0x7f7e6fc39800] 22:29:09 INFO - PROCESS | 1829 | 1461302949175 Marionette DEBUG loaded listener.js 22:29:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e71c92000) [pid = 1829] [serial = 2238] [outer = 0x7f7e6fc39800] 22:29:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e761cd800 == 166 [pid = 1829] [id = 746] 22:29:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e7244b800) [pid = 1829] [serial = 2239] [outer = (nil)] 22:29:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e711d6c00) [pid = 1829] [serial = 2240] [outer = 0x7f7e7244b800] 22:29:10 INFO - PROCESS | 1829 | 1461302950072 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]]]}] 22:29:10 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. 22:29:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 22:29:10 INFO - PROCESS | 1829 | 1461302950098 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 22:29:10 INFO - PROCESS | 1829 | 1461302950101 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 22:29:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:29:10 INFO - PROCESS | 1829 | 1461302950119 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:29:10 INFO - PROCESS | 1829 | 1461302950121 Marionette TRACE conn3 <- [1,2954,null,{}] 22:29:10 INFO - PROCESS | 1829 | 1461302950127 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}] 22:29:10 INFO - PROCESS | 1829 | 1461302950363 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 22:29:10 INFO - PROCESS | 1829 | 1461302950632 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e767e5000 == 167 [pid = 1829] [id = 747] 22:29:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e6fee0400) [pid = 1829] [serial = 2241] [outer = (nil)] 22:29:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e72449000) [pid = 1829] [serial = 2242] [outer = 0x7f7e6fee0400] 22:29:10 INFO - PROCESS | 1829 | 1461302950713 Marionette DEBUG loaded listener.js 22:29:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e7254e800) [pid = 1829] [serial = 2243] [outer = 0x7f7e6fee0400] 22:29:11 INFO - PROCESS | 1829 | 1461302951485 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]]]}] 22:29:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:29:11 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 22:29:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1438ms 22:29:11 INFO - PROCESS | 1829 | 1461302951552 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 22:29:11 INFO - PROCESS | 1829 | 1461302951556 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 22:29:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:29:11 INFO - PROCESS | 1829 | 1461302951561 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:29:11 INFO - PROCESS | 1829 | 1461302951565 Marionette TRACE conn3 <- [1,2958,null,{}] 22:29:11 INFO - PROCESS | 1829 | 1461302951570 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}] 22:29:11 INFO - PROCESS | 1829 | 1461302951804 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 22:29:12 INFO - PROCESS | 1829 | 1461302952088 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:12 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b3e2800 == 168 [pid = 1829] [id = 748] 22:29:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e63dbb400) [pid = 1829] [serial = 2244] [outer = (nil)] 22:29:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e73dadc00) [pid = 1829] [serial = 2245] [outer = 0x7f7e63dbb400] 22:29:12 INFO - PROCESS | 1829 | 1461302952165 Marionette DEBUG loaded listener.js 22:29:12 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e74b84400) [pid = 1829] [serial = 2246] [outer = 0x7f7e63dbb400] 22:29:12 INFO - PROCESS | 1829 | 1461302952924 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]]]}] 22:29:12 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. 22:29:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1388ms 22:29:12 INFO - PROCESS | 1829 | 1461302952950 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 22:29:12 INFO - PROCESS | 1829 | 1461302952954 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 22:29:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:29:12 INFO - PROCESS | 1829 | 1461302952959 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:29:12 INFO - PROCESS | 1829 | 1461302952962 Marionette TRACE conn3 <- [1,2962,null,{}] 22:29:12 INFO - PROCESS | 1829 | 1461302952967 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}] 22:29:13 INFO - PROCESS | 1829 | 1461302953163 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 22:29:13 INFO - PROCESS | 1829 | 1461302953446 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:13 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e87dc0800 == 169 [pid = 1829] [id = 749] 22:29:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e71113400) [pid = 1829] [serial = 2247] [outer = (nil)] 22:29:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e74b84c00) [pid = 1829] [serial = 2248] [outer = 0x7f7e71113400] 22:29:13 INFO - PROCESS | 1829 | 1461302953517 Marionette DEBUG loaded listener.js 22:29:13 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e766ecc00) [pid = 1829] [serial = 2249] [outer = 0x7f7e71113400] 22:29:14 INFO - PROCESS | 1829 | 1461302954287 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]]]}] 22:29:14 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. 22:29:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1377ms 22:29:14 INFO - PROCESS | 1829 | 1461302954337 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 22:29:14 INFO - PROCESS | 1829 | 1461302954341 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 22:29:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:29:14 INFO - PROCESS | 1829 | 1461302954346 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:29:14 INFO - PROCESS | 1829 | 1461302954348 Marionette TRACE conn3 <- [1,2966,null,{}] 22:29:14 INFO - PROCESS | 1829 | 1461302954354 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}] 22:29:14 INFO - PROCESS | 1829 | 1461302954593 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 22:29:14 INFO - PROCESS | 1829 | 1461302954849 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e89b16800 == 170 [pid = 1829] [id = 750] 22:29:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e72549c00) [pid = 1829] [serial = 2250] [outer = (nil)] 22:29:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e780d0c00) [pid = 1829] [serial = 2251] [outer = 0x7f7e72549c00] 22:29:14 INFO - PROCESS | 1829 | 1461302954923 Marionette DEBUG loaded listener.js 22:29:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e78b0c400) [pid = 1829] [serial = 2252] [outer = 0x7f7e72549c00] 22:29:15 INFO - PROCESS | 1829 | 1461302955658 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]]]}] 22:29:15 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. 22:29:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1326ms 22:29:15 INFO - PROCESS | 1829 | 1461302955674 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 22:29:15 INFO - PROCESS | 1829 | 1461302955677 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 22:29:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:29:15 INFO - PROCESS | 1829 | 1461302955683 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:29:15 INFO - PROCESS | 1829 | 1461302955688 Marionette TRACE conn3 <- [1,2970,null,{}] 22:29:15 INFO - PROCESS | 1829 | 1461302955693 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}] 22:29:15 INFO - PROCESS | 1829 | 1461302955883 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 22:29:16 INFO - PROCESS | 1829 | 1461302956166 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:16 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8d646000 == 171 [pid = 1829] [id = 751] 22:29:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e68ea1400) [pid = 1829] [serial = 2253] [outer = (nil)] 22:29:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e78bb4000) [pid = 1829] [serial = 2254] [outer = 0x7f7e68ea1400] 22:29:16 INFO - PROCESS | 1829 | 1461302956247 Marionette DEBUG loaded listener.js 22:29:16 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e791ca000) [pid = 1829] [serial = 2255] [outer = 0x7f7e68ea1400] 22:29:17 INFO - PROCESS | 1829 | 1461302957025 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]]]}] 22:29:17 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. 22:29:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1381ms 22:29:17 INFO - PROCESS | 1829 | 1461302957065 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 22:29:17 INFO - PROCESS | 1829 | 1461302957069 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 22:29:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:29:17 INFO - PROCESS | 1829 | 1461302957074 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:29:17 INFO - PROCESS | 1829 | 1461302957077 Marionette TRACE conn3 <- [1,2974,null,{}] 22:29:17 INFO - PROCESS | 1829 | 1461302957082 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}] 22:29:17 INFO - PROCESS | 1829 | 1461302957309 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 22:29:17 INFO - PROCESS | 1829 | 1461302957571 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:17 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc15800 == 172 [pid = 1829] [id = 752] 22:29:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e755c5400) [pid = 1829] [serial = 2256] [outer = (nil)] 22:29:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e791d1000) [pid = 1829] [serial = 2257] [outer = 0x7f7e755c5400] 22:29:17 INFO - PROCESS | 1829 | 1461302957644 Marionette DEBUG loaded listener.js 22:29:17 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e79e63c00) [pid = 1829] [serial = 2258] [outer = 0x7f7e755c5400] 22:29:18 INFO - PROCESS | 1829 | 1461302958419 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]]]}] 22:29:18 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. 22:29:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1383ms 22:29:18 INFO - PROCESS | 1829 | 1461302958458 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 22:29:18 INFO - PROCESS | 1829 | 1461302958462 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 22:29:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:29:18 INFO - PROCESS | 1829 | 1461302958468 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:29:18 INFO - PROCESS | 1829 | 1461302958470 Marionette TRACE conn3 <- [1,2978,null,{}] 22:29:18 INFO - PROCESS | 1829 | 1461302958475 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}] 22:29:18 INFO - PROCESS | 1829 | 1461302958664 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 22:29:18 INFO - PROCESS | 1829 | 1461302958952 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:18 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8dc79800 == 173 [pid = 1829] [id = 753] 22:29:18 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e78bb4400) [pid = 1829] [serial = 2259] [outer = (nil)] 22:29:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e79e69c00) [pid = 1829] [serial = 2260] [outer = 0x7f7e78bb4400] 22:29:19 INFO - PROCESS | 1829 | 1461302959027 Marionette DEBUG loaded listener.js 22:29:19 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e7a2c4400) [pid = 1829] [serial = 2261] [outer = 0x7f7e78bb4400] 22:29:19 INFO - PROCESS | 1829 | 1461302959822 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]]]}] 22:29:19 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. 22:29:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1381ms 22:29:19 INFO - PROCESS | 1829 | 1461302959849 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 22:29:19 INFO - PROCESS | 1829 | 1461302959853 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 22:29:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:29:19 INFO - PROCESS | 1829 | 1461302959858 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:29:19 INFO - PROCESS | 1829 | 1461302959861 Marionette TRACE conn3 <- [1,2982,null,{}] 22:29:19 INFO - PROCESS | 1829 | 1461302959866 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}] 22:29:20 INFO - PROCESS | 1829 | 1461302960064 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 22:29:20 INFO - PROCESS | 1829 | 1461302960360 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:20 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e31a000 == 174 [pid = 1829] [id = 754] 22:29:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e63883800) [pid = 1829] [serial = 2262] [outer = (nil)] 22:29:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e7a30ec00) [pid = 1829] [serial = 2263] [outer = 0x7f7e63883800] 22:29:20 INFO - PROCESS | 1829 | 1461302960435 Marionette DEBUG loaded listener.js 22:29:20 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e7a6c5400) [pid = 1829] [serial = 2264] [outer = 0x7f7e63883800] 22:29:21 INFO - PROCESS | 1829 | 1461302961180 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"]]]}] 22:29:21 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 22:29:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:29:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1339ms 22:29:21 INFO - PROCESS | 1829 | 1461302961199 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 22:29:21 INFO - PROCESS | 1829 | 1461302961201 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 22:29:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:29:21 INFO - PROCESS | 1829 | 1461302961208 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:29:21 INFO - PROCESS | 1829 | 1461302961210 Marionette TRACE conn3 <- [1,2986,null,{}] 22:29:21 INFO - PROCESS | 1829 | 1461302961216 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}] 22:29:21 INFO - PROCESS | 1829 | 1461302961419 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 22:29:21 INFO - PROCESS | 1829 | 1461302961705 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:21 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e90ce0800 == 175 [pid = 1829] [id = 755] 22:29:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e766f1c00) [pid = 1829] [serial = 2265] [outer = (nil)] 22:29:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e7a889c00) [pid = 1829] [serial = 2266] [outer = 0x7f7e766f1c00] 22:29:21 INFO - PROCESS | 1829 | 1461302961778 Marionette DEBUG loaded listener.js 22:29:21 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e7b080c00) [pid = 1829] [serial = 2267] [outer = 0x7f7e766f1c00] 22:29:22 INFO - PROCESS | 1829 | 1461302962529 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]]]}] 22:29:22 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. 22:29:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1335ms 22:29:22 INFO - PROCESS | 1829 | 1461302962543 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 22:29:22 INFO - PROCESS | 1829 | 1461302962545 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 22:29:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:29:22 INFO - PROCESS | 1829 | 1461302962552 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:29:22 INFO - PROCESS | 1829 | 1461302962554 Marionette TRACE conn3 <- [1,2990,null,{}] 22:29:22 INFO - PROCESS | 1829 | 1461302962559 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}] 22:29:22 INFO - PROCESS | 1829 | 1461302962755 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 22:29:23 INFO - PROCESS | 1829 | 1461302963043 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e93186000 == 176 [pid = 1829] [id = 756] 22:29:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e7a30b000) [pid = 1829] [serial = 2268] [outer = (nil)] 22:29:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e7b343800) [pid = 1829] [serial = 2269] [outer = 0x7f7e7a30b000] 22:29:23 INFO - PROCESS | 1829 | 1461302963117 Marionette DEBUG loaded listener.js 22:29:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e7b779000) [pid = 1829] [serial = 2270] [outer = 0x7f7e7a30b000] 22:29:23 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e959b1800 == 177 [pid = 1829] [id = 757] 22:29:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e7c65fc00) [pid = 1829] [serial = 2271] [outer = (nil)] 22:29:23 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e7b339400) [pid = 1829] [serial = 2272] [outer = 0x7f7e7c65fc00] 22:29:23 INFO - PROCESS | 1829 | 1461302963925 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]]]}] 22:29:23 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. 22:29:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 22:29:23 INFO - PROCESS | 1829 | 1461302963982 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 22:29:23 INFO - PROCESS | 1829 | 1461302963985 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 22:29:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:29:23 INFO - PROCESS | 1829 | 1461302963991 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:29:23 INFO - PROCESS | 1829 | 1461302963993 Marionette TRACE conn3 <- [1,2994,null,{}] 22:29:24 INFO - PROCESS | 1829 | 1461302964003 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}] 22:29:24 INFO - PROCESS | 1829 | 1461302964275 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 22:29:24 INFO - PROCESS | 1829 | 1461302964567 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:24 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5b2ec800 == 178 [pid = 1829] [id = 758] 22:29:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e5bbcdc00) [pid = 1829] [serial = 2273] [outer = (nil)] 22:29:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e7bc91000) [pid = 1829] [serial = 2274] [outer = 0x7f7e5bbcdc00] 22:29:24 INFO - PROCESS | 1829 | 1461302964695 Marionette DEBUG loaded listener.js 22:29:24 INFO - PROCESS | 1829 | ++DOMWINDOW == 217 (0x7f7e7c66b800) [pid = 1829] [serial = 2275] [outer = 0x7f7e5bbcdc00] 22:29:25 INFO - PROCESS | 1829 | 1461302965378 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]]]}] 22:29:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:29:25 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 22:29:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1437ms 22:29:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:29:25 INFO - PROCESS | 1829 | 1461302965429 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 22:29:25 INFO - PROCESS | 1829 | 1461302965432 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 22:29:25 INFO - PROCESS | 1829 | 1461302965438 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:29:25 INFO - PROCESS | 1829 | 1461302965441 Marionette TRACE conn3 <- [1,2998,null,{}] 22:29:25 INFO - PROCESS | 1829 | 1461302965446 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}] 22:29:25 INFO - PROCESS | 1829 | 1461302965647 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 22:29:25 INFO - PROCESS | 1829 | 1461302965903 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:25 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7ead0d2800 == 179 [pid = 1829] [id = 759] 22:29:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 218 (0x7f7e62045800) [pid = 1829] [serial = 2276] [outer = (nil)] 22:29:25 INFO - PROCESS | 1829 | ++DOMWINDOW == 219 (0x7f7e7c85b400) [pid = 1829] [serial = 2277] [outer = 0x7f7e62045800] 22:29:25 INFO - PROCESS | 1829 | 1461302965974 Marionette DEBUG loaded listener.js 22:29:26 INFO - PROCESS | 1829 | ++DOMWINDOW == 220 (0x7f7e7ebdb000) [pid = 1829] [serial = 2278] [outer = 0x7f7e62045800] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621ac800 == 178 [pid = 1829] [id = 735] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e61f58000 == 177 [pid = 1829] [id = 734] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e608dc800 == 176 [pid = 1829] [id = 733] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5f9ee000 == 175 [pid = 1829] [id = 732] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e87dc7800 == 174 [pid = 1829] [id = 730] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e81f54000 == 173 [pid = 1829] [id = 729] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7ed18800 == 172 [pid = 1829] [id = 728] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7c61a000 == 171 [pid = 1829] [id = 727] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7bb75000 == 170 [pid = 1829] [id = 726] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b567800 == 169 [pid = 1829] [id = 725] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b2e9000 == 168 [pid = 1829] [id = 724] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b052800 == 167 [pid = 1829] [id = 723] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7a52f000 == 166 [pid = 1829] [id = 722] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7762f800 == 165 [pid = 1829] [id = 721] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e762d3000 == 164 [pid = 1829] [id = 720] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e73b12000 == 163 [pid = 1829] [id = 719] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7241f800 == 162 [pid = 1829] [id = 718] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b5e800 == 161 [pid = 1829] [id = 717] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6a0c6800 == 160 [pid = 1829] [id = 716] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67b9b000 == 159 [pid = 1829] [id = 715] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65c1f800 == 158 [pid = 1829] [id = 714] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e64f5a800 == 157 [pid = 1829] [id = 713] 22:29:28 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e60960000 == 156 [pid = 1829] [id = 712] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 219 (0x7f7e622f0c00) [pid = 1829] [serial = 2013] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 218 (0x7f7e64fd1800) [pid = 1829] [serial = 1935] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 217 (0x7f7e63665000) [pid = 1829] [serial = 2016] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 216 (0x7f7e63fa7000) [pid = 1829] [serial = 2019] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e6520f400) [pid = 1829] [serial = 2022] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e60869c00) [pid = 1829] [serial = 2010] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e67e65400) [pid = 1829] [serial = 2028] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e68cd7800) [pid = 1829] [serial = 2034] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e66cb9000) [pid = 1829] [serial = 2025] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e69d5a800) [pid = 1829] [serial = 2043] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e6ed90800) [pid = 1829] [serial = 2040] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e68e9e000) [pid = 1829] [serial = 2037] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e6086a000) [pid = 1829] [serial = 2129] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e6520e000) [pid = 1829] [serial = 2130] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e68066800) [pid = 1829] [serial = 2075] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e67b6e800) [pid = 1829] [serial = 2073] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e67a08c00) [pid = 1829] [serial = 2072] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e66cb7800) [pid = 1829] [serial = 2070] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e65f37400) [pid = 1829] [serial = 2069] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e63882400) [pid = 1829] [serial = 2067] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e625d6800) [pid = 1829] [serial = 2066] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e61fd6c00) [pid = 1829] [serial = 2123] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e622e3c00) [pid = 1829] [serial = 2124] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e5d70f800) [pid = 1829] [serial = 2120] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e5df89800) [pid = 1829] [serial = 2121] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e62042400) [pid = 1829] [serial = 2064] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e6086b400) [pid = 1829] [serial = 2063] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e66cac800) [pid = 1829] [serial = 2061] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e6ed81c00) [pid = 1829] [serial = 2118] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e5d717c00) [pid = 1829] [serial = 2117] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e72ae8c00) [pid = 1829] [serial = 2115] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e7290c400) [pid = 1829] [serial = 2114] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e72903c00) [pid = 1829] [serial = 2112] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e7254ac00) [pid = 1829] [serial = 2111] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e72535800) [pid = 1829] [serial = 2109] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e7252b400) [pid = 1829] [serial = 2108] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e72263c00) [pid = 1829] [serial = 2106] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e71f60000) [pid = 1829] [serial = 2105] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e71c8e000) [pid = 1829] [serial = 2103] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e71a68800) [pid = 1829] [serial = 2102] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e711d6400) [pid = 1829] [serial = 2100] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e711ce800) [pid = 1829] [serial = 2099] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e7114fc00) [pid = 1829] [serial = 2097] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e7111a800) [pid = 1829] [serial = 2096] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e7105f800) [pid = 1829] [serial = 2094] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e71055000) [pid = 1829] [serial = 2093] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e6f30c400) [pid = 1829] [serial = 2091] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e6f302800) [pid = 1829] [serial = 2090] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e6f24ac00) [pid = 1829] [serial = 2088] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e6f1a8800) [pid = 1829] [serial = 2087] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e6efd8800) [pid = 1829] [serial = 2085] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e6efca400) [pid = 1829] [serial = 2084] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e6eece000) [pid = 1829] [serial = 2082] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e6ed88400) [pid = 1829] [serial = 2081] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e69d61400) [pid = 1829] [serial = 2079] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e68f09800) [pid = 1829] [serial = 2078] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e681ee800) [pid = 1829] [serial = 2076] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e63661000) [pid = 1829] [serial = 2127] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f7e625d9c00) [pid = 1829] [serial = 2126] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f7e65206000) [pid = 1829] [serial = 2132] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e65f30000) [pid = 1829] [serial = 2133] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e680cac00) [pid = 1829] [serial = 2031] [outer = (nil)] [url = about:blank] 22:29:28 INFO - PROCESS | 1829 | 1461302968946 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]]]}] 22:29:28 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. 22:29:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3541ms 22:29:28 INFO - PROCESS | 1829 | 1461302968979 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 22:29:28 INFO - PROCESS | 1829 | 1461302968983 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 22:29:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:29:28 INFO - PROCESS | 1829 | 1461302968991 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:29:29 INFO - PROCESS | 1829 | 1461302968996 Marionette TRACE conn3 <- [1,3002,null,{}] 22:29:29 INFO - PROCESS | 1829 | 1461302969004 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}] 22:29:29 INFO - PROCESS | 1829 | 1461302969180 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 22:29:29 INFO - PROCESS | 1829 | 1461302969420 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:29 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5ba0a000 == 157 [pid = 1829] [id = 760] 22:29:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e5d70d800) [pid = 1829] [serial = 2279] [outer = (nil)] 22:29:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e5df8c800) [pid = 1829] [serial = 2280] [outer = 0x7f7e5d70d800] 22:29:29 INFO - PROCESS | 1829 | 1461302969483 Marionette DEBUG loaded listener.js 22:29:29 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f7e605f3800) [pid = 1829] [serial = 2281] [outer = 0x7f7e5d70d800] 22:29:30 INFO - PROCESS | 1829 | 1461302970146 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]]]}] 22:29:30 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. 22:29:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1193ms 22:29:30 INFO - PROCESS | 1829 | 1461302970184 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 22:29:30 INFO - PROCESS | 1829 | 1461302970192 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 22:29:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:29:30 INFO - PROCESS | 1829 | 1461302970201 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:29:30 INFO - PROCESS | 1829 | 1461302970205 Marionette TRACE conn3 <- [1,3006,null,{}] 22:29:30 INFO - PROCESS | 1829 | 1461302970210 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}] 22:29:30 INFO - PROCESS | 1829 | 1461302970456 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 22:29:30 INFO - PROCESS | 1829 | 1461302970484 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:30 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5fb11000 == 158 [pid = 1829] [id = 761] 22:29:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f7e5dbdfc00) [pid = 1829] [serial = 2282] [outer = (nil)] 22:29:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e61847800) [pid = 1829] [serial = 2283] [outer = 0x7f7e5dbdfc00] 22:29:30 INFO - PROCESS | 1829 | 1461302970545 Marionette DEBUG loaded listener.js 22:29:30 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e6204ec00) [pid = 1829] [serial = 2284] [outer = 0x7f7e5dbdfc00] 22:29:31 INFO - PROCESS | 1829 | 1461302971454 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]]]}] 22:29:31 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. 22:29:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1278ms 22:29:31 INFO - PROCESS | 1829 | 1461302971479 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 22:29:31 INFO - PROCESS | 1829 | 1461302971482 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 22:29:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:29:31 INFO - PROCESS | 1829 | 1461302971488 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:29:31 INFO - PROCESS | 1829 | 1461302971493 Marionette TRACE conn3 <- [1,3010,null,{}] 22:29:31 INFO - PROCESS | 1829 | 1461302971524 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}] 22:29:31 INFO - PROCESS | 1829 | 1461302971771 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 22:29:31 INFO - PROCESS | 1829 | 1461302971813 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:31 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608db000 == 159 [pid = 1829] [id = 762] 22:29:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e6204bc00) [pid = 1829] [serial = 2285] [outer = (nil)] 22:29:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e625d6c00) [pid = 1829] [serial = 2286] [outer = 0x7f7e6204bc00] 22:29:31 INFO - PROCESS | 1829 | 1461302971876 Marionette DEBUG loaded listener.js 22:29:31 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e63665000) [pid = 1829] [serial = 2287] [outer = 0x7f7e6204bc00] 22:29:32 INFO - PROCESS | 1829 | 1461302972816 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]]]}] 22:29:32 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 22:29:32 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1337ms 22:29:32 INFO - PROCESS | 1829 | 1461302972828 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 22:29:32 INFO - PROCESS | 1829 | 1461302972831 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 22:29:32 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:29:32 INFO - PROCESS | 1829 | 1461302972857 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:29:32 INFO - PROCESS | 1829 | 1461302972861 Marionette TRACE conn3 <- [1,3014,null,{}] 22:29:32 INFO - PROCESS | 1829 | 1461302972877 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}] 22:29:33 INFO - PROCESS | 1829 | 1461302973140 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 22:29:33 INFO - PROCESS | 1829 | 1461302973171 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:33 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61942800 == 160 [pid = 1829] [id = 763] 22:29:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e622f0800) [pid = 1829] [serial = 2288] [outer = (nil)] 22:29:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e63fa8c00) [pid = 1829] [serial = 2289] [outer = 0x7f7e622f0800] 22:29:33 INFO - PROCESS | 1829 | 1461302973232 Marionette DEBUG loaded listener.js 22:29:33 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e64fd5400) [pid = 1829] [serial = 2290] [outer = 0x7f7e622f0800] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e75734800) [pid = 1829] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e68e43000) [pid = 1829] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e7404a800) [pid = 1829] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e7551bc00) [pid = 1829] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e72e6f400) [pid = 1829] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e67b6cc00) [pid = 1829] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e61848400) [pid = 1829] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e71057000) [pid = 1829] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f7e72b9ac00) [pid = 1829] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f7e63db6400) [pid = 1829] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e5df8cc00) [pid = 1829] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e5c49c800) [pid = 1829] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f7e69d58400) [pid = 1829] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:29:33 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f7e72b98000) [pid = 1829] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:29:33 INFO - PROCESS | 1829 | [1829] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:29:34 INFO - PROCESS | 1829 | 1461302974396 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:29:34 INFO - {} 22:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:29:34 INFO - {} 22:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:29:34 INFO - {} 22:29:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:29:34 INFO - {} 22:29:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1593ms 22:29:34 INFO - TEST-START | /FileAPI/fileReader.html 22:29:34 INFO - PROCESS | 1829 | 1461302974454 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 22:29:34 INFO - PROCESS | 1829 | 1461302974456 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 22:29:34 INFO - PROCESS | 1829 | 1461302974466 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:29:34 INFO - PROCESS | 1829 | 1461302974469 Marionette TRACE conn3 <- [1,3018,null,{}] 22:29:34 INFO - PROCESS | 1829 | 1461302974474 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}] 22:29:34 INFO - PROCESS | 1829 | 1461302974670 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 22:29:34 INFO - PROCESS | 1829 | 1461302974895 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:34 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621ca800 == 161 [pid = 1829] [id = 764] 22:29:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 157 (0x7f7e64fdb400) [pid = 1829] [serial = 2291] [outer = (nil)] 22:29:34 INFO - PROCESS | 1829 | ++DOMWINDOW == 158 (0x7f7e65f30000) [pid = 1829] [serial = 2292] [outer = 0x7f7e64fdb400] 22:29:34 INFO - PROCESS | 1829 | 1461302974957 Marionette DEBUG loaded listener.js 22:29:35 INFO - PROCESS | 1829 | ++DOMWINDOW == 159 (0x7f7e66cac000) [pid = 1829] [serial = 2293] [outer = 0x7f7e64fdb400] 22:29:35 INFO - PROCESS | 1829 | 1461302975595 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]]]}] 22:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:29:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:29:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 1183ms 22:29:35 INFO - PROCESS | 1829 | 1461302975645 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 22:29:35 INFO - PROCESS | 1829 | 1461302975647 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 22:29:35 INFO - TEST-START | /FileAPI/historical.html 22:29:35 INFO - PROCESS | 1829 | 1461302975653 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:29:35 INFO - PROCESS | 1829 | 1461302975655 Marionette TRACE conn3 <- [1,3022,null,{}] 22:29:35 INFO - PROCESS | 1829 | 1461302975660 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}] 22:29:35 INFO - PROCESS | 1829 | 1461302975925 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 22:29:36 INFO - PROCESS | 1829 | 1461302976272 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:36 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5b0e0800 == 162 [pid = 1829] [id = 765] 22:29:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 160 (0x7f7e5bbd7400) [pid = 1829] [serial = 2294] [outer = (nil)] 22:29:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 161 (0x7f7e5c493000) [pid = 1829] [serial = 2295] [outer = 0x7f7e5bbd7400] 22:29:36 INFO - PROCESS | 1829 | 1461302976356 Marionette DEBUG loaded listener.js 22:29:36 INFO - PROCESS | 1829 | ++DOMWINDOW == 162 (0x7f7e5d70f400) [pid = 1829] [serial = 2296] [outer = 0x7f7e5bbd7400] 22:29:37 INFO - PROCESS | 1829 | 1461302977200 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"]]]}] 22:29:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:29:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:29:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:29:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:29:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:29:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:29:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:29:37 INFO - TEST-OK | /FileAPI/historical.html | took 1579ms 22:29:37 INFO - PROCESS | 1829 | 1461302977237 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 22:29:37 INFO - PROCESS | 1829 | 1461302977244 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 22:29:37 INFO - TEST-START | /FileAPI/idlharness.html 22:29:37 INFO - PROCESS | 1829 | 1461302977259 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:29:37 INFO - PROCESS | 1829 | 1461302977263 Marionette TRACE conn3 <- [1,3026,null,{}] 22:29:37 INFO - PROCESS | 1829 | 1461302977270 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}] 22:29:37 INFO - PROCESS | 1829 | 1461302977496 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 22:29:37 INFO - PROCESS | 1829 | 1461302977775 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:37 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e608f0800 == 163 [pid = 1829] [id = 766] 22:29:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 163 (0x7f7e609d8800) [pid = 1829] [serial = 2297] [outer = (nil)] 22:29:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 164 (0x7f7e62065000) [pid = 1829] [serial = 2298] [outer = 0x7f7e609d8800] 22:29:37 INFO - PROCESS | 1829 | 1461302977856 Marionette DEBUG loaded listener.js 22:29:37 INFO - PROCESS | 1829 | ++DOMWINDOW == 165 (0x7f7e6230f800) [pid = 1829] [serial = 2299] [outer = 0x7f7e609d8800] 22:29:39 INFO - PROCESS | 1829 | 1461302979635 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]]]}] 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:29:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:29:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:29:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:29:39 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 22:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:29:39 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 22:29:39 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 22:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:29:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:29:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:29:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:29:39 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 22:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:29:39 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 22:29:39 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 22:29:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:29:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:29:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:29:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:29:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:29:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:29:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 2520ms 22:29:39 INFO - PROCESS | 1829 | 1461302979793 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 22:29:39 INFO - PROCESS | 1829 | 1461302979807 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 22:29:39 INFO - TEST-START | /FileAPI/idlharness.worker 22:29:39 INFO - PROCESS | 1829 | 1461302979820 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:29:39 INFO - PROCESS | 1829 | 1461302979824 Marionette TRACE conn3 <- [1,3030,null,{}] 22:29:39 INFO - PROCESS | 1829 | 1461302979867 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}] 22:29:40 INFO - PROCESS | 1829 | 1461302980088 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 22:29:40 INFO - PROCESS | 1829 | 1461302980353 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:40 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621bb800 == 164 [pid = 1829] [id = 767] 22:29:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 166 (0x7f7e63528800) [pid = 1829] [serial = 2300] [outer = (nil)] 22:29:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 167 (0x7f7e68c2d800) [pid = 1829] [serial = 2301] [outer = 0x7f7e63528800] 22:29:40 INFO - PROCESS | 1829 | 1461302980426 Marionette DEBUG loaded listener.js 22:29:40 INFO - PROCESS | 1829 | ++DOMWINDOW == 168 (0x7f7e68e3c800) [pid = 1829] [serial = 2302] [outer = 0x7f7e63528800] 22:29:40 INFO - PROCESS | 1829 | [1829] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:29:42 INFO - PROCESS | 1829 | 1461302982706 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,{},{}]]]}] 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:29:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:29:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:29:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:29:42 INFO - {} 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:29:42 INFO - {} 22:29:42 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 - {} 22:29:42 INFO - {} 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:29:42 INFO - {} 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:29:42 INFO - {} 22:29:42 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 - {} 22:29:42 INFO - {} 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:29:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:29:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 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 22:29:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:29:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:29:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:29:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:29:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:29:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:29:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:29:42 INFO - {} 22:29:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:29:42 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:29:43 INFO - {} 22:29:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2972ms 22:29:43 INFO - PROCESS | 1829 | 1461302982791 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 22:29:43 INFO - PROCESS | 1829 | 1461302982794 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 22:29:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:29:43 INFO - PROCESS | 1829 | 1461302982870 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:29:43 INFO - PROCESS | 1829 | 1461302982890 Marionette TRACE conn3 <- [1,3034,null,{}] 22:29:43 INFO - PROCESS | 1829 | 1461302982909 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}] 22:29:43 INFO - PROCESS | 1829 | 1461302983196 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 22:29:43 INFO - PROCESS | 1829 | 1461302983468 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:43 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67dc6000 == 165 [pid = 1829] [id = 768] 22:29:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 169 (0x7f7e63fac400) [pid = 1829] [serial = 2303] [outer = (nil)] 22:29:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 170 (0x7f7e68f77000) [pid = 1829] [serial = 2304] [outer = 0x7f7e63fac400] 22:29:43 INFO - PROCESS | 1829 | 1461302983539 Marionette DEBUG loaded listener.js 22:29:43 INFO - PROCESS | 1829 | ++DOMWINDOW == 171 (0x7f7e72ae8800) [pid = 1829] [serial = 2305] [outer = 0x7f7e63fac400] 22:29:44 INFO - PROCESS | 1829 | 1461302984283 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]]]}] 22:29:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:29:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1531ms 22:29:44 INFO - PROCESS | 1829 | 1461302984338 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 22:29:44 INFO - PROCESS | 1829 | 1461302984343 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 22:29:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:29:44 INFO - PROCESS | 1829 | 1461302984350 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:29:44 INFO - PROCESS | 1829 | 1461302984353 Marionette TRACE conn3 <- [1,3038,null,{}] 22:29:44 INFO - PROCESS | 1829 | 1461302984359 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}] 22:29:44 INFO - PROCESS | 1829 | 1461302984558 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 22:29:44 INFO - PROCESS | 1829 | 1461302984835 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:44 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6a0cf800 == 166 [pid = 1829] [id = 769] 22:29:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 172 (0x7f7e68e3d400) [pid = 1829] [serial = 2306] [outer = (nil)] 22:29:44 INFO - PROCESS | 1829 | ++DOMWINDOW == 173 (0x7f7e72b98c00) [pid = 1829] [serial = 2307] [outer = 0x7f7e68e3d400] 22:29:44 INFO - PROCESS | 1829 | 1461302984909 Marionette DEBUG loaded listener.js 22:29:45 INFO - PROCESS | 1829 | ++DOMWINDOW == 174 (0x7f7e72f40800) [pid = 1829] [serial = 2308] [outer = 0x7f7e68e3d400] 22:29:45 INFO - PROCESS | 1829 | 1461302985666 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"]]]}] 22:29:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:29:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:29:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1334ms 22:29:45 INFO - PROCESS | 1829 | 1461302985685 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 22:29:45 INFO - PROCESS | 1829 | 1461302985689 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 22:29:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:29:45 INFO - PROCESS | 1829 | 1461302985695 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:29:45 INFO - PROCESS | 1829 | 1461302985697 Marionette TRACE conn3 <- [1,3042,null,{}] 22:29:45 INFO - PROCESS | 1829 | 1461302985703 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}] 22:29:45 INFO - PROCESS | 1829 | 1461302985902 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 22:29:46 INFO - PROCESS | 1829 | 1461302986181 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:46 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6fb63000 == 167 [pid = 1829] [id = 770] 22:29:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 175 (0x7f7e73dba400) [pid = 1829] [serial = 2309] [outer = (nil)] 22:29:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 176 (0x7f7e740d4400) [pid = 1829] [serial = 2310] [outer = 0x7f7e73dba400] 22:29:46 INFO - PROCESS | 1829 | 1461302986268 Marionette DEBUG loaded listener.js 22:29:46 INFO - PROCESS | 1829 | ++DOMWINDOW == 177 (0x7f7e74b79800) [pid = 1829] [serial = 2311] [outer = 0x7f7e73dba400] 22:29:47 INFO - PROCESS | 1829 | 1461302987368 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]]]}] 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:29:47 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. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:29:47 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'.) 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:29:47 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. 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:29:47 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. 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:29:47 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. 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:29:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:29:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:29:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:29:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1766ms 22:29:47 INFO - PROCESS | 1829 | 1461302987466 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 22:29:47 INFO - PROCESS | 1829 | 1461302987472 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 22:29:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:29:47 INFO - PROCESS | 1829 | 1461302987480 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:29:47 INFO - PROCESS | 1829 | 1461302987487 Marionette TRACE conn3 <- [1,3046,null,{}] 22:29:47 INFO - PROCESS | 1829 | 1461302987496 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}] 22:29:47 INFO - PROCESS | 1829 | 1461302987756 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 22:29:48 INFO - PROCESS | 1829 | 1461302988071 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:48 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e6516e800 == 168 [pid = 1829] [id = 771] 22:29:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e6531d800) [pid = 1829] [serial = 2312] [outer = (nil)] 22:29:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e68e9ec00) [pid = 1829] [serial = 2313] [outer = 0x7f7e6531d800] 22:29:48 INFO - PROCESS | 1829 | 1461302988206 Marionette DEBUG loaded listener.js 22:29:48 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e68e43c00) [pid = 1829] [serial = 2314] [outer = 0x7f7e6531d800] 22:29:48 INFO - PROCESS | 1829 | [1829] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:29:48 INFO - PROCESS | 1829 | 1461302988987 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:29:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:29:49 INFO - {} 22:29:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1537ms 22:29:49 INFO - PROCESS | 1829 | 1461302989021 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 22:29:49 INFO - PROCESS | 1829 | 1461302989024 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 22:29:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:29:49 INFO - PROCESS | 1829 | 1461302989030 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:29:49 INFO - PROCESS | 1829 | 1461302989033 Marionette TRACE conn3 <- [1,3050,null,{}] 22:29:49 INFO - PROCESS | 1829 | 1461302989038 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}] 22:29:49 INFO - PROCESS | 1829 | 1461302989237 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 22:29:49 INFO - PROCESS | 1829 | 1461302989509 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:49 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e67ad1800 == 169 [pid = 1829] [id = 772] 22:29:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e68e45000) [pid = 1829] [serial = 2315] [outer = (nil)] 22:29:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e6ed8a800) [pid = 1829] [serial = 2316] [outer = 0x7f7e68e45000] 22:29:49 INFO - PROCESS | 1829 | 1461302989581 Marionette DEBUG loaded listener.js 22:29:49 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e6efd4400) [pid = 1829] [serial = 2317] [outer = 0x7f7e68e45000] 22:29:50 INFO - PROCESS | 1829 | 1461302990399 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]]]}] 22:29:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:29:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:29:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:29:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:29:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1383ms 22:29:50 INFO - PROCESS | 1829 | 1461302990414 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 22:29:50 INFO - PROCESS | 1829 | 1461302990417 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 22:29:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:29:50 INFO - PROCESS | 1829 | 1461302990424 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:29:50 INFO - PROCESS | 1829 | 1461302990427 Marionette TRACE conn3 <- [1,3054,null,{}] 22:29:50 INFO - PROCESS | 1829 | 1461302990432 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}] 22:29:50 INFO - PROCESS | 1829 | 1461302990626 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 22:29:50 INFO - PROCESS | 1829 | 1461302990877 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:50 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e72714800 == 170 [pid = 1829] [id = 773] 22:29:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e5be37800) [pid = 1829] [serial = 2318] [outer = (nil)] 22:29:50 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e6efd7000) [pid = 1829] [serial = 2319] [outer = 0x7f7e5be37800] 22:29:50 INFO - PROCESS | 1829 | 1461302990948 Marionette DEBUG loaded listener.js 22:29:51 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e6fedc000) [pid = 1829] [serial = 2320] [outer = 0x7f7e5be37800] 22:29:52 INFO - PROCESS | 1829 | 1461302992175 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"]]]}] 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:29:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:29:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:29:52 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" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:29:52 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" 22:29:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:29:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:29:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:29:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1910ms 22:29:52 INFO - PROCESS | 1829 | 1461302992368 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 22:29:52 INFO - PROCESS | 1829 | 1461302992372 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 22:29:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:29:52 INFO - PROCESS | 1829 | 1461302992388 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:29:52 INFO - PROCESS | 1829 | 1461302992395 Marionette TRACE conn3 <- [1,3058,null,{}] 22:29:52 INFO - PROCESS | 1829 | 1461302992407 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}] 22:29:52 INFO - PROCESS | 1829 | 1461302992705 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 22:29:52 INFO - PROCESS | 1829 | 1461302992989 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:53 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e75768800 == 171 [pid = 1829] [id = 774] 22:29:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 187 (0x7f7e5fe8b400) [pid = 1829] [serial = 2321] [outer = (nil)] 22:29:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 188 (0x7f7e7bc93000) [pid = 1829] [serial = 2322] [outer = 0x7f7e5fe8b400] 22:29:53 INFO - PROCESS | 1829 | 1461302993060 Marionette DEBUG loaded listener.js 22:29:53 INFO - PROCESS | 1829 | ++DOMWINDOW == 189 (0x7f7e7c864800) [pid = 1829] [serial = 2323] [outer = 0x7f7e5fe8b400] 22:29:53 INFO - PROCESS | 1829 | 1461302993853 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]]]}] 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:29:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:29:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:29:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:29:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:29:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:29:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:29:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:29:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:29:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:29:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:29:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1495ms 22:29:53 INFO - PROCESS | 1829 | 1461302993885 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 22:29:53 INFO - PROCESS | 1829 | 1461302993894 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 22:29:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:29:53 INFO - PROCESS | 1829 | 1461302993901 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:29:53 INFO - PROCESS | 1829 | 1461302993904 Marionette TRACE conn3 <- [1,3062,null,{}] 22:29:53 INFO - PROCESS | 1829 | 1461302993909 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}] 22:29:54 INFO - PROCESS | 1829 | 1461302994109 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 22:29:54 INFO - PROCESS | 1829 | 1461302994421 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:54 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e65c13800 == 172 [pid = 1829] [id = 775] 22:29:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 190 (0x7f7e5bbce400) [pid = 1829] [serial = 2324] [outer = (nil)] 22:29:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 191 (0x7f7e68f7ec00) [pid = 1829] [serial = 2325] [outer = 0x7f7e5bbce400] 22:29:54 INFO - PROCESS | 1829 | 1461302994499 Marionette DEBUG loaded listener.js 22:29:54 INFO - PROCESS | 1829 | ++DOMWINDOW == 192 (0x7f7e7f073800) [pid = 1829] [serial = 2326] [outer = 0x7f7e5bbce400] 22:29:54 INFO - PROCESS | 1829 | [1829] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:29:55 INFO - PROCESS | 1829 | 1461302995381 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:29:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:29:55 INFO - {} 22:29:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1528ms 22:29:55 INFO - PROCESS | 1829 | 1461302995429 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 22:29:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:29:55 INFO - PROCESS | 1829 | 1461302995433 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 22:29:55 INFO - PROCESS | 1829 | 1461302995439 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:29:55 INFO - PROCESS | 1829 | 1461302995443 Marionette TRACE conn3 <- [1,3066,null,{}] 22:29:55 INFO - PROCESS | 1829 | 1461302995456 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}] 22:29:55 INFO - PROCESS | 1829 | 1461302995702 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 22:29:55 INFO - PROCESS | 1829 | 1461302995961 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:55 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7910e800 == 173 [pid = 1829] [id = 776] 22:29:55 INFO - PROCESS | 1829 | ++DOMWINDOW == 193 (0x7f7e67e64800) [pid = 1829] [serial = 2327] [outer = (nil)] 22:29:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 194 (0x7f7e88bc3000) [pid = 1829] [serial = 2328] [outer = 0x7f7e67e64800] 22:29:56 INFO - PROCESS | 1829 | 1461302996033 Marionette DEBUG loaded listener.js 22:29:56 INFO - PROCESS | 1829 | ++DOMWINDOW == 195 (0x7f7e89dfb800) [pid = 1829] [serial = 2329] [outer = 0x7f7e67e64800] 22:29:56 INFO - PROCESS | 1829 | 1461302996811 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]]]}] 22:29:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:29:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:29:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:29:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:29:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:29:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:29:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:29:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1389ms 22:29:56 INFO - PROCESS | 1829 | 1461302996850 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 22:29:56 INFO - PROCESS | 1829 | 1461302996852 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 22:29:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:29:56 INFO - PROCESS | 1829 | 1461302996861 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:29:56 INFO - PROCESS | 1829 | 1461302996863 Marionette TRACE conn3 <- [1,3070,null,{}] 22:29:56 INFO - PROCESS | 1829 | 1461302996867 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}] 22:29:57 INFO - PROCESS | 1829 | 1461302997063 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 22:29:57 INFO - PROCESS | 1829 | 1461302997330 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:57 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b013800 == 174 [pid = 1829] [id = 777] 22:29:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 196 (0x7f7e68e9dc00) [pid = 1829] [serial = 2330] [outer = (nil)] 22:29:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 197 (0x7f7e8a076c00) [pid = 1829] [serial = 2331] [outer = 0x7f7e68e9dc00] 22:29:57 INFO - PROCESS | 1829 | 1461302997402 Marionette DEBUG loaded listener.js 22:29:57 INFO - PROCESS | 1829 | ++DOMWINDOW == 198 (0x7f7e8bf45800) [pid = 1829] [serial = 2332] [outer = 0x7f7e68e9dc00] 22:29:58 INFO - PROCESS | 1829 | 1461302998201 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]]]}] 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:29:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:29:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1379ms 22:29:58 INFO - PROCESS | 1829 | 1461302998242 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 22:29:58 INFO - PROCESS | 1829 | 1461302998245 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 22:29:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:29:58 INFO - PROCESS | 1829 | 1461302998251 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:29:58 INFO - PROCESS | 1829 | 1461302998254 Marionette TRACE conn3 <- [1,3074,null,{}] 22:29:58 INFO - PROCESS | 1829 | 1461302998259 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}] 22:29:58 INFO - PROCESS | 1829 | 1461302998463 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 22:29:58 INFO - PROCESS | 1829 | 1461302998754 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:58 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7b55b000 == 175 [pid = 1829] [id = 778] 22:29:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 199 (0x7f7e89d47c00) [pid = 1829] [serial = 2333] [outer = (nil)] 22:29:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 200 (0x7f7e8d774000) [pid = 1829] [serial = 2334] [outer = 0x7f7e89d47c00] 22:29:58 INFO - PROCESS | 1829 | 1461302998830 Marionette DEBUG loaded listener.js 22:29:58 INFO - PROCESS | 1829 | ++DOMWINDOW == 201 (0x7f7e8d779c00) [pid = 1829] [serial = 2335] [outer = 0x7f7e89d47c00] 22:29:59 INFO - PROCESS | 1829 | 1461302999584 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]]]}] 22:29:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:29:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:29:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:29:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:29:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:29:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:29:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1381ms 22:29:59 INFO - PROCESS | 1829 | 1461302999634 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 22:29:59 INFO - PROCESS | 1829 | 1461302999638 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 22:29:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:29:59 INFO - PROCESS | 1829 | 1461302999644 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:29:59 INFO - PROCESS | 1829 | 1461302999646 Marionette TRACE conn3 <- [1,3078,null,{}] 22:29:59 INFO - PROCESS | 1829 | 1461302999652 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}] 22:29:59 INFO - PROCESS | 1829 | 1461302999850 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 22:30:00 INFO - PROCESS | 1829 | 1461303000123 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:00 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7c352800 == 176 [pid = 1829] [id = 779] 22:30:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 202 (0x7f7e5c4a1000) [pid = 1829] [serial = 2336] [outer = (nil)] 22:30:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 203 (0x7f7e8bf44000) [pid = 1829] [serial = 2337] [outer = 0x7f7e5c4a1000] 22:30:00 INFO - PROCESS | 1829 | 1461303000225 Marionette DEBUG loaded listener.js 22:30:00 INFO - PROCESS | 1829 | ++DOMWINDOW == 204 (0x7f7e8d780c00) [pid = 1829] [serial = 2338] [outer = 0x7f7e5c4a1000] 22:30:01 INFO - PROCESS | 1829 | 1461303001045 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] 22:30:01 INFO - PROCESS | 1829 | 1461303001081 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 22:30:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:30:01 INFO - PROCESS | 1829 | 1461303001103 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:30:01 INFO - PROCESS | 1829 | 1461303001106 Marionette TRACE conn3 <- [1,3082,null,{}] 22:30:01 INFO - PROCESS | 1829 | 1461303001163 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}] 22:30:01 INFO - PROCESS | 1829 | 1461303001371 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 22:30:01 INFO - PROCESS | 1829 | 1461303001656 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:01 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e7ed73800 == 177 [pid = 1829] [id = 780] 22:30:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 205 (0x7f7e6eed2000) [pid = 1829] [serial = 2339] [outer = (nil)] 22:30:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 206 (0x7f7e8d9ab000) [pid = 1829] [serial = 2340] [outer = 0x7f7e6eed2000] 22:30:01 INFO - PROCESS | 1829 | 1461303001729 Marionette DEBUG loaded listener.js 22:30:01 INFO - PROCESS | 1829 | ++DOMWINDOW == 207 (0x7f7e8dadf000) [pid = 1829] [serial = 2341] [outer = 0x7f7e6eed2000] 22:30:02 INFO - PROCESS | 1829 | 1461303002516 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]]]}] 22:30:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:30:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:30:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:30:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:30:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:30:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1433ms 22:30:02 INFO - PROCESS | 1829 | 1461303002538 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 22:30:02 INFO - PROCESS | 1829 | 1461303002540 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 22:30:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:30:02 INFO - PROCESS | 1829 | 1461303002547 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:30:02 INFO - PROCESS | 1829 | 1461303002549 Marionette TRACE conn3 <- [1,3086,null,{}] 22:30:02 INFO - PROCESS | 1829 | 1461303002554 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}] 22:30:02 INFO - PROCESS | 1829 | 1461303002763 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 22:30:03 INFO - PROCESS | 1829 | 1461303003059 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:03 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e88b58800 == 178 [pid = 1829] [id = 781] 22:30:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 208 (0x7f7e5bbd6c00) [pid = 1829] [serial = 2342] [outer = (nil)] 22:30:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 209 (0x7f7e8dae0000) [pid = 1829] [serial = 2343] [outer = 0x7f7e5bbd6c00] 22:30:03 INFO - PROCESS | 1829 | 1461303003133 Marionette DEBUG loaded listener.js 22:30:03 INFO - PROCESS | 1829 | ++DOMWINDOW == 210 (0x7f7e8e04b000) [pid = 1829] [serial = 2344] [outer = 0x7f7e5bbd6c00] 22:30:03 INFO - PROCESS | 1829 | 1461303003954 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:30:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:30:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1439ms 22:30:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:30:03 INFO - PROCESS | 1829 | 1461303003986 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 22:30:03 INFO - PROCESS | 1829 | 1461303003988 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 22:30:03 INFO - PROCESS | 1829 | 1461303003995 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:30:04 INFO - PROCESS | 1829 | 1461303003998 Marionette TRACE conn3 <- [1,3090,null,{}] 22:30:04 INFO - PROCESS | 1829 | 1461303004003 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}] 22:30:04 INFO - PROCESS | 1829 | 1461303004202 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 22:30:04 INFO - PROCESS | 1829 | 1461303004467 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:04 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e8e2a2000 == 179 [pid = 1829] [id = 782] 22:30:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 211 (0x7f7e5bbd6400) [pid = 1829] [serial = 2345] [outer = (nil)] 22:30:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 212 (0x7f7e5c24b400) [pid = 1829] [serial = 2346] [outer = 0x7f7e5bbd6400] 22:30:04 INFO - PROCESS | 1829 | 1461303004537 Marionette DEBUG loaded listener.js 22:30:04 INFO - PROCESS | 1829 | ++DOMWINDOW == 213 (0x7f7e5c252000) [pid = 1829] [serial = 2347] [outer = 0x7f7e5bbd6400] 22:30:05 INFO - PROCESS | 1829 | 1461303005380 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:30:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:30:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1433ms 22:30:05 INFO - PROCESS | 1829 | 1461303005428 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 22:30:05 INFO - PROCESS | 1829 | 1461303005431 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 22:30:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:30:05 INFO - PROCESS | 1829 | 1461303005437 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:30:05 INFO - PROCESS | 1829 | 1461303005439 Marionette TRACE conn3 <- [1,3094,null,{}] 22:30:05 INFO - PROCESS | 1829 | 1461303005444 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}] 22:30:05 INFO - PROCESS | 1829 | 1461303005678 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 22:30:05 INFO - PROCESS | 1829 | 1461303005975 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:05 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60761000 == 180 [pid = 1829] [id = 783] 22:30:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 214 (0x7f7e5c252400) [pid = 1829] [serial = 2348] [outer = (nil)] 22:30:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 215 (0x7f7e8dae4400) [pid = 1829] [serial = 2349] [outer = 0x7f7e5c252400] 22:30:06 INFO - PROCESS | 1829 | 1461303006050 Marionette DEBUG loaded listener.js 22:30:06 INFO - PROCESS | 1829 | ++DOMWINDOW == 216 (0x7f7e8e086400) [pid = 1829] [serial = 2350] [outer = 0x7f7e5c252400] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e615c9000 == 179 [pid = 1829] [id = 372] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6094c000 == 178 [pid = 1829] [id = 668] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b045000 == 177 [pid = 1829] [id = 662] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621ca800 == 176 [pid = 1829] [id = 764] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e61942800 == 175 [pid = 1829] [id = 763] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e608db000 == 174 [pid = 1829] [id = 762] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5fb11000 == 173 [pid = 1829] [id = 761] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ba0a000 == 172 [pid = 1829] [id = 760] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5b2ec800 == 171 [pid = 1829] [id = 758] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e959b1800 == 170 [pid = 1829] [id = 757] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e93186000 == 169 [pid = 1829] [id = 756] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e90ce0800 == 168 [pid = 1829] [id = 755] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8e31a000 == 167 [pid = 1829] [id = 754] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dc79800 == 166 [pid = 1829] [id = 753] 22:30:07 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8dc15800 == 165 [pid = 1829] [id = 752] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e8d646000 == 164 [pid = 1829] [id = 751] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e89b16800 == 163 [pid = 1829] [id = 750] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e87dc0800 == 162 [pid = 1829] [id = 749] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e7b3e2800 == 161 [pid = 1829] [id = 748] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e761cd800 == 160 [pid = 1829] [id = 746] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e767e5000 == 159 [pid = 1829] [id = 747] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e75765800 == 158 [pid = 1829] [id = 745] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e727c5800 == 157 [pid = 1829] [id = 744] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e71b64000 == 156 [pid = 1829] [id = 743] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e719c6000 == 155 [pid = 1829] [id = 742] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e6a0d0800 == 154 [pid = 1829] [id = 741] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e67db0800 == 153 [pid = 1829] [id = 740] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e65c04800 == 152 [pid = 1829] [id = 739] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e63f8d000 == 151 [pid = 1829] [id = 738] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e621a5000 == 150 [pid = 1829] [id = 737] 22:30:08 INFO - PROCESS | 1829 | --DOCSHELL 0x7f7e5ba08800 == 149 [pid = 1829] [id = 736] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 215 (0x7f7e7842fc00) [pid = 1829] [serial = 2195] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 214 (0x7f7e766ee800) [pid = 1829] [serial = 2189] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 213 (0x7f7e74b82400) [pid = 1829] [serial = 2175] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 212 (0x7f7e7587c800) [pid = 1829] [serial = 2180] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 211 (0x7f7e75c1fc00) [pid = 1829] [serial = 2183] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 210 (0x7f7e740d6800) [pid = 1829] [serial = 2174] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 209 (0x7f7e74b56400) [pid = 1829] [serial = 2172] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 208 (0x7f7e62319000) [pid = 1829] [serial = 2207] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 207 (0x7f7e65314000) [pid = 1829] [serial = 2141] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 206 (0x7f7e762e8c00) [pid = 1829] [serial = 2186] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 205 (0x7f7e6230c800) [pid = 1829] [serial = 2138] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 204 (0x7f7e762f0800) [pid = 1829] [serial = 2187] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 203 (0x7f7e72af0000) [pid = 1829] [serial = 2163] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 202 (0x7f7e740ca400) [pid = 1829] [serial = 2168] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 201 (0x7f7e63fa8400) [pid = 1829] [serial = 2204] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 200 (0x7f7e62317400) [pid = 1829] [serial = 2201] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 199 (0x7f7e6164d400) [pid = 1829] [serial = 2199] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 198 (0x7f7e6520a800) [pid = 1829] [serial = 2205] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 197 (0x7f7e625ce800) [pid = 1829] [serial = 2202] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 196 (0x7f7e67a0b800) [pid = 1829] [serial = 2135] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 195 (0x7f7e6fc2dc00) [pid = 1829] [serial = 2153] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 194 (0x7f7e69d59c00) [pid = 1829] [serial = 2150] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 193 (0x7f7e5fe87800) [pid = 1829] [serial = 2198] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 192 (0x7f7e71f66400) [pid = 1829] [serial = 2159] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 191 (0x7f7e75c27800) [pid = 1829] [serial = 2184] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 190 (0x7f7e741d1c00) [pid = 1829] [serial = 2171] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 189 (0x7f7e7290e400) [pid = 1829] [serial = 2162] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 188 (0x7f7e755b8400) [pid = 1829] [serial = 2177] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 187 (0x7f7e7572fc00) [pid = 1829] [serial = 2178] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 186 (0x7f7e741ba800) [pid = 1829] [serial = 2169] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e68e95000) [pid = 1829] [serial = 2147] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e6232a800) [pid = 1829] [serial = 2139] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e7111e000) [pid = 1829] [serial = 2156] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e75884400) [pid = 1829] [serial = 2181] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e766f7800) [pid = 1829] [serial = 2192] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e766f4000) [pid = 1829] [serial = 2190] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e680c5c00) [pid = 1829] [serial = 2144] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e72f36c00) [pid = 1829] [serial = 2166] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e72e6d000) [pid = 1829] [serial = 2165] [outer = (nil)] [url = about:blank] 22:30:08 INFO - PROCESS | 1829 | 1461303008781 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:30:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:30:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3384ms 22:30:08 INFO - PROCESS | 1829 | 1461303008821 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 22:30:08 INFO - PROCESS | 1829 | 1461303008827 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 22:30:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:30:08 INFO - PROCESS | 1829 | 1461303008835 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:30:08 INFO - PROCESS | 1829 | 1461303008840 Marionette TRACE conn3 <- [1,3098,null,{}] 22:30:08 INFO - PROCESS | 1829 | 1461303008847 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}] 22:30:09 INFO - PROCESS | 1829 | 1461303009036 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 22:30:09 INFO - PROCESS | 1829 | 1461303009239 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:09 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e5f9e4000 == 150 [pid = 1829] [id = 784] 22:30:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 178 (0x7f7e5d946000) [pid = 1829] [serial = 2351] [outer = (nil)] 22:30:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 179 (0x7f7e5fe8b800) [pid = 1829] [serial = 2352] [outer = 0x7f7e5d946000] 22:30:09 INFO - PROCESS | 1829 | 1461303009305 Marionette DEBUG loaded listener.js 22:30:09 INFO - PROCESS | 1829 | ++DOMWINDOW == 180 (0x7f7e609d2c00) [pid = 1829] [serial = 2353] [outer = 0x7f7e5d946000] 22:30:10 INFO - PROCESS | 1829 | 1461303010053 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]]]}] 22:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:30:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:30:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1241ms 22:30:10 INFO - PROCESS | 1829 | 1461303010102 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 22:30:10 INFO - PROCESS | 1829 | 1461303010109 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 22:30:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:30:10 INFO - PROCESS | 1829 | 1461303010121 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:30:10 INFO - PROCESS | 1829 | 1461303010123 Marionette TRACE conn3 <- [1,3102,null,{}] 22:30:10 INFO - PROCESS | 1829 | 1461303010129 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}] 22:30:10 INFO - PROCESS | 1829 | 1461303010318 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 22:30:10 INFO - PROCESS | 1829 | 1461303010337 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:10 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e60887800 == 151 [pid = 1829] [id = 785] 22:30:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 181 (0x7f7e622e6400) [pid = 1829] [serial = 2354] [outer = (nil)] 22:30:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 182 (0x7f7e62314c00) [pid = 1829] [serial = 2355] [outer = 0x7f7e622e6400] 22:30:10 INFO - PROCESS | 1829 | 1461303010397 Marionette DEBUG loaded listener.js 22:30:10 INFO - PROCESS | 1829 | ++DOMWINDOW == 183 (0x7f7e625d0400) [pid = 1829] [serial = 2356] [outer = 0x7f7e622e6400] 22:30:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:30:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1232ms 22:30:11 INFO - PROCESS | 1829 | 1461303011346 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:30:11 INFO - PROCESS | 1829 | 1461303011354 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 22:30:11 INFO - PROCESS | 1829 | 1461303011357 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 22:30:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:30:11 INFO - PROCESS | 1829 | 1461303011372 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:30:11 INFO - PROCESS | 1829 | 1461303011378 Marionette TRACE conn3 <- [1,3106,null,{}] 22:30:11 INFO - PROCESS | 1829 | 1461303011393 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}] 22:30:11 INFO - PROCESS | 1829 | 1461303011670 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 22:30:11 INFO - PROCESS | 1829 | 1461303011719 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:11 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e61951000 == 152 [pid = 1829] [id = 786] 22:30:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 184 (0x7f7e63fa8400) [pid = 1829] [serial = 2357] [outer = (nil)] 22:30:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 185 (0x7f7e65207c00) [pid = 1829] [serial = 2358] [outer = 0x7f7e63fa8400] 22:30:11 INFO - PROCESS | 1829 | 1461303011782 Marionette DEBUG loaded listener.js 22:30:11 INFO - PROCESS | 1829 | ++DOMWINDOW == 186 (0x7f7e65f37400) [pid = 1829] [serial = 2359] [outer = 0x7f7e63fa8400] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 185 (0x7f7e63886c00) [pid = 1829] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 184 (0x7f7e65692800) [pid = 1829] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 183 (0x7f7e68c3a800) [pid = 1829] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 182 (0x7f7e6ed86800) [pid = 1829] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 181 (0x7f7e6efd1400) [pid = 1829] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 180 (0x7f7e62049000) [pid = 1829] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 179 (0x7f7e67a03800) [pid = 1829] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 178 (0x7f7e71113400) [pid = 1829] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 177 (0x7f7e66cba000) [pid = 1829] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 176 (0x7f7e677b4c00) [pid = 1829] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 175 (0x7f7e62310c00) [pid = 1829] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 174 (0x7f7e6fee0400) [pid = 1829] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 173 (0x7f7e7244b800) [pid = 1829] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 172 (0x7f7e5bbd9c00) [pid = 1829] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 171 (0x7f7e6fc39800) [pid = 1829] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 170 (0x7f7e65f3a000) [pid = 1829] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 169 (0x7f7e67b74000) [pid = 1829] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 168 (0x7f7e622f0800) [pid = 1829] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 167 (0x7f7e5d70d800) [pid = 1829] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 166 (0x7f7e68ea1400) [pid = 1829] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 165 (0x7f7e7a30b000) [pid = 1829] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 164 (0x7f7e68f0e000) [pid = 1829] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 163 (0x7f7e7c65fc00) [pid = 1829] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 162 (0x7f7e78bb4400) [pid = 1829] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 161 (0x7f7e62045800) [pid = 1829] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 160 (0x7f7e755c5400) [pid = 1829] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 159 (0x7f7e5dbdfc00) [pid = 1829] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 158 (0x7f7e6f24cc00) [pid = 1829] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 157 (0x7f7e63dbb400) [pid = 1829] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 156 (0x7f7e5bbcdc00) [pid = 1829] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 155 (0x7f7e68f84400) [pid = 1829] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 154 (0x7f7e63883800) [pid = 1829] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 153 (0x7f7e5be3d800) [pid = 1829] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 152 (0x7f7e72549c00) [pid = 1829] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 151 (0x7f7e6204bc00) [pid = 1829] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 150 (0x7f7e766f1c00) [pid = 1829] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 149 (0x7f7e62063800) [pid = 1829] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:30:13 INFO - PROCESS | 1829 | --DOMWINDOW == 148 (0x7f7e69d53000) [pid = 1829] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:30:13 INFO - PROCESS | 1829 | 1461303013640 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]]]}] 22:30:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:30:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:30:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:30:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2291ms 22:30:13 INFO - PROCESS | 1829 | 1461303013665 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 22:30:13 INFO - PROCESS | 1829 | 1461303013669 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 22:30:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:30:13 INFO - PROCESS | 1829 | 1461303013675 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:30:13 INFO - PROCESS | 1829 | 1461303013677 Marionette TRACE conn3 <- [1,3110,null,{}] 22:30:13 INFO - PROCESS | 1829 | 1461303013682 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}] 22:30:13 INFO - PROCESS | 1829 | 1461303013931 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 22:30:14 INFO - PROCESS | 1829 | 1461303014065 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:14 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e621c7800 == 153 [pid = 1829] [id = 787] 22:30:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 149 (0x7f7e64fd2000) [pid = 1829] [serial = 2360] [outer = (nil)] 22:30:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 150 (0x7f7e66cab400) [pid = 1829] [serial = 2361] [outer = 0x7f7e64fd2000] 22:30:14 INFO - PROCESS | 1829 | 1461303014126 Marionette DEBUG loaded listener.js 22:30:14 INFO - PROCESS | 1829 | ++DOMWINDOW == 151 (0x7f7e67a03800) [pid = 1829] [serial = 2362] [outer = 0x7f7e64fd2000] 22:30:14 INFO - PROCESS | 1829 | 1461303014696 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"]]]}] 22:30:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:30:14 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 22:30:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:30:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:30:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:30:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1030ms 22:30:14 INFO - PROCESS | 1829 | 1461303014706 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 22:30:14 INFO - PROCESS | 1829 | 1461303014710 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 22:30:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:30:14 INFO - PROCESS | 1829 | 1461303014721 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:30:14 INFO - PROCESS | 1829 | 1461303014735 Marionette TRACE conn3 <- [1,3114,null,{}] 22:30:14 INFO - PROCESS | 1829 | 1461303014757 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}] 22:30:14 INFO - PROCESS | 1829 | 1461303014933 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 22:30:15 INFO - PROCESS | 1829 | 1461303015140 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\", \"f812439e-f347-484b-9ca3-b71868f4e67b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:15 INFO - PROCESS | 1829 | ++DOCSHELL 0x7f7e63ba4000 == 154 [pid = 1829] [id = 788] 22:30:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 152 (0x7f7e5c49ac00) [pid = 1829] [serial = 2363] [outer = (nil)] 22:30:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 153 (0x7f7e67a0e800) [pid = 1829] [serial = 2364] [outer = 0x7f7e5c49ac00] 22:30:15 INFO - PROCESS | 1829 | 1461303015202 Marionette DEBUG loaded listener.js 22:30:15 INFO - PROCESS | 1829 | ++DOMWINDOW == 154 (0x7f7e68c38400) [pid = 1829] [serial = 2365] [outer = 0x7f7e5c49ac00] 22:30:16 INFO - PROCESS | 1829 | 1461303016203 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]]]}] 22:30:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:30:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1519ms 22:30:16 INFO - PROCESS | 1829 | 1461303016241 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 22:30:16 INFO - PROCESS | 1829 | 1461303016247 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 22:30:17 WARNING - u'runner_teardown' () 22:30:17 INFO - No more tests 22:30:17 INFO - Got 0 unexpected results 22:30:17 INFO - SUITE-END | took 1135s 22:30:17 INFO - Closing logging queue 22:30:17 INFO - queue closed 22:30:17 INFO - Return code: 0 22:30:17 WARNING - # TBPL SUCCESS # 22:30:17 INFO - Running post-action listener: _resource_record_post_action 22:30:17 INFO - Running post-run listener: _resource_record_post_run 22:30:18 INFO - Total resource usage - Wall time: 1169s; CPU: 98.0%; Read bytes: 8458240; Write bytes: 972025856; Read time: 228; Write time: 271456 22:30:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:30:18 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 84385792; Read time: 0; Write time: 80452 22:30:18 INFO - run-tests - Wall time: 1140s; CPU: 98.0%; Read bytes: 5861376; Write bytes: 887529472; Read time: 184; Write time: 191000 22:30:18 INFO - Running post-run listener: _upload_blobber_files 22:30:18 INFO - Blob upload gear active. 22:30:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:30:18 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 22:30:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:30:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:30:19 INFO - (blobuploader) - INFO - Open directory for files ... 22:30:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:30:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:30:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:30:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:30:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:30:21 INFO - (blobuploader) - INFO - Done attempting. 22:30:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:30:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:30:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:30:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:30:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:30:22 INFO - (blobuploader) - INFO - Done attempting. 22:30:22 INFO - (blobuploader) - INFO - Iteration through files over. 22:30:22 INFO - Return code: 0 22:30:22 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:30:22 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:30:22 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31fbfe347c198b05576e08df1eda0679522441208ca344b93d5a1d342a5de0301cb13c4b2d843a177da9c9caf301865ec8eef830fb4d0714dc83ffcf5ba31c41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/afc77977f0480de000a36916a6af360d9b6fd5658800577b03af7a752eb7304025a171aa626d4e7f28c84132b4bb00e453a8f6d26da08378851d120df0bbac6c"} 22:30:22 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:30:22 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:30:22 INFO - Contents: 22:30:22 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31fbfe347c198b05576e08df1eda0679522441208ca344b93d5a1d342a5de0301cb13c4b2d843a177da9c9caf301865ec8eef830fb4d0714dc83ffcf5ba31c41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/afc77977f0480de000a36916a6af360d9b6fd5658800577b03af7a752eb7304025a171aa626d4e7f28c84132b4bb00e453a8f6d26da08378851d120df0bbac6c"} 22:30:22 INFO - Running post-run listener: copy_logs_to_upload_dir 22:30:22 INFO - Copying logs to upload dir... 22:30:22 INFO - mkdir: /builds/slave/test/build/upload/logs 22:30:22 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1274.860583 ========= master_lag: 202.13 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 36 secs) (at 2016-04-21 22:33:45.085997) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 22:33:45.087233) ========= 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-1461301739.620739-1945833683 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31fbfe347c198b05576e08df1eda0679522441208ca344b93d5a1d342a5de0301cb13c4b2d843a177da9c9caf301865ec8eef830fb4d0714dc83ffcf5ba31c41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/afc77977f0480de000a36916a6af360d9b6fd5658800577b03af7a752eb7304025a171aa626d4e7f28c84132b4bb00e453a8f6d26da08378851d120df0bbac6c"} build_url:https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035666 build_url: 'https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/31fbfe347c198b05576e08df1eda0679522441208ca344b93d5a1d342a5de0301cb13c4b2d843a177da9c9caf301865ec8eef830fb4d0714dc83ffcf5ba31c41", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/afc77977f0480de000a36916a6af360d9b6fd5658800577b03af7a752eb7304025a171aa626d4e7f28c84132b4bb00e453a8f6d26da08378851d120df0bbac6c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QrSZ6ot4Q3q_BfckYp0MJQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.34 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 22:33:45.463609) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 22:33:45.464053) ========= 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-1461301739.620739-1945833683 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019991 ========= master_lag: 6.40 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 22:33:51.881005) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 22:33:51.881314) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 22:33:52.016202) ========= ========= Total master_lag: 208.97 =========