builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-569 starttime: 1461203705.5 results: success (0) buildid: 20160420165102 builduid: dfd20e1de95142248b6b9ae0e5392134 revision: c402a683b04fcf324b7c174eb257df04eccb260f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:05.502647) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:05.503094) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:05.503404) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:06.301955) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:06.302230) ========= 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-1461203664.480274-896438259 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 18:55:06-- 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% 9.63M=0.001s 2016-04-20 18:55:06 (9.63 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.253082 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:06.589615) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:06.589936) ========= 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-1461203664.480274-896438259 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033827 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:06.654883) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 18:55:06.655218) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c402a683b04fcf324b7c174eb257df04eccb260f --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 c402a683b04fcf324b7c174eb257df04eccb260f --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-1461203664.480274-896438259 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 18:55:06,759 truncating revision to first 12 chars 2016-04-20 18:55:06,760 Setting DEBUG logging. 2016-04-20 18:55:06,760 attempt 1/10 2016-04-20 18:55:06,760 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c402a683b04f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 18:55:08,163 unpacking tar archive at: mozilla-inbound-c402a683b04f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.692775 ========= master_lag: 0.43 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 18:55:08.775647) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:08.775972) ========= script_repo_revision: c402a683b04fcf324b7c174eb257df04eccb260f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:08.776385) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:08.776661) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 18:55:08.935923) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 12 secs) (at 2016-04-20 18:55:08.936196) ========= /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-1461203664.480274-896438259 _=/tools/buildbot/bin/python using PTY: False 18:55:09 INFO - MultiFileLogger online at 20160420 18:55:09 in /builds/slave/test 18:55:09 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 18:55:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:55:09 INFO - {'append_to_log': False, 18:55:09 INFO - 'base_work_dir': '/builds/slave/test', 18:55:09 INFO - 'blob_upload_branch': 'mozilla-inbound', 18:55:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:55:09 INFO - 'buildbot_json_path': 'buildprops.json', 18:55:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:55:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:55:09 INFO - 'download_minidump_stackwalk': True, 18:55:09 INFO - 'download_symbols': 'true', 18:55:09 INFO - 'e10s': False, 18:55:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:55:09 INFO - 'tooltool.py': '/tools/tooltool.py', 18:55:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:55:09 INFO - '/tools/misc-python/virtualenv.py')}, 18:55:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:55:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:55:09 INFO - 'log_level': 'info', 18:55:09 INFO - 'log_to_console': True, 18:55:09 INFO - 'opt_config_files': (), 18:55:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:55:09 INFO - '--processes=1', 18:55:09 INFO - '--config=%(test_path)s/wptrunner.ini', 18:55:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:55:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:55:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:55:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:55:09 INFO - 'pip_index': False, 18:55:09 INFO - 'require_test_zip': True, 18:55:09 INFO - 'test_type': ('testharness',), 18:55:09 INFO - 'this_chunk': '1', 18:55:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:55:09 INFO - 'total_chunks': '10', 18:55:09 INFO - 'virtualenv_path': 'venv', 18:55:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:55:09 INFO - 'work_dir': 'build'} 18:55:09 INFO - ##### 18:55:09 INFO - ##### Running clobber step. 18:55:09 INFO - ##### 18:55:09 INFO - Running pre-action listener: _resource_record_pre_action 18:55:09 INFO - Running main action method: clobber 18:55:09 INFO - rmtree: /builds/slave/test/build 18:55:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:55:10 INFO - Running post-action listener: _resource_record_post_action 18:55:10 INFO - ##### 18:55:10 INFO - ##### Running read-buildbot-config step. 18:55:10 INFO - ##### 18:55:10 INFO - Running pre-action listener: _resource_record_pre_action 18:55:10 INFO - Running main action method: read_buildbot_config 18:55:10 INFO - Using buildbot properties: 18:55:10 INFO - { 18:55:10 INFO - "project": "", 18:55:10 INFO - "product": "firefox", 18:55:10 INFO - "script_repo_revision": "production", 18:55:10 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 18:55:10 INFO - "repository": "", 18:55:10 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 18:55:10 INFO - "buildid": "20160420165102", 18:55:10 INFO - "pgo_build": "False", 18:55:10 INFO - "basedir": "/builds/slave/test", 18:55:10 INFO - "buildnumber": 72, 18:55:10 INFO - "slavename": "tst-linux64-spot-569", 18:55:10 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 18:55:10 INFO - "platform": "linux64", 18:55:10 INFO - "branch": "mozilla-inbound", 18:55:10 INFO - "revision": "c402a683b04fcf324b7c174eb257df04eccb260f", 18:55:10 INFO - "repo_path": "integration/mozilla-inbound", 18:55:10 INFO - "moz_repo_path": "", 18:55:10 INFO - "stage_platform": "linux64", 18:55:10 INFO - "builduid": "dfd20e1de95142248b6b9ae0e5392134", 18:55:10 INFO - "slavebuilddir": "test" 18:55:10 INFO - } 18:55:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 18:55:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 18:55:10 INFO - Running post-action listener: _resource_record_post_action 18:55:10 INFO - ##### 18:55:10 INFO - ##### Running download-and-extract step. 18:55:10 INFO - ##### 18:55:10 INFO - Running pre-action listener: _resource_record_pre_action 18:55:10 INFO - Running main action method: download_and_extract 18:55:10 INFO - mkdir: /builds/slave/test/build/tests 18:55: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')]} 18:55:10 INFO - https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 18:55:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:55:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:55:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:34 INFO - Downloaded 1361 bytes. 18:55:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:55:34 INFO - Using the following test package requirements: 18:55:34 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:55:34 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 18:55:34 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 18:55:34 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'jsshell-linux-x86_64.zip'], 18:55:34 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 18:55:34 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:55:34 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 18:55:34 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 18:55:34 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 18:55:34 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:34 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 18:55:34 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 18:55:34 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')]} 18:55:34 INFO - https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 18:55:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:55:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:55:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:38 INFO - Downloaded 22737341 bytes. 18:55:38 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/*'] 18:55:38 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/* 18:55:38 INFO - caution: filename not matched: web-platform/* 18:55:38 INFO - Return code: 11 18:55:38 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')]} 18:55:38 INFO - https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 18:55:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:55:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:55:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:41 INFO - Downloaded 36398193 bytes. 18:55:41 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/*'] 18:55:41 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/* 18:55:44 INFO - caution: filename not matched: bin/* 18:55:44 INFO - caution: filename not matched: config/* 18:55:44 INFO - caution: filename not matched: mozbase/* 18:55:44 INFO - caution: filename not matched: marionette/* 18:55:44 INFO - caution: filename not matched: tools/wptserve/* 18:55:44 INFO - Return code: 11 18:55:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:55:44 INFO - https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 18:55:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:47 INFO - Downloaded 64286961 bytes. 18:55:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:47 INFO - mkdir: /builds/slave/test/properties 18:55:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:55:47 INFO - Writing to file /builds/slave/test/properties/build_url 18:55:47 INFO - Contents: 18:55:47 INFO - build_url:https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:55:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:55:48 INFO - Contents: 18:55:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:55:48 INFO - https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:55:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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 18:55:51 INFO - Downloaded 90771904 bytes. 18:55:51 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'] 18:55:51 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 18:55:57 INFO - Return code: 0 18:55:57 INFO - Running post-action listener: _resource_record_post_action 18:55:57 INFO - Running post-action listener: set_extra_try_arguments 18:55:57 INFO - ##### 18:55:57 INFO - ##### Running create-virtualenv step. 18:55:57 INFO - ##### 18:55:57 INFO - Running pre-action listener: _pre_create_virtualenv 18:55:57 INFO - Running pre-action listener: _resource_record_pre_action 18:55:57 INFO - Running main action method: create_virtualenv 18:55:57 INFO - Creating virtualenv /builds/slave/test/build/venv 18:55:57 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 18:55:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:55:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:55:59 INFO - Using real prefix '/usr' 18:55:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:56:03 INFO - Installing distribute.............................................................................................................................................................................................done. 18:56:06 INFO - Installing pip.................done. 18:56:06 INFO - Return code: 0 18:56:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:56:06 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')]} 18:56:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:06 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')]} 18:56:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:06 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 0x1106030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11073f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ab110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11a8150>, '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 0x11a9160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a9610>, '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-1461203664.480274-896438259', '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 18:56:06 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 18:56:06 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 18:56:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:06 INFO - 'CCACHE_UMASK': '002', 18:56:06 INFO - 'DISPLAY': ':0', 18:56:06 INFO - 'HOME': '/home/cltbld', 18:56:06 INFO - 'LANG': 'en_US.UTF-8', 18:56:06 INFO - 'LOGNAME': 'cltbld', 18:56:06 INFO - 'MAIL': '/var/mail/cltbld', 18:56:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:06 INFO - 'MOZ_NO_REMOTE': '1', 18:56:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:06 INFO - 'PWD': '/builds/slave/test', 18:56:06 INFO - 'SHELL': '/bin/bash', 18:56:06 INFO - 'SHLVL': '1', 18:56:06 INFO - 'TERM': 'linux', 18:56:06 INFO - 'TMOUT': '86400', 18:56:06 INFO - 'USER': 'cltbld', 18:56:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461203664.480274-896438259', 18:56:06 INFO - '_': '/tools/buildbot/bin/python'} 18:56:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:06 INFO - Downloading/unpacking psutil>=0.7.1 18:56:06 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 18:56:06 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 18:56:06 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 18:56:06 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 18:56:06 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 18:56:06 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 18:56:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:56:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:56:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:56:10 INFO - Installing collected packages: psutil 18:56:10 INFO - Running setup.py install for psutil 18:56:11 INFO - building 'psutil._psutil_linux' extension 18:56:11 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 18:56:11 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 18:56:11 INFO - building 'psutil._psutil_posix' extension 18:56:11 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 18:56:12 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 18:56:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:56:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:56:12 INFO - Successfully installed psutil 18:56:12 INFO - Cleaning up... 18:56:12 INFO - Return code: 0 18:56:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:56:12 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')]} 18:56:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:12 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')]} 18:56:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:12 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 0x1106030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11073f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ab110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11a8150>, '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 0x11a9160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a9610>, '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-1461203664.480274-896438259', '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 18:56:12 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 18:56:12 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 18:56:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:12 INFO - 'CCACHE_UMASK': '002', 18:56:12 INFO - 'DISPLAY': ':0', 18:56:12 INFO - 'HOME': '/home/cltbld', 18:56:12 INFO - 'LANG': 'en_US.UTF-8', 18:56:12 INFO - 'LOGNAME': 'cltbld', 18:56:12 INFO - 'MAIL': '/var/mail/cltbld', 18:56:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:12 INFO - 'MOZ_NO_REMOTE': '1', 18:56:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:12 INFO - 'PWD': '/builds/slave/test', 18:56:12 INFO - 'SHELL': '/bin/bash', 18:56:12 INFO - 'SHLVL': '1', 18:56:12 INFO - 'TERM': 'linux', 18:56:12 INFO - 'TMOUT': '86400', 18:56:12 INFO - 'USER': 'cltbld', 18:56:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461203664.480274-896438259', 18:56:12 INFO - '_': '/tools/buildbot/bin/python'} 18:56:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:12 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:56:12 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 18:56:12 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 18:56:12 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 18:56:12 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 18:56:12 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 18:56:12 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 18:56:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:56:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:56:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:56:16 INFO - Installing collected packages: mozsystemmonitor 18:56:16 INFO - Running setup.py install for mozsystemmonitor 18:56:16 INFO - Successfully installed mozsystemmonitor 18:56:16 INFO - Cleaning up... 18:56:16 INFO - Return code: 0 18:56:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:56:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:16 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 0x1106030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11073f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ab110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11a8150>, '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 0x11a9160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a9610>, '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-1461203664.480274-896438259', '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 18:56:16 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 18:56:16 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 18:56:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:16 INFO - 'CCACHE_UMASK': '002', 18:56:16 INFO - 'DISPLAY': ':0', 18:56:16 INFO - 'HOME': '/home/cltbld', 18:56:16 INFO - 'LANG': 'en_US.UTF-8', 18:56:16 INFO - 'LOGNAME': 'cltbld', 18:56:16 INFO - 'MAIL': '/var/mail/cltbld', 18:56:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:16 INFO - 'MOZ_NO_REMOTE': '1', 18:56:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:16 INFO - 'PWD': '/builds/slave/test', 18:56:16 INFO - 'SHELL': '/bin/bash', 18:56:16 INFO - 'SHLVL': '1', 18:56:16 INFO - 'TERM': 'linux', 18:56:16 INFO - 'TMOUT': '86400', 18:56:16 INFO - 'USER': 'cltbld', 18:56:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461203664.480274-896438259', 18:56:16 INFO - '_': '/tools/buildbot/bin/python'} 18:56:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:17 INFO - Downloading/unpacking blobuploader==1.2.4 18:56:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:56:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:56:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:56:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:56:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:56:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:56:20 INFO - Downloading blobuploader-1.2.4.tar.gz 18:56:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:56:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:56: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 18:56: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 18:56: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 18:56: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 18:56: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 18:56: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 18:56:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:56:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:56:21 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 18:56:21 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 18:56:21 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 18:56:21 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 18:56:21 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 18:56:21 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 18:56:22 INFO - Downloading docopt-0.6.1.tar.gz 18:56:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:56:22 INFO - Installing collected packages: blobuploader, requests, docopt 18:56:22 INFO - Running setup.py install for blobuploader 18:56:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:56:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:56:22 INFO - Running setup.py install for requests 18:56:23 INFO - Running setup.py install for docopt 18:56:23 INFO - Successfully installed blobuploader requests docopt 18:56:23 INFO - Cleaning up... 18:56:23 INFO - Return code: 0 18:56:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:56:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:23 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 0x1106030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11073f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ab110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11a8150>, '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 0x11a9160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a9610>, '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-1461203664.480274-896438259', '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 18:56:23 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 18:56:23 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 18:56:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:23 INFO - 'CCACHE_UMASK': '002', 18:56:23 INFO - 'DISPLAY': ':0', 18:56:23 INFO - 'HOME': '/home/cltbld', 18:56:23 INFO - 'LANG': 'en_US.UTF-8', 18:56:23 INFO - 'LOGNAME': 'cltbld', 18:56:23 INFO - 'MAIL': '/var/mail/cltbld', 18:56:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:23 INFO - 'MOZ_NO_REMOTE': '1', 18:56:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:23 INFO - 'PWD': '/builds/slave/test', 18:56:23 INFO - 'SHELL': '/bin/bash', 18:56:23 INFO - 'SHLVL': '1', 18:56:23 INFO - 'TERM': 'linux', 18:56:23 INFO - 'TMOUT': '86400', 18:56:23 INFO - 'USER': 'cltbld', 18:56:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461203664.480274-896438259', 18:56:23 INFO - '_': '/tools/buildbot/bin/python'} 18:56:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:56:24 INFO - Running setup.py (path:/tmp/pip-lV3m73-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:56:24 INFO - Running setup.py (path:/tmp/pip-Yfi_js-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:56:24 INFO - Running setup.py (path:/tmp/pip-YhKU5p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:56:24 INFO - Running setup.py (path:/tmp/pip-TXpo0t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:56:24 INFO - Running setup.py (path:/tmp/pip-rQ47pe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:56:24 INFO - Running setup.py (path:/tmp/pip-36Mt2x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:56:24 INFO - Running setup.py (path:/tmp/pip-NMVHqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:56:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:56:24 INFO - Running setup.py (path:/tmp/pip-BCD2_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:56:25 INFO - Running setup.py (path:/tmp/pip-tRcsg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:56:25 INFO - Running setup.py (path:/tmp/pip-71qNpH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:56:25 INFO - Running setup.py (path:/tmp/pip-qu6pTF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:56:25 INFO - Running setup.py (path:/tmp/pip-EsmqGq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:56:25 INFO - Running setup.py (path:/tmp/pip-W670QB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:56:25 INFO - Running setup.py (path:/tmp/pip-dpEQQL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:56:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:25 INFO - Running setup.py (path:/tmp/pip-FE70S_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:56:26 INFO - Running setup.py (path:/tmp/pip-sYqjlE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:56:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:56:26 INFO - Running setup.py (path:/tmp/pip-2sm2Kx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:56:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:56:26 INFO - Running setup.py (path:/tmp/pip-wD7RtP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:56:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:56:26 INFO - Running setup.py (path:/tmp/pip-0mwY2I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:56:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:26 INFO - Running setup.py (path:/tmp/pip-kydRdq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:56:27 INFO - Running setup.py (path:/tmp/pip-6UrVhO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:56:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:56:27 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 18:56:27 INFO - Running setup.py install for manifestparser 18:56:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:56:27 INFO - Running setup.py install for mozcrash 18:56:27 INFO - Running setup.py install for mozdebug 18:56:27 INFO - Running setup.py install for mozdevice 18:56:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Running setup.py install for mozfile 18:56:28 INFO - Running setup.py install for mozhttpd 18:56:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Running setup.py install for mozinfo 18:56:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Running setup.py install for mozInstall 18:56:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:56:28 INFO - Running setup.py install for mozleak 18:56:29 INFO - Running setup.py install for mozlog 18:56:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:56:29 INFO - Running setup.py install for moznetwork 18:56:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:56:29 INFO - Running setup.py install for mozprocess 18:56:29 INFO - Running setup.py install for mozprofile 18:56:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:56:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:56:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:56:29 INFO - Running setup.py install for mozrunner 18:56:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:56:30 INFO - Running setup.py install for mozscreenshot 18:56:30 INFO - Running setup.py install for moztest 18:56:30 INFO - Running setup.py install for mozversion 18:56:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:56:30 INFO - Running setup.py install for wptserve 18:56:31 INFO - Running setup.py install for marionette-driver 18:56:31 INFO - Running setup.py install for browsermob-proxy 18:56:31 INFO - Running setup.py install for marionette-client 18:56:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:56:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:56:32 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 18:56:32 INFO - Cleaning up... 18:56:32 INFO - Return code: 0 18:56:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:56:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:56:32 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 0x1106030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11073f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x11ab110>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11a8150>, '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 0x11a9160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a9610>, '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-1461203664.480274-896438259', '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 18:56:32 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 18:56:32 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 18:56:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:32 INFO - 'CCACHE_UMASK': '002', 18:56:32 INFO - 'DISPLAY': ':0', 18:56:32 INFO - 'HOME': '/home/cltbld', 18:56:32 INFO - 'LANG': 'en_US.UTF-8', 18:56:32 INFO - 'LOGNAME': 'cltbld', 18:56:32 INFO - 'MAIL': '/var/mail/cltbld', 18:56:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:32 INFO - 'MOZ_NO_REMOTE': '1', 18:56:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:32 INFO - 'PWD': '/builds/slave/test', 18:56:32 INFO - 'SHELL': '/bin/bash', 18:56:32 INFO - 'SHLVL': '1', 18:56:32 INFO - 'TERM': 'linux', 18:56:32 INFO - 'TMOUT': '86400', 18:56:32 INFO - 'USER': 'cltbld', 18:56:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461203664.480274-896438259', 18:56:32 INFO - '_': '/tools/buildbot/bin/python'} 18:56:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:56:32 INFO - Running setup.py (path:/tmp/pip-4p4Fgi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:56:32 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)) 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:56:32 INFO - Running setup.py (path:/tmp/pip-JXDgF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:56:32 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)) 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:56:32 INFO - Running setup.py (path:/tmp/pip-8_UvOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:56:33 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)) 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:56:33 INFO - Running setup.py (path:/tmp/pip-6CBjsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:56:33 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)) 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:56:33 INFO - Running setup.py (path:/tmp/pip-mJjonQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:56:33 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)) 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:56:33 INFO - Running setup.py (path:/tmp/pip-h8HTiz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:56:33 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)) 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:56:33 INFO - Running setup.py (path:/tmp/pip-4dMKis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:56:33 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)) 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:56:33 INFO - Running setup.py (path:/tmp/pip-2vikCR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:56:33 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)) 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:56:33 INFO - Running setup.py (path:/tmp/pip-F8GAsL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:56:33 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)) 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:56:33 INFO - Running setup.py (path:/tmp/pip-BrzWPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:56:34 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)) 18:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:56:34 INFO - Running setup.py (path:/tmp/pip-E6F9Y9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:56:34 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)) 18:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:56:34 INFO - Running setup.py (path:/tmp/pip-4GYBRG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:56:34 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)) 18:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:56:34 INFO - Running setup.py (path:/tmp/pip-3iNyQr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:56:34 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)) 18:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:56:34 INFO - Running setup.py (path:/tmp/pip-DebuFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:56:34 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)) 18:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:34 INFO - Running setup.py (path:/tmp/pip-5KScTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:34 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)) 18:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:56:34 INFO - Running setup.py (path:/tmp/pip-jVfVAW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:56:35 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)) 18:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:56:35 INFO - Running setup.py (path:/tmp/pip-JlGRZH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:56:35 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)) 18:56:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:56:35 INFO - Running setup.py (path:/tmp/pip-MXXfFE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:56:35 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)) 18:56:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:56:35 INFO - Running setup.py (path:/tmp/pip-Z7lMaA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:56:35 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)) 18:56:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:35 INFO - Running setup.py (path:/tmp/pip-hbR5X5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:35 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)) 18:56:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:56:36 INFO - Running setup.py (path:/tmp/pip-tn9A_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:56:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:56:36 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)) 18:56:36 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)) 18:56:36 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)) 18:56:36 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)) 18:56:36 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)) 18:56:36 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)) 18:56:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:56:36 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 18:56:36 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 18:56:36 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 18:56:36 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 18:56:36 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 18:56:36 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 18:56:39 INFO - Downloading blessings-1.6.tar.gz 18:56:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:56:39 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)) 18:56:39 INFO - Installing collected packages: blessings 18:56:39 INFO - Running setup.py install for blessings 18:56:40 INFO - Successfully installed blessings 18:56:40 INFO - Cleaning up... 18:56:40 INFO - Return code: 0 18:56:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:56:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:56:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:56:40 INFO - Reading from file tmpfile_stdout 18:56:40 INFO - Current package versions: 18:56:40 INFO - argparse == 1.2.1 18:56:40 INFO - blessings == 1.6 18:56:40 INFO - blobuploader == 1.2.4 18:56:40 INFO - browsermob-proxy == 0.6.0 18:56:40 INFO - docopt == 0.6.1 18:56:40 INFO - manifestparser == 1.1 18:56:40 INFO - marionette-client == 2.3.0 18:56:40 INFO - marionette-driver == 1.4.0 18:56:40 INFO - mozInstall == 1.12 18:56:40 INFO - mozcrash == 0.17 18:56:40 INFO - mozdebug == 0.1 18:56:40 INFO - mozdevice == 0.48 18:56:40 INFO - mozfile == 1.2 18:56:40 INFO - mozhttpd == 0.7 18:56:40 INFO - mozinfo == 0.9 18:56:40 INFO - mozleak == 0.1 18:56:40 INFO - mozlog == 3.1 18:56:40 INFO - moznetwork == 0.27 18:56:40 INFO - mozprocess == 0.22 18:56:40 INFO - mozprofile == 0.28 18:56:40 INFO - mozrunner == 6.11 18:56:40 INFO - mozscreenshot == 0.1 18:56:40 INFO - mozsystemmonitor == 0.0 18:56:40 INFO - moztest == 0.7 18:56:40 INFO - mozversion == 1.4 18:56:40 INFO - psutil == 3.1.1 18:56:40 INFO - requests == 1.2.3 18:56:40 INFO - wptserve == 1.4.0 18:56:40 INFO - wsgiref == 0.1.2 18:56:40 INFO - Running post-action listener: _resource_record_post_action 18:56:40 INFO - Running post-action listener: _start_resource_monitoring 18:56:40 INFO - Starting resource monitoring. 18:56:40 INFO - ##### 18:56:40 INFO - ##### Running pull step. 18:56:40 INFO - ##### 18:56:40 INFO - Running pre-action listener: _resource_record_pre_action 18:56:40 INFO - Running main action method: pull 18:56:40 INFO - Pull has nothing to do! 18:56:40 INFO - Running post-action listener: _resource_record_post_action 18:56:40 INFO - ##### 18:56:40 INFO - ##### Running install step. 18:56:40 INFO - ##### 18:56:40 INFO - Running pre-action listener: _resource_record_pre_action 18:56:40 INFO - Running main action method: install 18:56:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:56:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:56:41 INFO - Reading from file tmpfile_stdout 18:56:41 INFO - Detecting whether we're running mozinstall >=1.0... 18:56:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:56:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:56:41 INFO - Reading from file tmpfile_stdout 18:56:41 INFO - Output received: 18:56:41 INFO - Usage: mozinstall [options] installer 18:56:41 INFO - Options: 18:56:41 INFO - -h, --help show this help message and exit 18:56:41 INFO - -d DEST, --destination=DEST 18:56:41 INFO - Directory to install application into. [default: 18:56:41 INFO - "/builds/slave/test"] 18:56:41 INFO - --app=APP Application being installed. [default: firefox] 18:56:41 INFO - mkdir: /builds/slave/test/build/application 18:56:41 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'] 18:56:41 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 18:57:11 INFO - Reading from file tmpfile_stdout 18:57:11 INFO - Output received: 18:57:11 INFO - /builds/slave/test/build/application/firefox/firefox 18:57:11 INFO - Running post-action listener: _resource_record_post_action 18:57:11 INFO - ##### 18:57:11 INFO - ##### Running run-tests step. 18:57:11 INFO - ##### 18:57:11 INFO - Running pre-action listener: _resource_record_pre_action 18:57:11 INFO - Running main action method: run_tests 18:57:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:57:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:57:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:57:11 INFO - grabbing minidump binary from tooltool 18:57:11 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')]} 18:57:11 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 0x11a8150>, '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 0x11a9160>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11a9610>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:57:11 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 18:57:11 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 18:57:11 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:57:11 INFO - Return code: 0 18:57:11 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 18:57:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:57:11 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/LA9k1j2lRcaLj-CNMpur1Q/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 18:57:11 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/LA9k1j2lRcaLj-CNMpur1Q/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 18:57:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:57:11 INFO - 'CCACHE_UMASK': '002', 18:57:11 INFO - 'DISPLAY': ':0', 18:57:11 INFO - 'HOME': '/home/cltbld', 18:57:11 INFO - 'LANG': 'en_US.UTF-8', 18:57:11 INFO - 'LOGNAME': 'cltbld', 18:57:11 INFO - 'MAIL': '/var/mail/cltbld', 18:57:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:57:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:57:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:57:11 INFO - 'MOZ_NO_REMOTE': '1', 18:57:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:57:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:57:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:57:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:57:11 INFO - 'PWD': '/builds/slave/test', 18:57:11 INFO - 'SHELL': '/bin/bash', 18:57:11 INFO - 'SHLVL': '1', 18:57:11 INFO - 'TERM': 'linux', 18:57:11 INFO - 'TMOUT': '86400', 18:57:11 INFO - 'USER': 'cltbld', 18:57:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461203664.480274-896438259', 18:57:11 INFO - '_': '/tools/buildbot/bin/python'} 18:57:11 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/LA9k1j2lRcaLj-CNMpur1Q/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 18:57:12 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 18:57:12 INFO - import pkg_resources 18:57:14 INFO - Using 1 client processes 18:57:14 INFO - wptserve Starting http server on 127.0.0.1:8000 18:57:14 INFO - wptserve Starting http server on 127.0.0.1:8001 18:57:14 INFO - wptserve Starting http server on 127.0.0.1:8443 18:57:16 INFO - SUITE-START | Running 778 tests 18:57:16 INFO - Running testharness tests 18:57:16 INFO - Setting up ssl 18:57:16 INFO - PROCESS | certutil | 18:57:17 INFO - PROCESS | certutil | 18:57:17 INFO - PROCESS | certutil | 18:57:17 INFO - Certificate Nickname Trust Attributes 18:57:17 INFO - SSL,S/MIME,JAR/XPI 18:57:17 INFO - 18:57:17 INFO - web-platform-tests CT,, 18:57:17 INFO - 18:57:17 INFO - Starting runner 18:57:19 INFO - PROCESS | 1826 | 1461203839584 Marionette DEBUG Marionette enabled via build flag and pref 18:57:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3621f000 == 1 [pid = 1826] [id = 1] 18:57:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 1 (0x7f7a3621f800) [pid = 1826] [serial = 1] [outer = (nil)] 18:57:19 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 18:57:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 2 (0x7f7a36220800) [pid = 1826] [serial = 2] [outer = 0x7f7a3621f800] 18:57:20 INFO - PROCESS | 1826 | 1461203840218 Marionette INFO Listening on port 2828 18:57:20 INFO - PROCESS | 1826 | 1461203840743 Marionette DEBUG Marionette enabled via command-line flag 18:57:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a33364000 == 2 [pid = 1826] [id = 2] 18:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 3 (0x7f7a333e3800) [pid = 1826] [serial = 3] [outer = (nil)] 18:57:20 INFO - PROCESS | 1826 | [1826] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 18:57:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 4 (0x7f7a333e4800) [pid = 1826] [serial = 4] [outer = 0x7f7a333e3800] 18:57:20 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7a325163d0 18:57:20 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7a3252dac0 18:57:20 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7a3252fd90 18:57:20 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7a325370d0 18:57:21 INFO - PROCESS | 1826 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7a32537400 18:57:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 5 (0x7f7a38b78000) [pid = 1826] [serial = 5] [outer = 0x7f7a3621f800] 18:57:21 INFO - PROCESS | 1826 | [1826] 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 18:57:21 INFO - PROCESS | 1826 | 1461203841117 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44181 18:57:21 INFO - PROCESS | 1826 | [1826] 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 18:57:21 INFO - PROCESS | 1826 | 1461203841194 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44182 18:57:21 INFO - PROCESS | 1826 | 1461203841205 Marionette DEBUG Closed connection conn0 18:57:21 INFO - PROCESS | 1826 | [1826] 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 18:57:21 INFO - PROCESS | 1826 | [1826] 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 18:57:21 INFO - PROCESS | 1826 | 1461203841328 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44183 18:57:21 INFO - PROCESS | 1826 | 1461203841331 Marionette DEBUG Closed connection conn1 18:57:21 INFO - PROCESS | 1826 | [1826] 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 18:57:21 INFO - PROCESS | 1826 | 1461203841389 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44184 18:57:21 INFO - PROCESS | 1826 | 1461203841394 Marionette DEBUG Closed connection conn2 18:57:21 INFO - PROCESS | 1826 | 1461203841437 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:57:21 INFO - PROCESS | 1826 | 1461203841446 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":"20160420165102","device":"desktop","version":"48.0a1"} 18:57:22 INFO - PROCESS | 1826 | [1826] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:57:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2659a000 == 3 [pid = 1826] [id = 3] 18:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 6 (0x7f7a2659a800) [pid = 1826] [serial = 6] [outer = (nil)] 18:57:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2659b000 == 4 [pid = 1826] [id = 4] 18:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 7 (0x7f7a2658d800) [pid = 1826] [serial = 7] [outer = (nil)] 18:57:23 INFO - PROCESS | 1826 | [1826] 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 18:57:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255be000 == 5 [pid = 1826] [id = 5] 18:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 8 (0x7f7a2556fc00) [pid = 1826] [serial = 8] [outer = (nil)] 18:57:23 INFO - PROCESS | 1826 | [1826] 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 18:57:23 INFO - PROCESS | 1826 | [1826] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:57:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 9 (0x7f7a25306c00) [pid = 1826] [serial = 9] [outer = 0x7f7a2556fc00] 18:57:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 10 (0x7f7a24f26000) [pid = 1826] [serial = 10] [outer = 0x7f7a2659a800] 18:57:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 11 (0x7f7a253c2000) [pid = 1826] [serial = 11] [outer = 0x7f7a2658d800] 18:57:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 12 (0x7f7a24e03c00) [pid = 1826] [serial = 12] [outer = 0x7f7a2556fc00] 18:57:25 INFO - PROCESS | 1826 | 1461203845268 Marionette DEBUG loaded listener.js 18:57:25 INFO - PROCESS | 1826 | 1461203845285 Marionette DEBUG loaded listener.js 18:57:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 13 (0x7f7a26445800) [pid = 1826] [serial = 13] [outer = 0x7f7a2556fc00] 18:57:25 INFO - PROCESS | 1826 | 1461203845981 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d7c36def-1c1b-42bc-b2d3-89a237ed0b5e","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":"20160420165102","device":"desktop","version":"48.0a1","command_id":1}}] 18:57:26 INFO - PROCESS | 1826 | 1461203846203 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}] 18:57:26 INFO - PROCESS | 1826 | 1461203846509 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:57:26 INFO - PROCESS | 1826 | 1461203846630 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:57:26 INFO - PROCESS | 1826 | [1826] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:57:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 14 (0x7f7a1ffbb400) [pid = 1826] [serial = 14] [outer = 0x7f7a2556fc00] 18:57:26 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:57:27 INFO - PROCESS | 1826 | 1461203847014 Marionette TRACE conn3 <- [1,3,null,{}] 18:57:27 INFO - PROCESS | 1826 | 1461203847022 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:57:27 INFO - PROCESS | 1826 | 1461203847045 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:57:27 INFO - PROCESS | 1826 | 1461203847096 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:57:27 INFO - PROCESS | 1826 | 1461203847099 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:57:27 INFO - PROCESS | 1826 | 1461203847106 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:57:27 INFO - PROCESS | 1826 | 1461203847112 Marionette TRACE conn3 <- [1,6,null,{}] 18:57:27 INFO - PROCESS | 1826 | 1461203847194 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}] 18:57:27 INFO - PROCESS | 1826 | 1461203847218 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:57:27 INFO - PROCESS | 1826 | 1461203847234 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1f0f1000 == 6 [pid = 1826] [id = 6] 18:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 15 (0x7f7a1e54cc00) [pid = 1826] [serial = 15] [outer = (nil)] 18:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 16 (0x7f7a1e54e800) [pid = 1826] [serial = 16] [outer = 0x7f7a1e54cc00] 18:57:27 INFO - PROCESS | 1826 | 1461203847298 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 17 (0x7f7a1e555000) [pid = 1826] [serial = 17] [outer = 0x7f7a1e54cc00] 18:57:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e33b000 == 7 [pid = 1826] [id = 7] 18:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 18 (0x7f7a1e385c00) [pid = 1826] [serial = 18] [outer = (nil)] 18:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 19 (0x7f7a1f013c00) [pid = 1826] [serial = 19] [outer = 0x7f7a1e385c00] 18:57:27 INFO - PROCESS | 1826 | 1461203847741 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 20 (0x7f7a1e115000) [pid = 1826] [serial = 20] [outer = 0x7f7a1e385c00] 18:57:28 INFO - PROCESS | 1826 | [1826] 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 18:57:28 INFO - PROCESS | 1826 | 1461203848292 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]]]}] 18:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1202ms 18:57:28 INFO - PROCESS | 1826 | 1461203848363 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:57:28 INFO - PROCESS | 1826 | 1461203848366 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:57:28 INFO - PROCESS | 1826 | 1461203848390 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:57:28 INFO - PROCESS | 1826 | 1461203848393 Marionette TRACE conn3 <- [1,10,null,{}] 18:57:28 INFO - PROCESS | 1826 | 1461203848413 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}] 18:57:28 INFO - PROCESS | 1826 | 1461203848590 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:57:28 INFO - PROCESS | 1826 | 1461203848604 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c846000 == 8 [pid = 1826] [id = 8] 18:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 21 (0x7f7a1d68d400) [pid = 1826] [serial = 21] [outer = (nil)] 18:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 22 (0x7f7a22477c00) [pid = 1826] [serial = 22] [outer = 0x7f7a1d68d400] 18:57:28 INFO - PROCESS | 1826 | 1461203848676 Marionette DEBUG loaded listener.js 18:57:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 23 (0x7f7a1c742400) [pid = 1826] [serial = 23] [outer = 0x7f7a1d68d400] 18:57:29 INFO - PROCESS | 1826 | 1461203849247 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]]]}] 18:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 895ms 18:57:29 INFO - PROCESS | 1826 | 1461203849276 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:57:29 INFO - PROCESS | 1826 | 1461203849279 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:57:29 INFO - PROCESS | 1826 | 1461203849285 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:57:29 INFO - PROCESS | 1826 | 1461203849287 Marionette TRACE conn3 <- [1,14,null,{}] 18:57:29 INFO - PROCESS | 1826 | 1461203849293 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}] 18:57:29 INFO - PROCESS | 1826 | 1461203849450 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:57:29 INFO - PROCESS | 1826 | 1461203849474 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a459cc000 == 9 [pid = 1826] [id = 9] 18:57:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 24 (0x7f7a1c74cc00) [pid = 1826] [serial = 24] [outer = (nil)] 18:57:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 25 (0x7f7a1ca12000) [pid = 1826] [serial = 25] [outer = 0x7f7a1c74cc00] 18:57:29 INFO - PROCESS | 1826 | 1461203849537 Marionette DEBUG loaded listener.js 18:57:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 26 (0x7f7a24976c00) [pid = 1826] [serial = 26] [outer = 0x7f7a1c74cc00] 18:57:30 INFO - PROCESS | 1826 | 1461203850580 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]]]}] 18:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1329ms 18:57:30 INFO - PROCESS | 1826 | 1461203850615 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:57:30 INFO - PROCESS | 1826 | 1461203850620 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:57:30 INFO - PROCESS | 1826 | 1461203850628 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:57:30 INFO - PROCESS | 1826 | 1461203850633 Marionette TRACE conn3 <- [1,18,null,{}] 18:57:30 INFO - PROCESS | 1826 | 1461203850641 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}] 18:57:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cf40800 == 10 [pid = 1826] [id = 10] 18:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 27 (0x7f7a1cf41000) [pid = 1826] [serial = 27] [outer = (nil)] 18:57:30 INFO - PROCESS | 1826 | 1461203850859 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 28 (0x7f7a1c76f000) [pid = 1826] [serial = 28] [outer = 0x7f7a1cf41000] 18:57:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 29 (0x7f7a1d6ec000) [pid = 1826] [serial = 29] [outer = 0x7f7a1cf41000] 18:57:31 INFO - PROCESS | 1826 | 1461203851013 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e163000 == 11 [pid = 1826] [id = 11] 18:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 30 (0x7f7a1c743c00) [pid = 1826] [serial = 30] [outer = (nil)] 18:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 31 (0x7f7a1e54a400) [pid = 1826] [serial = 31] [outer = 0x7f7a1c743c00] 18:57:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e181000 == 12 [pid = 1826] [id = 12] 18:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 32 (0x7f7a1e54d400) [pid = 1826] [serial = 32] [outer = (nil)] 18:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 33 (0x7f7a1e554000) [pid = 1826] [serial = 33] [outer = 0x7f7a1e54d400] 18:57:31 INFO - PROCESS | 1826 | 1461203851183 Marionette DEBUG loaded listener.js 18:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 34 (0x7f7a1fcab000) [pid = 1826] [serial = 34] [outer = 0x7f7a1e54d400] 18:57:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 35 (0x7f7a1ca19800) [pid = 1826] [serial = 35] [outer = 0x7f7a1c743c00] 18:57:32 INFO - PROCESS | 1826 | 1461203852200 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]]]}] 18:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1592ms 18:57:32 INFO - PROCESS | 1826 | 1461203852221 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:57:32 INFO - PROCESS | 1826 | 1461203852229 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:57:32 INFO - PROCESS | 1826 | 1461203852238 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:57:32 INFO - PROCESS | 1826 | 1461203852242 Marionette TRACE conn3 <- [1,22,null,{}] 18:57:32 INFO - PROCESS | 1826 | 1461203852249 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}] 18:57:32 INFO - PROCESS | 1826 | 1461203852407 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:57:32 INFO - PROCESS | 1826 | 1461203852535 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2382d800 == 13 [pid = 1826] [id = 13] 18:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 36 (0x7f7a1e54ec00) [pid = 1826] [serial = 36] [outer = (nil)] 18:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 37 (0x7f7a249b5800) [pid = 1826] [serial = 37] [outer = 0x7f7a1e54ec00] 18:57:32 INFO - PROCESS | 1826 | 1461203852607 Marionette DEBUG loaded listener.js 18:57:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 38 (0x7f7a24f65000) [pid = 1826] [serial = 38] [outer = 0x7f7a1e54ec00] 18:57:33 INFO - PROCESS | 1826 | 1461203853451 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]]]}] 18:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1233ms 18:57:33 INFO - PROCESS | 1826 | 1461203853472 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:57:33 INFO - PROCESS | 1826 | 1461203853475 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:57:33 INFO - PROCESS | 1826 | 1461203853481 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:57:33 INFO - PROCESS | 1826 | 1461203853487 Marionette TRACE conn3 <- [1,26,null,{}] 18:57:33 INFO - PROCESS | 1826 | 1461203853505 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}] 18:57:33 INFO - PROCESS | 1826 | 1461203853673 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:57:33 INFO - PROCESS | 1826 | 1461203853807 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25859800 == 14 [pid = 1826] [id = 14] 18:57:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 39 (0x7f7a1ca14400) [pid = 1826] [serial = 39] [outer = (nil)] 18:57:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 40 (0x7f7a25ead400) [pid = 1826] [serial = 40] [outer = 0x7f7a1ca14400] 18:57:33 INFO - PROCESS | 1826 | 1461203853886 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 41 (0x7f7a2644d000) [pid = 1826] [serial = 41] [outer = 0x7f7a1ca14400] 18:57:34 INFO - PROCESS | 1826 | 1461203854972 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]]]}] 18:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1536ms 18:57:35 INFO - PROCESS | 1826 | 1461203855018 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 1826 | 1461203855025 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:57:35 INFO - PROCESS | 1826 | 1461203855033 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - PROCESS | 1826 | 1461203855038 Marionette TRACE conn3 <- [1,30,null,{}] 18:57:35 INFO - PROCESS | 1826 | 1461203855044 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}] 18:57:35 INFO - PROCESS | 1826 | 1461203855256 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:57:35 INFO - PROCESS | 1826 | 1461203855401 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2467a800 == 15 [pid = 1826] [id = 15] 18:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 42 (0x7f7a22472800) [pid = 1826] [serial = 42] [outer = (nil)] 18:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 43 (0x7f7a24cdb400) [pid = 1826] [serial = 43] [outer = 0x7f7a22472800] 18:57:35 INFO - PROCESS | 1826 | 1461203855489 Marionette DEBUG loaded listener.js 18:57:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f7a24f6c400) [pid = 1826] [serial = 44] [outer = 0x7f7a22472800] 18:57:36 INFO - PROCESS | 1826 | 1461203856089 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]]]}] 18:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1086ms 18:57:36 INFO - PROCESS | 1826 | 1461203856120 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:57:36 INFO - PROCESS | 1826 | 1461203856127 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:57:36 INFO - PROCESS | 1826 | 1461203856137 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:57:36 INFO - PROCESS | 1826 | 1461203856140 Marionette TRACE conn3 <- [1,34,null,{}] 18:57:36 INFO - PROCESS | 1826 | 1461203856146 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}] 18:57:36 INFO - PROCESS | 1826 | 1461203856281 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:57:36 INFO - PROCESS | 1826 | 1461203856364 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255c8000 == 16 [pid = 1826] [id = 16] 18:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f7a1c749000) [pid = 1826] [serial = 45] [outer = (nil)] 18:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f7a25ea6800) [pid = 1826] [serial = 46] [outer = 0x7f7a1c749000] 18:57:36 INFO - PROCESS | 1826 | 1461203856424 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f7a26443c00) [pid = 1826] [serial = 47] [outer = 0x7f7a1c749000] 18:57:37 INFO - PROCESS | 1826 | 1461203857056 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]]]}] 18:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 937ms 18:57:37 INFO - PROCESS | 1826 | 1461203857073 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:57:37 INFO - PROCESS | 1826 | 1461203857076 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:57:37 INFO - PROCESS | 1826 | 1461203857082 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:57:37 INFO - PROCESS | 1826 | 1461203857087 Marionette TRACE conn3 <- [1,38,null,{}] 18:57:37 INFO - PROCESS | 1826 | 1461203857105 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}] 18:57:37 INFO - PROCESS | 1826 | 1461203857268 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:57:37 INFO - PROCESS | 1826 | 1461203857290 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e52800 == 17 [pid = 1826] [id = 17] 18:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f7a26585000) [pid = 1826] [serial = 48] [outer = (nil)] 18:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f7a26a80800) [pid = 1826] [serial = 49] [outer = 0x7f7a26585000] 18:57:37 INFO - PROCESS | 1826 | 1461203857353 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f7a26e1fc00) [pid = 1826] [serial = 50] [outer = 0x7f7a26585000] 18:57:38 INFO - PROCESS | 1826 | 1461203858007 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]]]}] 18:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 941ms 18:57:38 INFO - PROCESS | 1826 | 1461203858023 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:57:38 INFO - PROCESS | 1826 | 1461203858027 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:57:38 INFO - PROCESS | 1826 | 1461203858033 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:57:38 INFO - PROCESS | 1826 | 1461203858035 Marionette TRACE conn3 <- [1,42,null,{}] 18:57:38 INFO - PROCESS | 1826 | 1461203858040 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}] 18:57:38 INFO - PROCESS | 1826 | 1461203858172 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:57:38 INFO - PROCESS | 1826 | 1461203858259 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a267d9800 == 18 [pid = 1826] [id = 18] 18:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f7a26585800) [pid = 1826] [serial = 51] [outer = (nil)] 18:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f7a26e1e400) [pid = 1826] [serial = 52] [outer = 0x7f7a26585800] 18:57:38 INFO - PROCESS | 1826 | 1461203858333 Marionette DEBUG loaded listener.js 18:57:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f7a292ee800) [pid = 1826] [serial = 53] [outer = 0x7f7a26585800] 18:57:38 INFO - PROCESS | 1826 | 1461203858908 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]]]}] 18:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 935ms 18:57:38 INFO - PROCESS | 1826 | 1461203858969 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:57:38 INFO - PROCESS | 1826 | 1461203858972 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:57:38 INFO - PROCESS | 1826 | 1461203858978 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:57:38 INFO - PROCESS | 1826 | 1461203858981 Marionette TRACE conn3 <- [1,46,null,{}] 18:57:38 INFO - PROCESS | 1826 | 1461203858985 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}] 18:57:39 INFO - PROCESS | 1826 | 1461203859112 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:57:39 INFO - PROCESS | 1826 | 1461203859197 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26c2d000 == 19 [pid = 1826] [id = 19] 18:57:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f7a1fca5800) [pid = 1826] [serial = 54] [outer = (nil)] 18:57:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f7a292f7400) [pid = 1826] [serial = 55] [outer = 0x7f7a1fca5800] 18:57:39 INFO - PROCESS | 1826 | 1461203859277 Marionette DEBUG loaded listener.js 18:57:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f7a2d40dc00) [pid = 1826] [serial = 56] [outer = 0x7f7a1fca5800] 18:57:39 INFO - PROCESS | 1826 | 1461203859886 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]]]}] 18:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 930ms 18:57:39 INFO - PROCESS | 1826 | 1461203859909 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:57:39 INFO - PROCESS | 1826 | 1461203859912 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:57:39 INFO - PROCESS | 1826 | 1461203859917 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:57:39 INFO - PROCESS | 1826 | 1461203859919 Marionette TRACE conn3 <- [1,50,null,{}] 18:57:39 INFO - PROCESS | 1826 | 1461203859924 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}] 18:57:40 INFO - PROCESS | 1826 | 1461203860123 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:57:40 INFO - PROCESS | 1826 | 1461203860229 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c844800 == 20 [pid = 1826] [id = 20] 18:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f7a1c870400) [pid = 1826] [serial = 57] [outer = (nil)] 18:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f7a1ca0d000) [pid = 1826] [serial = 58] [outer = 0x7f7a1c870400] 18:57:40 INFO - PROCESS | 1826 | 1461203860302 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f7a1d571800) [pid = 1826] [serial = 59] [outer = 0x7f7a1c870400] 18:57:41 INFO - PROCESS | 1826 | 1461203861102 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]]]}] 18:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1227ms 18:57:41 INFO - PROCESS | 1826 | 1461203861146 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 1826 | 1461203861152 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:57:41 INFO - PROCESS | 1826 | 1461203861160 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 1826 | 1461203861167 Marionette TRACE conn3 <- [1,54,null,{}] 18:57:41 INFO - PROCESS | 1826 | 1461203861194 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}] 18:57:41 INFO - PROCESS | 1826 | 1461203861347 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:57:41 INFO - PROCESS | 1826 | 1461203861468 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25381000 == 21 [pid = 1826] [id = 21] 18:57:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f7a1c870c00) [pid = 1826] [serial = 60] [outer = (nil)] 18:57:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f7a230fe400) [pid = 1826] [serial = 61] [outer = 0x7f7a1c870c00] 18:57:41 INFO - PROCESS | 1826 | 1461203861542 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f7a249ad800) [pid = 1826] [serial = 62] [outer = 0x7f7a1c870c00] 18:57:42 INFO - PROCESS | 1826 | 1461203862345 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]]]}] 18:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1256ms 18:57:42 INFO - PROCESS | 1826 | 1461203862418 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:57:42 INFO - PROCESS | 1826 | 1461203862422 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:57:42 INFO - PROCESS | 1826 | 1461203862428 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:57:42 INFO - PROCESS | 1826 | 1461203862432 Marionette TRACE conn3 <- [1,58,null,{}] 18:57:42 INFO - PROCESS | 1826 | 1461203862437 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}] 18:57:42 INFO - PROCESS | 1826 | 1461203862595 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:57:42 INFO - PROCESS | 1826 | 1461203862720 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a275d3800 == 22 [pid = 1826] [id = 22] 18:57:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f7a1ffb1800) [pid = 1826] [serial = 63] [outer = (nil)] 18:57:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f7a25eae400) [pid = 1826] [serial = 64] [outer = 0x7f7a1ffb1800] 18:57:42 INFO - PROCESS | 1826 | 1461203862794 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f7a2644e400) [pid = 1826] [serial = 65] [outer = 0x7f7a1ffb1800] 18:57:43 INFO - PROCESS | 1826 | 1461203863604 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]]]}] 18:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1233ms 18:57:43 INFO - PROCESS | 1826 | 1461203863663 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 1826 | 1461203863669 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:57:43 INFO - PROCESS | 1826 | 1461203863702 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 1826 | 1461203863708 Marionette TRACE conn3 <- [1,62,null,{}] 18:57:43 INFO - PROCESS | 1826 | 1461203863714 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}] 18:57:43 INFO - PROCESS | 1826 | 1461203863874 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:57:43 INFO - PROCESS | 1826 | 1461203863995 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2c6c2800 == 23 [pid = 1826] [id = 23] 18:57:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f7a24e07800) [pid = 1826] [serial = 66] [outer = (nil)] 18:57:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f7a32573400) [pid = 1826] [serial = 67] [outer = 0x7f7a24e07800] 18:57:44 INFO - PROCESS | 1826 | 1461203864070 Marionette DEBUG loaded listener.js 18:57:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f7a336f6800) [pid = 1826] [serial = 68] [outer = 0x7f7a24e07800] 18:57:44 INFO - PROCESS | 1826 | 1461203864840 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]]]}] 18:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1194ms 18:57:44 INFO - PROCESS | 1826 | 1461203864908 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:57:44 INFO - PROCESS | 1826 | 1461203864916 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:57:44 INFO - PROCESS | 1826 | 1461203864924 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:57:44 INFO - PROCESS | 1826 | 1461203864928 Marionette TRACE conn3 <- [1,66,null,{}] 18:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:57:44 INFO - PROCESS | 1826 | 1461203864941 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}] 18:57:45 INFO - PROCESS | 1826 | 1461203865090 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:57:45 INFO - PROCESS | 1826 | 1461203865190 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a325d1000 == 24 [pid = 1826] [id = 24] 18:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f7a256ab800) [pid = 1826] [serial = 69] [outer = (nil)] 18:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f7a338e7c00) [pid = 1826] [serial = 70] [outer = 0x7f7a256ab800] 18:57:45 INFO - PROCESS | 1826 | 1461203865262 Marionette DEBUG loaded listener.js 18:57:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f7a345d8800) [pid = 1826] [serial = 71] [outer = 0x7f7a256ab800] 18:57:46 INFO - PROCESS | 1826 | 1461203866130 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]]]}] 18:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1236ms 18:57:46 INFO - PROCESS | 1826 | 1461203866160 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:57:46 INFO - PROCESS | 1826 | 1461203866165 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:57:46 INFO - PROCESS | 1826 | 1461203866173 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 1826 | 1461203866177 Marionette TRACE conn3 <- [1,70,null,{}] 18:57:46 INFO - PROCESS | 1826 | 1461203866185 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}] 18:57:46 INFO - PROCESS | 1826 | 1461203866333 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:57:46 INFO - PROCESS | 1826 | 1461203866498 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e167000 == 25 [pid = 1826] [id = 25] 18:57:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f7a1e38c800) [pid = 1826] [serial = 72] [outer = (nil)] 18:57:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f7a1ffafc00) [pid = 1826] [serial = 73] [outer = 0x7f7a1e38c800] 18:57:46 INFO - PROCESS | 1826 | 1461203866574 Marionette DEBUG loaded listener.js 18:57:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f7a247c9400) [pid = 1826] [serial = 74] [outer = 0x7f7a1e38c800] 18:57:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26c2d000 == 24 [pid = 1826] [id = 19] 18:57:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a267d9800 == 23 [pid = 1826] [id = 18] 18:57:46 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25e52800 == 22 [pid = 1826] [id = 17] 18:57:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255c8000 == 21 [pid = 1826] [id = 16] 18:57:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2467a800 == 20 [pid = 1826] [id = 15] 18:57:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2382d800 == 19 [pid = 1826] [id = 13] 18:57:47 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e181000 == 18 [pid = 1826] [id = 12] 18:57:47 INFO - PROCESS | 1826 | 1461203867479 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]]]}] 18:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1381ms 18:57:47 INFO - PROCESS | 1826 | 1461203867554 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:57:47 INFO - PROCESS | 1826 | 1461203867562 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:57:47 INFO - PROCESS | 1826 | 1461203867570 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:57:47 INFO - PROCESS | 1826 | 1461203867575 Marionette TRACE conn3 <- [1,74,null,{}] 18:57:47 INFO - PROCESS | 1826 | 1461203867582 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}] 18:57:47 INFO - PROCESS | 1826 | 1461203867784 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:57:47 INFO - PROCESS | 1826 | 1461203867913 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c84000 == 19 [pid = 1826] [id = 26] 18:57:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f7a248f1400) [pid = 1826] [serial = 75] [outer = (nil)] 18:57:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f7a24b3f800) [pid = 1826] [serial = 76] [outer = 0x7f7a248f1400] 18:57:48 INFO - PROCESS | 1826 | 1461203867997 Marionette DEBUG loaded listener.js 18:57:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f7a24f67400) [pid = 1826] [serial = 77] [outer = 0x7f7a248f1400] 18:57:48 INFO - PROCESS | 1826 | 1461203868726 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]]]}] 18:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1232ms 18:57:48 INFO - PROCESS | 1826 | 1461203868803 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 1826 | 1461203868811 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:57:48 INFO - PROCESS | 1826 | 1461203868821 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 1826 | 1461203868824 Marionette TRACE conn3 <- [1,78,null,{}] 18:57:48 INFO - PROCESS | 1826 | 1461203868845 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}] 18:57:49 INFO - PROCESS | 1826 | 1461203869037 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:57:49 INFO - PROCESS | 1826 | 1461203869095 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e60000 == 20 [pid = 1826] [id = 27] 18:57:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f7a24bc5000) [pid = 1826] [serial = 78] [outer = (nil)] 18:57:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f7a2644dc00) [pid = 1826] [serial = 79] [outer = 0x7f7a24bc5000] 18:57:49 INFO - PROCESS | 1826 | 1461203869164 Marionette DEBUG loaded listener.js 18:57:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f7a26a89400) [pid = 1826] [serial = 80] [outer = 0x7f7a24bc5000] 18:57:50 INFO - PROCESS | 1826 | 1461203870000 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]]]}] 18:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1228ms 18:57:50 INFO - PROCESS | 1826 | 1461203870050 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:57:50 INFO - PROCESS | 1826 | 1461203870054 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:57:50 INFO - PROCESS | 1826 | 1461203870060 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:57:50 INFO - PROCESS | 1826 | 1461203870066 Marionette TRACE conn3 <- [1,82,null,{}] 18:57:50 INFO - PROCESS | 1826 | 1461203870081 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}] 18:57:50 INFO - PROCESS | 1826 | 1461203870245 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:57:50 INFO - PROCESS | 1826 | 1461203870374 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29332000 == 21 [pid = 1826] [id = 28] 18:57:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f7a27862c00) [pid = 1826] [serial = 81] [outer = (nil)] 18:57:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f7a333d8c00) [pid = 1826] [serial = 82] [outer = 0x7f7a27862c00] 18:57:50 INFO - PROCESS | 1826 | 1461203870457 Marionette DEBUG loaded listener.js 18:57:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f7a346cfc00) [pid = 1826] [serial = 83] [outer = 0x7f7a27862c00] 18:57:51 INFO - PROCESS | 1826 | 1461203871250 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]]]}] 18:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1233ms 18:57:51 INFO - PROCESS | 1826 | 1461203871295 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:57:51 INFO - PROCESS | 1826 | 1461203871300 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:57:51 INFO - PROCESS | 1826 | 1461203871305 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:57:51 INFO - PROCESS | 1826 | 1461203871308 Marionette TRACE conn3 <- [1,86,null,{}] 18:57:51 INFO - PROCESS | 1826 | 1461203871313 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}] 18:57:51 INFO - PROCESS | 1826 | 1461203871460 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:57:51 INFO - PROCESS | 1826 | 1461203871593 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a33350800 == 22 [pid = 1826] [id = 29] 18:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f7a32568800) [pid = 1826] [serial = 84] [outer = (nil)] 18:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a36206c00) [pid = 1826] [serial = 85] [outer = 0x7f7a32568800] 18:57:51 INFO - PROCESS | 1826 | 1461203871666 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a367e6000) [pid = 1826] [serial = 86] [outer = 0x7f7a32568800] 18:57:52 INFO - PROCESS | 1826 | 1461203872461 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]]]}] 18:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1231ms 18:57:52 INFO - PROCESS | 1826 | 1461203872627 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:57:52 INFO - PROCESS | 1826 | 1461203872634 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:57:52 INFO - PROCESS | 1826 | 1461203872642 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:57:52 INFO - PROCESS | 1826 | 1461203872646 Marionette TRACE conn3 <- [1,90,null,{}] 18:57:52 INFO - PROCESS | 1826 | 1461203872654 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}] 18:57:52 INFO - PROCESS | 1826 | 1461203872800 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:57:52 INFO - PROCESS | 1826 | 1461203872904 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c75000 == 23 [pid = 1826] [id = 30] 18:57:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a1f01cc00) [pid = 1826] [serial = 87] [outer = (nil)] 18:57:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a22fa7000) [pid = 1826] [serial = 88] [outer = 0x7f7a1f01cc00] 18:57:52 INFO - PROCESS | 1826 | 1461203872972 Marionette DEBUG loaded listener.js 18:57:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f7a2492b800) [pid = 1826] [serial = 89] [outer = 0x7f7a1f01cc00] 18:57:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a275d3800 == 22 [pid = 1826] [id = 22] 18:57:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25381000 == 21 [pid = 1826] [id = 21] 18:57:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c844800 == 20 [pid = 1826] [id = 20] 18:57:53 INFO - PROCESS | 1826 | 1461203873898 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]]]}] 18:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1285ms 18:57:53 INFO - PROCESS | 1826 | 1461203873945 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:57:53 INFO - PROCESS | 1826 | 1461203873952 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:57:53 INFO - PROCESS | 1826 | 1461203873962 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:57:53 INFO - PROCESS | 1826 | 1461203873969 Marionette TRACE conn3 <- [1,94,null,{}] 18:57:53 INFO - PROCESS | 1826 | 1461203873978 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}] 18:57:54 INFO - PROCESS | 1826 | 1461203874146 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:57:54 INFO - PROCESS | 1826 | 1461203874277 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25a0b000 == 21 [pid = 1826] [id = 31] 18:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f7a1f0acc00) [pid = 1826] [serial = 90] [outer = (nil)] 18:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f7a24977800) [pid = 1826] [serial = 91] [outer = 0x7f7a1f0acc00] 18:57:54 INFO - PROCESS | 1826 | 1461203874359 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f7a25ea8c00) [pid = 1826] [serial = 92] [outer = 0x7f7a1f0acc00] 18:57:55 INFO - PROCESS | 1826 | 1461203875179 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]]]}] 18:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1287ms 18:57:55 INFO - PROCESS | 1826 | 1461203875265 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:57:55 INFO - PROCESS | 1826 | 1461203875276 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:57:55 INFO - PROCESS | 1826 | 1461203875291 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:57:55 INFO - PROCESS | 1826 | 1461203875295 Marionette TRACE conn3 <- [1,98,null,{}] 18:57:55 INFO - PROCESS | 1826 | 1461203875301 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}] 18:57:55 INFO - PROCESS | 1826 | 1461203875460 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:57:55 INFO - PROCESS | 1826 | 1461203875590 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4c9000 == 22 [pid = 1826] [id = 32] 18:57:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f7a23039400) [pid = 1826] [serial = 93] [outer = (nil)] 18:57:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f7a2773fc00) [pid = 1826] [serial = 94] [outer = 0x7f7a23039400] 18:57:55 INFO - PROCESS | 1826 | 1461203875668 Marionette DEBUG loaded listener.js 18:57:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f7a32574000) [pid = 1826] [serial = 95] [outer = 0x7f7a23039400] 18:57:56 INFO - PROCESS | 1826 | 1461203876504 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]]]}] 18:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1281ms 18:57:56 INFO - PROCESS | 1826 | 1461203876572 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:57:56 INFO - PROCESS | 1826 | 1461203876575 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:57:56 INFO - PROCESS | 1826 | 1461203876582 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 1826 | 1461203876587 Marionette TRACE conn3 <- [1,102,null,{}] 18:57:56 INFO - PROCESS | 1826 | 1461203876603 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}] 18:57:56 INFO - PROCESS | 1826 | 1461203876798 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:57:56 INFO - PROCESS | 1826 | 1461203876940 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a33648000 == 23 [pid = 1826] [id = 33] 18:57:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f7a34537400) [pid = 1826] [serial = 96] [outer = (nil)] 18:57:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f7a34816800) [pid = 1826] [serial = 97] [outer = 0x7f7a34537400] 18:57:57 INFO - PROCESS | 1826 | 1461203877019 Marionette DEBUG loaded listener.js 18:57:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f7a3806fc00) [pid = 1826] [serial = 98] [outer = 0x7f7a34537400] 18:57:57 INFO - PROCESS | 1826 | 1461203877797 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]]]}] 18:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1238ms 18:57:57 INFO - PROCESS | 1826 | 1461203877820 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:57:57 INFO - PROCESS | 1826 | 1461203877823 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:57:57 INFO - PROCESS | 1826 | 1461203877830 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:57:57 INFO - PROCESS | 1826 | 1461203877833 Marionette TRACE conn3 <- [1,106,null,{}] 18:57:57 INFO - PROCESS | 1826 | 1461203877838 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}] 18:57:57 INFO - PROCESS | 1826 | 1461203877987 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:57:58 INFO - PROCESS | 1826 | 1461203878122 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e33f000 == 24 [pid = 1826] [id = 34] 18:57:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f7a34539400) [pid = 1826] [serial = 99] [outer = (nil)] 18:57:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f7a38795000) [pid = 1826] [serial = 100] [outer = 0x7f7a34539400] 18:57:58 INFO - PROCESS | 1826 | 1461203878195 Marionette DEBUG loaded listener.js 18:57:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f7a38aad000) [pid = 1826] [serial = 101] [outer = 0x7f7a34539400] 18:57:59 INFO - PROCESS | 1826 | 1461203879044 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]]]}] 18:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1282ms 18:57:59 INFO - PROCESS | 1826 | 1461203879114 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:57:59 INFO - PROCESS | 1826 | 1461203879118 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:57:59 INFO - PROCESS | 1826 | 1461203879124 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:57:59 INFO - PROCESS | 1826 | 1461203879126 Marionette TRACE conn3 <- [1,110,null,{}] 18:57:59 INFO - PROCESS | 1826 | 1461203879132 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}] 18:57:59 INFO - PROCESS | 1826 | 1461203879316 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:57:59 INFO - PROCESS | 1826 | 1461203879450 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a36220000 == 25 [pid = 1826] [id = 35] 18:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f7a26a8a800) [pid = 1826] [serial = 102] [outer = (nil)] 18:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f7a38ab8800) [pid = 1826] [serial = 103] [outer = 0x7f7a26a8a800] 18:57:59 INFO - PROCESS | 1826 | 1461203879524 Marionette DEBUG loaded listener.js 18:57:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f7a38b80400) [pid = 1826] [serial = 104] [outer = 0x7f7a26a8a800] 18:58:00 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24c84000 == 24 [pid = 1826] [id = 26] 18:58:00 INFO - PROCESS | 1826 | 1461203880604 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]]]}] 18:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1528ms 18:58:00 INFO - PROCESS | 1826 | 1461203880653 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:58:00 INFO - PROCESS | 1826 | 1461203880659 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:58:00 INFO - PROCESS | 1826 | 1461203880668 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 1826 | 1461203880674 Marionette TRACE conn3 <- [1,114,null,{}] 18:58:00 INFO - PROCESS | 1826 | 1461203880683 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}] 18:58:00 INFO - PROCESS | 1826 | 1461203880855 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:58:00 INFO - PROCESS | 1826 | 1461203880992 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e40800 == 25 [pid = 1826] [id = 36] 18:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f7a25eae000) [pid = 1826] [serial = 105] [outer = (nil)] 18:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a25eb3000) [pid = 1826] [serial = 106] [outer = 0x7f7a25eae000] 18:58:01 INFO - PROCESS | 1826 | 1461203881116 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a26a8cc00) [pid = 1826] [serial = 107] [outer = 0x7f7a25eae000] 18:58:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a2d416c00) [pid = 1826] [serial = 108] [outer = 0x7f7a1c743c00] 18:58:02 INFO - PROCESS | 1826 | 1461203882052 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]]]}] 18:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1440ms 18:58:02 INFO - PROCESS | 1826 | 1461203882108 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:58:02 INFO - PROCESS | 1826 | 1461203882115 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:58:02 INFO - PROCESS | 1826 | 1461203882128 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 1826 | 1461203882131 Marionette TRACE conn3 <- [1,118,null,{}] 18:58:02 INFO - PROCESS | 1826 | 1461203882139 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}] 18:58:02 INFO - PROCESS | 1826 | 1461203882306 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:58:02 INFO - PROCESS | 1826 | 1461203882443 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a333f4000 == 26 [pid = 1826] [id = 37] 18:58:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a249b6800) [pid = 1826] [serial = 109] [outer = (nil)] 18:58:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a336a1c00) [pid = 1826] [serial = 110] [outer = 0x7f7a249b6800] 18:58:02 INFO - PROCESS | 1826 | 1461203882556 Marionette DEBUG loaded listener.js 18:58:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a34814400) [pid = 1826] [serial = 111] [outer = 0x7f7a249b6800] 18:58:03 INFO - PROCESS | 1826 | 1461203883336 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]]]}] 18:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1241ms 18:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:58:03 INFO - PROCESS | 1826 | 1461203883367 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:58:03 INFO - PROCESS | 1826 | 1461203883371 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:58:03 INFO - PROCESS | 1826 | 1461203883377 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:58:03 INFO - PROCESS | 1826 | 1461203883383 Marionette TRACE conn3 <- [1,122,null,{}] 18:58:03 INFO - PROCESS | 1826 | 1461203883417 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}] 18:58:03 INFO - PROCESS | 1826 | 1461203883599 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:58:03 INFO - PROCESS | 1826 | 1461203883733 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3800e800 == 27 [pid = 1826] [id = 38] 18:58:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a386c3800) [pid = 1826] [serial = 112] [outer = (nil)] 18:58:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a388bbc00) [pid = 1826] [serial = 113] [outer = 0x7f7a386c3800] 18:58:03 INFO - PROCESS | 1826 | 1461203883812 Marionette DEBUG loaded listener.js 18:58:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a38c0c800) [pid = 1826] [serial = 114] [outer = 0x7f7a386c3800] 18:58:04 INFO - PROCESS | 1826 | 1461203884612 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]]]}] 18:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1294ms 18:58:04 INFO - PROCESS | 1826 | 1461203884672 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:58:04 INFO - PROCESS | 1826 | 1461203884676 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:58:04 INFO - PROCESS | 1826 | 1461203884682 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:58:04 INFO - PROCESS | 1826 | 1461203884684 Marionette TRACE conn3 <- [1,126,null,{}] 18:58:04 INFO - PROCESS | 1826 | 1461203884690 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}] 18:58:04 INFO - PROCESS | 1826 | 1461203884846 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:58:04 INFO - PROCESS | 1826 | 1461203884982 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38891000 == 28 [pid = 1826] [id = 39] 18:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a386c7800) [pid = 1826] [serial = 115] [outer = (nil)] 18:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a3b58f800) [pid = 1826] [serial = 116] [outer = 0x7f7a386c7800] 18:58:05 INFO - PROCESS | 1826 | 1461203885055 Marionette DEBUG loaded listener.js 18:58:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a3cb5ec00) [pid = 1826] [serial = 117] [outer = 0x7f7a386c7800] 18:58:05 INFO - PROCESS | 1826 | 1461203885903 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]]]}] 18:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1251ms 18:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:58:05 INFO - PROCESS | 1826 | 1461203885934 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 1826 | 1461203885937 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:58:05 INFO - PROCESS | 1826 | 1461203885943 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 1826 | 1461203885946 Marionette TRACE conn3 <- [1,130,null,{}] 18:58:05 INFO - PROCESS | 1826 | 1461203885951 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}] 18:58:06 INFO - PROCESS | 1826 | 1461203886095 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:58:06 INFO - PROCESS | 1826 | 1461203886233 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38b67800 == 29 [pid = 1826] [id = 40] 18:58:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a1c86c000) [pid = 1826] [serial = 118] [outer = (nil)] 18:58:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a3cd93c00) [pid = 1826] [serial = 119] [outer = 0x7f7a1c86c000] 18:58:06 INFO - PROCESS | 1826 | 1461203886307 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f7a3cde8400) [pid = 1826] [serial = 120] [outer = 0x7f7a1c86c000] 18:58:07 INFO - PROCESS | 1826 | 1461203887184 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]]]}] 18:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1289ms 18:58:07 INFO - PROCESS | 1826 | 1461203887232 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:58:07 INFO - PROCESS | 1826 | 1461203887236 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:58:07 INFO - PROCESS | 1826 | 1461203887242 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:58:07 INFO - PROCESS | 1826 | 1461203887245 Marionette TRACE conn3 <- [1,134,null,{}] 18:58:07 INFO - PROCESS | 1826 | 1461203887250 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}] 18:58:07 INFO - PROCESS | 1826 | 1461203887490 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:58:07 INFO - PROCESS | 1826 | 1461203887761 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24f25800 == 30 [pid = 1826] [id = 41] 18:58:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f7a1b840000) [pid = 1826] [serial = 121] [outer = (nil)] 18:58:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a1b841c00) [pid = 1826] [serial = 122] [outer = 0x7f7a1b840000] 18:58:07 INFO - PROCESS | 1826 | 1461203887881 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a1c2c2800) [pid = 1826] [serial = 123] [outer = 0x7f7a1b840000] 18:58:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4c9000 == 29 [pid = 1826] [id = 32] 18:58:08 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25a0b000 == 28 [pid = 1826] [id = 31] 18:58:09 INFO - PROCESS | 1826 | 1461203889000 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]]]}] 18:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1787ms 18:58:09 INFO - PROCESS | 1826 | 1461203889029 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:58:09 INFO - PROCESS | 1826 | 1461203889035 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:58:09 INFO - PROCESS | 1826 | 1461203889044 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:58:09 INFO - PROCESS | 1826 | 1461203889050 Marionette TRACE conn3 <- [1,138,null,{}] 18:58:09 INFO - PROCESS | 1826 | 1461203889060 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}] 18:58:09 INFO - PROCESS | 1826 | 1461203889223 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:58:09 INFO - PROCESS | 1826 | 1461203889426 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25a0b000 == 29 [pid = 1826] [id = 42] 18:58:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a1c2ccc00) [pid = 1826] [serial = 124] [outer = (nil)] 18:58:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a1c2cec00) [pid = 1826] [serial = 125] [outer = 0x7f7a1c2ccc00] 18:58:09 INFO - PROCESS | 1826 | 1461203889512 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a1e38d800) [pid = 1826] [serial = 126] [outer = 0x7f7a1c2ccc00] 18:58:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25e60000 == 28 [pid = 1826] [id = 27] 18:58:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29332000 == 27 [pid = 1826] [id = 28] 18:58:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38891000 == 26 [pid = 1826] [id = 39] 18:58:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3800e800 == 25 [pid = 1826] [id = 38] 18:58:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a333f4000 == 24 [pid = 1826] [id = 37] 18:58:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25e40800 == 23 [pid = 1826] [id = 36] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38b67800 == 22 [pid = 1826] [id = 40] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e33f000 == 21 [pid = 1826] [id = 34] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1f0f1000 == 20 [pid = 1826] [id = 6] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a33350800 == 19 [pid = 1826] [id = 29] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e167000 == 18 [pid = 1826] [id = 25] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a325d1000 == 17 [pid = 1826] [id = 24] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a36220000 == 16 [pid = 1826] [id = 35] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a33648000 == 15 [pid = 1826] [id = 33] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c846000 == 14 [pid = 1826] [id = 8] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a459cc000 == 13 [pid = 1826] [id = 9] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24c75000 == 12 [pid = 1826] [id = 30] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25859800 == 11 [pid = 1826] [id = 14] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2c6c2800 == 10 [pid = 1826] [id = 23] 18:58:13 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24f25800 == 9 [pid = 1826] [id = 41] 18:58:14 INFO - PROCESS | 1826 | 1461203894667 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]]]}] 18:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5760ms 18:58:14 INFO - PROCESS | 1826 | 1461203894805 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:58:14 INFO - PROCESS | 1826 | 1461203894810 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:58:14 INFO - PROCESS | 1826 | 1461203894819 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:58:14 INFO - PROCESS | 1826 | 1461203894822 Marionette TRACE conn3 <- [1,142,null,{}] 18:58:14 INFO - PROCESS | 1826 | 1461203894832 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}] 18:58:15 INFO - PROCESS | 1826 | 1461203895007 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:58:15 INFO - PROCESS | 1826 | 1461203895105 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff4c800 == 10 [pid = 1826] [id = 43] 18:58:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a1e550000) [pid = 1826] [serial = 127] [outer = (nil)] 18:58:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a1f016c00) [pid = 1826] [serial = 128] [outer = 0x7f7a1e550000] 18:58:15 INFO - PROCESS | 1826 | 1461203895175 Marionette DEBUG loaded listener.js 18:58:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a1fc6b800) [pid = 1826] [serial = 129] [outer = 0x7f7a1e550000] 18:58:15 INFO - PROCESS | 1826 | 1461203895884 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]]]}] 18:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1131ms 18:58:15 INFO - PROCESS | 1826 | 1461203895949 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:58:15 INFO - PROCESS | 1826 | 1461203895960 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:58:15 INFO - PROCESS | 1826 | 1461203895993 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:58:15 INFO - PROCESS | 1826 | 1461203895997 Marionette TRACE conn3 <- [1,146,null,{}] 18:58:16 INFO - PROCESS | 1826 | 1461203896008 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}] 18:58:16 INFO - PROCESS | 1826 | 1461203896243 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:58:16 INFO - PROCESS | 1826 | 1461203896343 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25857000 == 11 [pid = 1826] [id = 44] 18:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a1e394800) [pid = 1826] [serial = 130] [outer = (nil)] 18:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a21aa4400) [pid = 1826] [serial = 131] [outer = 0x7f7a1e394800] 18:58:16 INFO - PROCESS | 1826 | 1461203896407 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a2303d800) [pid = 1826] [serial = 132] [outer = 0x7f7a1e394800] 18:58:17 INFO - PROCESS | 1826 | 1461203897405 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]]]}] 18:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1498ms 18:58:17 INFO - PROCESS | 1826 | 1461203897484 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:58:17 INFO - PROCESS | 1826 | 1461203897489 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:58:17 INFO - PROCESS | 1826 | 1461203897495 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:58:17 INFO - PROCESS | 1826 | 1461203897503 Marionette TRACE conn3 <- [1,150,null,{}] 18:58:17 INFO - PROCESS | 1826 | 1461203897527 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}] 18:58:17 INFO - PROCESS | 1826 | 1461203897718 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:58:17 INFO - PROCESS | 1826 | 1461203897740 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4dc000 == 12 [pid = 1826] [id = 45] 18:58:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1d57f800) [pid = 1826] [serial = 133] [outer = (nil)] 18:58:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a25307c00) [pid = 1826] [serial = 134] [outer = 0x7f7a1d57f800] 18:58:17 INFO - PROCESS | 1826 | 1461203897809 Marionette DEBUG loaded listener.js 18:58:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a26451800) [pid = 1826] [serial = 135] [outer = 0x7f7a1d57f800] 18:58:18 INFO - PROCESS | 1826 | 1461203898672 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]]]}] 18:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1238ms 18:58:18 INFO - PROCESS | 1826 | 1461203898734 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:58:18 INFO - PROCESS | 1826 | 1461203898738 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:58:18 INFO - PROCESS | 1826 | 1461203898745 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:58:18 INFO - PROCESS | 1826 | 1461203898748 Marionette TRACE conn3 <- [1,154,null,{}] 18:58:18 INFO - PROCESS | 1826 | 1461203898753 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}] 18:58:18 INFO - PROCESS | 1826 | 1461203898942 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:58:18 INFO - PROCESS | 1826 | 1461203898966 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34505800 == 13 [pid = 1826] [id = 46] 18:58:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a258ef400) [pid = 1826] [serial = 136] [outer = (nil)] 18:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a2967bc00) [pid = 1826] [serial = 137] [outer = 0x7f7a258ef400] 18:58:19 INFO - PROCESS | 1826 | 1461203899033 Marionette DEBUG loaded listener.js 18:58:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a33180800) [pid = 1826] [serial = 138] [outer = 0x7f7a258ef400] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a1e38c800) [pid = 1826] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a32568800) [pid = 1826] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a1c749000) [pid = 1826] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a26585000) [pid = 1826] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a26585800) [pid = 1826] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a1e54ec00) [pid = 1826] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a1ca14400) [pid = 1826] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a22472800) [pid = 1826] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a1e54d400) [pid = 1826] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a34539400) [pid = 1826] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a249b6800) [pid = 1826] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a1ffb1800) [pid = 1826] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a34537400) [pid = 1826] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a1b840000) [pid = 1826] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f7a1f0acc00) [pid = 1826] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f7a1c870c00) [pid = 1826] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f7a1c870400) [pid = 1826] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f7a1f01cc00) [pid = 1826] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f7a1fca5800) [pid = 1826] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f7a24bc5000) [pid = 1826] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f7a248f1400) [pid = 1826] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a256ab800) [pid = 1826] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a386c3800) [pid = 1826] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a1c74cc00) [pid = 1826] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a1c86c000) [pid = 1826] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a1d68d400) [pid = 1826] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a1e54cc00) [pid = 1826] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a23039400) [pid = 1826] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a24e07800) [pid = 1826] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a26a8a800) [pid = 1826] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a386c7800) [pid = 1826] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a25eae000) [pid = 1826] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:58:20 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f7a27862c00) [pid = 1826] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:58:20 INFO - PROCESS | 1826 | 1461203900972 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]]]}] 18:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2285ms 18:58:21 INFO - PROCESS | 1826 | 1461203901065 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:58:21 INFO - PROCESS | 1826 | 1461203901069 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:58:21 INFO - PROCESS | 1826 | 1461203901078 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:58:21 INFO - PROCESS | 1826 | 1461203901081 Marionette TRACE conn3 <- [1,158,null,{}] 18:58:21 INFO - PROCESS | 1826 | 1461203901086 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}] 18:58:21 INFO - PROCESS | 1826 | 1461203901263 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:58:21 INFO - PROCESS | 1826 | 1461203901276 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a249a0000 == 14 [pid = 1826] [id = 47] 18:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a1b839800) [pid = 1826] [serial = 139] [outer = (nil)] 18:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a246b2c00) [pid = 1826] [serial = 140] [outer = 0x7f7a1b839800] 18:58:21 INFO - PROCESS | 1826 | 1461203901339 Marionette DEBUG loaded listener.js 18:58:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a26585000) [pid = 1826] [serial = 141] [outer = 0x7f7a1b839800] 18:58:22 INFO - PROCESS | 1826 | 1461203902132 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]]]}] 18:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1090ms 18:58:22 INFO - PROCESS | 1826 | 1461203902169 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:58:22 INFO - PROCESS | 1826 | 1461203902173 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:58:22 INFO - PROCESS | 1826 | 1461203902178 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:58:22 INFO - PROCESS | 1826 | 1461203902180 Marionette TRACE conn3 <- [1,162,null,{}] 18:58:22 INFO - PROCESS | 1826 | 1461203902185 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}] 18:58:22 INFO - PROCESS | 1826 | 1461203902442 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:58:22 INFO - PROCESS | 1826 | 1461203902586 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cf42000 == 15 [pid = 1826] [id = 48] 18:58:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1c2c6400) [pid = 1826] [serial = 142] [outer = (nil)] 18:58:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1c748400) [pid = 1826] [serial = 143] [outer = 0x7f7a1c2c6400] 18:58:22 INFO - PROCESS | 1826 | 1461203902663 Marionette DEBUG loaded listener.js 18:58:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1e38c800) [pid = 1826] [serial = 144] [outer = 0x7f7a1c2c6400] 18:58:23 INFO - PROCESS | 1826 | 1461203903693 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]]]}] 18:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1538ms 18:58:23 INFO - PROCESS | 1826 | 1461203903720 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:58:23 INFO - PROCESS | 1826 | 1461203903727 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:58:23 INFO - PROCESS | 1826 | 1461203903735 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:58:23 INFO - PROCESS | 1826 | 1461203903743 Marionette TRACE conn3 <- [1,166,null,{}] 18:58:23 INFO - PROCESS | 1826 | 1461203903753 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}] 18:58:24 INFO - PROCESS | 1826 | 1461203904001 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:58:24 INFO - PROCESS | 1826 | 1461203904188 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29248800 == 16 [pid = 1826] [id = 49] 18:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a1fc6e000) [pid = 1826] [serial = 145] [outer = (nil)] 18:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a23951c00) [pid = 1826] [serial = 146] [outer = 0x7f7a1fc6e000] 18:58:24 INFO - PROCESS | 1826 | 1461203904287 Marionette DEBUG loaded listener.js 18:58:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a24928400) [pid = 1826] [serial = 147] [outer = 0x7f7a1fc6e000] 18:58:25 INFO - PROCESS | 1826 | 1461203905285 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]]]}] 18:58:25 INFO - PROCESS | 1826 | 1461203905293 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1588ms 18:58:25 INFO - PROCESS | 1826 | 1461203905324 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:58:25 INFO - PROCESS | 1826 | 1461203905329 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:58:25 INFO - PROCESS | 1826 | 1461203905380 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:58:25 INFO - PROCESS | 1826 | 1461203905383 Marionette TRACE conn3 <- [1,170,null,{}] 18:58:25 INFO - PROCESS | 1826 | 1461203905400 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}] 18:58:25 INFO - PROCESS | 1826 | 1461203905687 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:58:25 INFO - PROCESS | 1826 | 1461203905921 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e32d000 == 17 [pid = 1826] [id = 50] 18:58:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a1ca0b000) [pid = 1826] [serial = 148] [outer = (nil)] 18:58:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a1ca17000) [pid = 1826] [serial = 149] [outer = 0x7f7a1ca0b000] 18:58:25 INFO - PROCESS | 1826 | 1461203905991 Marionette DEBUG loaded listener.js 18:58:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a1e38f400) [pid = 1826] [serial = 150] [outer = 0x7f7a1ca0b000] 18:58:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25a0b000 == 16 [pid = 1826] [id = 42] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a1c2cec00) [pid = 1826] [serial = 125] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a24e03c00) [pid = 1826] [serial = 12] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a25306c00) [pid = 1826] [serial = 9] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | 1461203906923 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]]]}] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a1ca19800) [pid = 1826] [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.] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a367e6000) [pid = 1826] [serial = 86] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a24977800) [pid = 1826] [serial = 91] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a36220800) [pid = 1826] [serial = 2] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a1ffafc00) [pid = 1826] [serial = 73] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a22fa7000) [pid = 1826] [serial = 88] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a1c76f000) [pid = 1826] [serial = 28] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a36206c00) [pid = 1826] [serial = 85] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f7a25ea6800) [pid = 1826] [serial = 46] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f7a26a80800) [pid = 1826] [serial = 49] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f7a26e1e400) [pid = 1826] [serial = 52] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f7a249b5800) [pid = 1826] [serial = 37] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f7a24f65000) [pid = 1826] [serial = 38] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f7a25ead400) [pid = 1826] [serial = 40] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f7a26443c00) [pid = 1826] [serial = 47] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f7a2644d000) [pid = 1826] [serial = 41] [outer = (nil)] [url = about:blank] 18:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1632ms 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f7a24cdb400) [pid = 1826] [serial = 43] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f7a1e554000) [pid = 1826] [serial = 33] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f7a24f6c400) [pid = 1826] [serial = 44] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f7a1e54a400) [pid = 1826] [serial = 31] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f7a24976c00) [pid = 1826] [serial = 26] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f7a26e1fc00) [pid = 1826] [serial = 50] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f7a1fcab000) [pid = 1826] [serial = 34] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f7a292ee800) [pid = 1826] [serial = 53] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f7a2d40dc00) [pid = 1826] [serial = 56] [outer = (nil)] [url = about:blank] 18:58:26 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f7a1ca0d000) [pid = 1826] [serial = 58] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a26a89400) [pid = 1826] [serial = 80] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f7a333d8c00) [pid = 1826] [serial = 82] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f7a2644dc00) [pid = 1826] [serial = 79] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f7a24f67400) [pid = 1826] [serial = 77] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f7a34816800) [pid = 1826] [serial = 97] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f7a1b841c00) [pid = 1826] [serial = 122] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f7a24b3f800) [pid = 1826] [serial = 76] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f7a247c9400) [pid = 1826] [serial = 74] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f7a2644e400) [pid = 1826] [serial = 65] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f7a38795000) [pid = 1826] [serial = 100] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f7a32573400) [pid = 1826] [serial = 67] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f7a3806fc00) [pid = 1826] [serial = 98] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 75 (0x7f7a1c2c2800) [pid = 1826] [serial = 123] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 74 (0x7f7a25ea8c00) [pid = 1826] [serial = 92] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 73 (0x7f7a388bbc00) [pid = 1826] [serial = 113] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f7a249ad800) [pid = 1826] [serial = 62] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f7a25eae400) [pid = 1826] [serial = 64] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f7a336a1c00) [pid = 1826] [serial = 110] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f7a1d571800) [pid = 1826] [serial = 59] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f7a2773fc00) [pid = 1826] [serial = 94] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f7a2492b800) [pid = 1826] [serial = 89] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f7a230fe400) [pid = 1826] [serial = 61] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f7a292f7400) [pid = 1826] [serial = 55] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f7a1e54e800) [pid = 1826] [serial = 16] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f7a3cd93c00) [pid = 1826] [serial = 119] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f7a1e555000) [pid = 1826] [serial = 17] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f7a32574000) [pid = 1826] [serial = 95] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f7a336f6800) [pid = 1826] [serial = 68] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f7a38b80400) [pid = 1826] [serial = 104] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f7a1f013c00) [pid = 1826] [serial = 19] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 57 (0x7f7a3cb5ec00) [pid = 1826] [serial = 117] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 56 (0x7f7a25eb3000) [pid = 1826] [serial = 106] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 55 (0x7f7a3b58f800) [pid = 1826] [serial = 116] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f7a338e7c00) [pid = 1826] [serial = 70] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f7a346cfc00) [pid = 1826] [serial = 83] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f7a38aad000) [pid = 1826] [serial = 101] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f7a34814400) [pid = 1826] [serial = 111] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f7a38ab8800) [pid = 1826] [serial = 103] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 49 (0x7f7a26a8cc00) [pid = 1826] [serial = 107] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 48 (0x7f7a345d8800) [pid = 1826] [serial = 71] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 47 (0x7f7a38c0c800) [pid = 1826] [serial = 114] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 46 (0x7f7a1ca12000) [pid = 1826] [serial = 25] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 45 (0x7f7a3cde8400) [pid = 1826] [serial = 120] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 44 (0x7f7a22477c00) [pid = 1826] [serial = 22] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | --DOMWINDOW == 43 (0x7f7a1c742400) [pid = 1826] [serial = 23] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1826 | 1461203907035 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:58:27 INFO - PROCESS | 1826 | 1461203907051 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:58:27 INFO - PROCESS | 1826 | 1461203907077 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:58:27 INFO - PROCESS | 1826 | 1461203907087 Marionette TRACE conn3 <- [1,174,null,{}] 18:58:27 INFO - PROCESS | 1826 | 1461203907111 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}] 18:58:27 INFO - PROCESS | 1826 | 1461203907353 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:58:27 INFO - PROCESS | 1826 | 1461203907526 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cac1800 == 17 [pid = 1826] [id = 51] 18:58:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 44 (0x7f7a1d684000) [pid = 1826] [serial = 151] [outer = (nil)] 18:58:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 45 (0x7f7a1e54bc00) [pid = 1826] [serial = 152] [outer = 0x7f7a1d684000] 18:58:27 INFO - PROCESS | 1826 | 1461203907591 Marionette DEBUG loaded listener.js 18:58:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 46 (0x7f7a1f0b9c00) [pid = 1826] [serial = 153] [outer = 0x7f7a1d684000] 18:58:28 INFO - PROCESS | 1826 | 1461203908249 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]]]}] 18:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1199ms 18:58:28 INFO - PROCESS | 1826 | 1461203908277 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:58:28 INFO - PROCESS | 1826 | 1461203908282 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:58:28 INFO - PROCESS | 1826 | 1461203908288 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:58:28 INFO - PROCESS | 1826 | 1461203908290 Marionette TRACE conn3 <- [1,178,null,{}] 18:58:28 INFO - PROCESS | 1826 | 1461203908298 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}] 18:58:28 INFO - PROCESS | 1826 | 1461203908437 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:58:28 INFO - PROCESS | 1826 | 1461203908530 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1f0f8800 == 18 [pid = 1826] [id = 52] 18:58:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 47 (0x7f7a1f0af000) [pid = 1826] [serial = 154] [outer = (nil)] 18:58:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 48 (0x7f7a21a99c00) [pid = 1826] [serial = 155] [outer = 0x7f7a1f0af000] 18:58:28 INFO - PROCESS | 1826 | 1461203908594 Marionette DEBUG loaded listener.js 18:58:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 49 (0x7f7a21aa8c00) [pid = 1826] [serial = 156] [outer = 0x7f7a1f0af000] 18:58:29 INFO - PROCESS | 1826 | 1461203909223 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]]]}] 18:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 983ms 18:58:29 INFO - PROCESS | 1826 | 1461203909272 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:58:29 INFO - PROCESS | 1826 | 1461203909278 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:58:29 INFO - PROCESS | 1826 | 1461203909299 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:58:29 INFO - PROCESS | 1826 | 1461203909307 Marionette TRACE conn3 <- [1,182,null,{}] 18:58:29 INFO - PROCESS | 1826 | 1461203909316 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}] 18:58:29 INFO - PROCESS | 1826 | 1461203909521 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:58:29 INFO - PROCESS | 1826 | 1461203909558 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c85800 == 19 [pid = 1826] [id = 53] 18:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 50 (0x7f7a1fc6dc00) [pid = 1826] [serial = 157] [outer = (nil)] 18:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f7a248eb400) [pid = 1826] [serial = 158] [outer = 0x7f7a1fc6dc00] 18:58:29 INFO - PROCESS | 1826 | 1461203909629 Marionette DEBUG loaded listener.js 18:58:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f7a249b3c00) [pid = 1826] [serial = 159] [outer = 0x7f7a1fc6dc00] 18:58:30 INFO - PROCESS | 1826 | 1461203910515 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]]]}] 18:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1247ms 18:58:30 INFO - PROCESS | 1826 | 1461203910536 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:58:30 INFO - PROCESS | 1826 | 1461203910539 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:58:30 INFO - PROCESS | 1826 | 1461203910544 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:58:30 INFO - PROCESS | 1826 | 1461203910546 Marionette TRACE conn3 <- [1,186,null,{}] 18:58:30 INFO - PROCESS | 1826 | 1461203910552 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}] 18:58:30 INFO - PROCESS | 1826 | 1461203910772 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:58:30 INFO - PROCESS | 1826 | 1461203910809 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cab3000 == 20 [pid = 1826] [id = 54] 18:58:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f7a1b842000) [pid = 1826] [serial = 160] [outer = (nil)] 18:58:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f7a24ec3400) [pid = 1826] [serial = 161] [outer = 0x7f7a1b842000] 18:58:30 INFO - PROCESS | 1826 | 1461203910917 Marionette DEBUG loaded listener.js 18:58:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f7a25305800) [pid = 1826] [serial = 162] [outer = 0x7f7a1b842000] 18:58:31 INFO - PROCESS | 1826 | --DOMWINDOW == 54 (0x7f7a1d57f800) [pid = 1826] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:58:31 INFO - PROCESS | 1826 | --DOMWINDOW == 53 (0x7f7a258ef400) [pid = 1826] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:58:31 INFO - PROCESS | 1826 | --DOMWINDOW == 52 (0x7f7a1e394800) [pid = 1826] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:58:31 INFO - PROCESS | 1826 | --DOMWINDOW == 51 (0x7f7a1e550000) [pid = 1826] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:58:31 INFO - PROCESS | 1826 | --DOMWINDOW == 50 (0x7f7a1c2ccc00) [pid = 1826] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:58:31 INFO - PROCESS | 1826 | 1461203911718 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]]]}] 18:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1231ms 18:58:31 INFO - PROCESS | 1826 | 1461203911777 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:58:31 INFO - PROCESS | 1826 | 1461203911781 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:58:31 INFO - PROCESS | 1826 | 1461203911786 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:58:31 INFO - PROCESS | 1826 | 1461203911788 Marionette TRACE conn3 <- [1,190,null,{}] 18:58:31 INFO - PROCESS | 1826 | 1461203911793 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}] 18:58:31 INFO - PROCESS | 1826 | 1461203911928 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:58:32 INFO - PROCESS | 1826 | 1461203912021 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25c1e800 == 21 [pid = 1826] [id = 55] 18:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 51 (0x7f7a253c4800) [pid = 1826] [serial = 163] [outer = (nil)] 18:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 52 (0x7f7a2576b400) [pid = 1826] [serial = 164] [outer = 0x7f7a253c4800] 18:58:32 INFO - PROCESS | 1826 | 1461203912102 Marionette DEBUG loaded listener.js 18:58:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 53 (0x7f7a25eb3000) [pid = 1826] [serial = 165] [outer = 0x7f7a253c4800] 18:58:32 INFO - PROCESS | 1826 | 1461203912810 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]]]}] 18:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1039ms 18:58:32 INFO - PROCESS | 1826 | 1461203912826 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 1826 | 1461203912829 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:58:32 INFO - PROCESS | 1826 | 1461203912835 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 1826 | 1461203912838 Marionette TRACE conn3 <- [1,194,null,{}] 18:58:32 INFO - PROCESS | 1826 | 1461203912851 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}] 18:58:33 INFO - PROCESS | 1826 | 1461203913015 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:58:33 INFO - PROCESS | 1826 | 1461203913034 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a265a9000 == 22 [pid = 1826] [id = 56] 18:58:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 54 (0x7f7a1c74d400) [pid = 1826] [serial = 166] [outer = (nil)] 18:58:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 55 (0x7f7a26a8a000) [pid = 1826] [serial = 167] [outer = 0x7f7a1c74d400] 18:58:33 INFO - PROCESS | 1826 | 1461203913094 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 56 (0x7f7a26e3a000) [pid = 1826] [serial = 168] [outer = 0x7f7a1c74d400] 18:58:33 INFO - PROCESS | 1826 | 1461203913972 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]]]}] 18:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1190ms 18:58:34 INFO - PROCESS | 1826 | 1461203914027 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:58:34 INFO - PROCESS | 1826 | 1461203914031 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:58:34 INFO - PROCESS | 1826 | 1461203914040 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:58:34 INFO - PROCESS | 1826 | 1461203914045 Marionette TRACE conn3 <- [1,198,null,{}] 18:58:34 INFO - PROCESS | 1826 | 1461203914095 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}] 18:58:34 INFO - PROCESS | 1826 | 1461203914271 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:58:34 INFO - PROCESS | 1826 | 1461203914379 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1f0f6800 == 23 [pid = 1826] [id = 57] 18:58:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 57 (0x7f7a1ca19800) [pid = 1826] [serial = 169] [outer = (nil)] 18:58:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 58 (0x7f7a1d685c00) [pid = 1826] [serial = 170] [outer = 0x7f7a1ca19800] 18:58:34 INFO - PROCESS | 1826 | 1461203914458 Marionette DEBUG loaded listener.js 18:58:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f7a1e557400) [pid = 1826] [serial = 171] [outer = 0x7f7a1ca19800] 18:58:35 INFO - PROCESS | 1826 | 1461203915258 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]]]}] 18:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1281ms 18:58:35 INFO - PROCESS | 1826 | 1461203915322 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:58:35 INFO - PROCESS | 1826 | 1461203915331 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:58:35 INFO - PROCESS | 1826 | 1461203915342 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:58:35 INFO - PROCESS | 1826 | 1461203915346 Marionette TRACE conn3 <- [1,202,null,{}] 18:58:35 INFO - PROCESS | 1826 | 1461203915352 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}] 18:58:35 INFO - PROCESS | 1826 | 1461203915579 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:58:35 INFO - PROCESS | 1826 | 1461203915706 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e4f800 == 24 [pid = 1826] [id = 58] 18:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f7a1cf58c00) [pid = 1826] [serial = 172] [outer = (nil)] 18:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f7a22474800) [pid = 1826] [serial = 173] [outer = 0x7f7a1cf58c00] 18:58:35 INFO - PROCESS | 1826 | 1461203915782 Marionette DEBUG loaded listener.js 18:58:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f7a247c9000) [pid = 1826] [serial = 174] [outer = 0x7f7a1cf58c00] 18:58:36 INFO - PROCESS | 1826 | 1461203916618 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]]]}] 18:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1333ms 18:58:36 INFO - PROCESS | 1826 | 1461203916674 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:58:36 INFO - PROCESS | 1826 | 1461203916678 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:58:36 INFO - PROCESS | 1826 | 1461203916686 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:58:36 INFO - PROCESS | 1826 | 1461203916691 Marionette TRACE conn3 <- [1,206,null,{}] 18:58:36 INFO - PROCESS | 1826 | 1461203916708 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}] 18:58:36 INFO - PROCESS | 1826 | 1461203916909 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:58:37 INFO - PROCESS | 1826 | 1461203917034 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a249a3800 == 25 [pid = 1826] [id = 59] 18:58:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f7a248ee000) [pid = 1826] [serial = 175] [outer = (nil)] 18:58:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f7a25eae400) [pid = 1826] [serial = 176] [outer = 0x7f7a248ee000] 18:58:37 INFO - PROCESS | 1826 | 1461203917108 Marionette DEBUG loaded listener.js 18:58:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f7a26451c00) [pid = 1826] [serial = 177] [outer = 0x7f7a248ee000] 18:58:38 INFO - PROCESS | 1826 | 1461203918042 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]]]}] 18:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1390ms 18:58:38 INFO - PROCESS | 1826 | 1461203918076 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:58:38 INFO - PROCESS | 1826 | 1461203918080 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:58:38 INFO - PROCESS | 1826 | 1461203918088 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:58:38 INFO - PROCESS | 1826 | 1461203918093 Marionette TRACE conn3 <- [1,210,null,{}] 18:58:38 INFO - PROCESS | 1826 | 1461203918101 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}] 18:58:38 INFO - PROCESS | 1826 | 1461203918245 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:58:38 INFO - PROCESS | 1826 | 1461203918354 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c73000 == 26 [pid = 1826] [id = 60] 18:58:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f7a1c74a800) [pid = 1826] [serial = 178] [outer = (nil)] 18:58:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f7a1e386000) [pid = 1826] [serial = 179] [outer = 0x7f7a1c74a800] 18:58:38 INFO - PROCESS | 1826 | 1461203918419 Marionette DEBUG loaded listener.js 18:58:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f7a1fc69000) [pid = 1826] [serial = 180] [outer = 0x7f7a1c74a800] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f7a26451800) [pid = 1826] [serial = 135] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 66 (0x7f7a25307c00) [pid = 1826] [serial = 134] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 65 (0x7f7a2967bc00) [pid = 1826] [serial = 137] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 64 (0x7f7a21aa4400) [pid = 1826] [serial = 131] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 63 (0x7f7a1f016c00) [pid = 1826] [serial = 128] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 62 (0x7f7a1fc6b800) [pid = 1826] [serial = 129] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 61 (0x7f7a1e38d800) [pid = 1826] [serial = 126] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 60 (0x7f7a33180800) [pid = 1826] [serial = 138] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 59 (0x7f7a2303d800) [pid = 1826] [serial = 132] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | --DOMWINDOW == 58 (0x7f7a246b2c00) [pid = 1826] [serial = 140] [outer = (nil)] [url = about:blank] 18:58:39 INFO - PROCESS | 1826 | 1461203919286 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]]]}] 18:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1236ms 18:58:39 INFO - PROCESS | 1826 | 1461203919324 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:58:39 INFO - PROCESS | 1826 | 1461203919332 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:58:39 INFO - PROCESS | 1826 | 1461203919341 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:58:39 INFO - PROCESS | 1826 | 1461203919344 Marionette TRACE conn3 <- [1,214,null,{}] 18:58:39 INFO - PROCESS | 1826 | 1461203919349 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}] 18:58:39 INFO - PROCESS | 1826 | 1461203919491 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:58:39 INFO - PROCESS | 1826 | 1461203919501 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2245f800 == 27 [pid = 1826] [id = 61] 18:58:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 59 (0x7f7a1fc67400) [pid = 1826] [serial = 181] [outer = (nil)] 18:58:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 60 (0x7f7a21aa2800) [pid = 1826] [serial = 182] [outer = 0x7f7a1fc67400] 18:58:39 INFO - PROCESS | 1826 | 1461203919563 Marionette DEBUG loaded listener.js 18:58:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 61 (0x7f7a23ec1000) [pid = 1826] [serial = 183] [outer = 0x7f7a1fc67400] 18:58:40 INFO - PROCESS | 1826 | 1461203920306 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]]]}] 18:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 988ms 18:58:40 INFO - PROCESS | 1826 | 1461203920331 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:58:40 INFO - PROCESS | 1826 | 1461203920334 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:58:40 INFO - PROCESS | 1826 | 1461203920340 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:58:40 INFO - PROCESS | 1826 | 1461203920345 Marionette TRACE conn3 <- [1,218,null,{}] 18:58:40 INFO - PROCESS | 1826 | 1461203920364 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}] 18:58:40 INFO - PROCESS | 1826 | 1461203920535 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:58:40 INFO - PROCESS | 1826 | 1461203920551 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25d0a800 == 28 [pid = 1826] [id = 62] 18:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 62 (0x7f7a249b1c00) [pid = 1826] [serial = 184] [outer = (nil)] 18:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 63 (0x7f7a24f66c00) [pid = 1826] [serial = 185] [outer = 0x7f7a249b1c00] 18:58:40 INFO - PROCESS | 1826 | 1461203920621 Marionette DEBUG loaded listener.js 18:58:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 64 (0x7f7a25ea6c00) [pid = 1826] [serial = 186] [outer = 0x7f7a249b1c00] 18:58:41 INFO - PROCESS | 1826 | 1461203921323 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]]]}] 18:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1036ms 18:58:41 INFO - PROCESS | 1826 | 1461203921377 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:58:41 INFO - PROCESS | 1826 | 1461203921382 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:58:41 INFO - PROCESS | 1826 | 1461203921387 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:58:41 INFO - PROCESS | 1826 | 1461203921389 Marionette TRACE conn3 <- [1,222,null,{}] 18:58:41 INFO - PROCESS | 1826 | 1461203921398 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}] 18:58:41 INFO - PROCESS | 1826 | 1461203921550 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:58:41 INFO - PROCESS | 1826 | 1461203921559 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26ea9000 == 29 [pid = 1826] [id = 63] 18:58:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 65 (0x7f7a25ea7c00) [pid = 1826] [serial = 187] [outer = (nil)] 18:58:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 66 (0x7f7a26a8f400) [pid = 1826] [serial = 188] [outer = 0x7f7a25ea7c00] 18:58:41 INFO - PROCESS | 1826 | 1461203921620 Marionette DEBUG loaded listener.js 18:58:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 67 (0x7f7a26e3d400) [pid = 1826] [serial = 189] [outer = 0x7f7a25ea7c00] 18:58:42 INFO - PROCESS | 1826 | 1461203922412 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]]]}] 18:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1041ms 18:58:42 INFO - PROCESS | 1826 | 1461203922434 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:58:42 INFO - PROCESS | 1826 | 1461203922437 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:58:42 INFO - PROCESS | 1826 | 1461203922443 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:58:42 INFO - PROCESS | 1826 | 1461203922445 Marionette TRACE conn3 <- [1,226,null,{}] 18:58:42 INFO - PROCESS | 1826 | 1461203922450 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}] 18:58:42 INFO - PROCESS | 1826 | 1461203922628 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:58:42 INFO - PROCESS | 1826 | 1461203922654 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2962e800 == 30 [pid = 1826] [id = 64] 18:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f7a1b840800) [pid = 1826] [serial = 190] [outer = (nil)] 18:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f7a276b4000) [pid = 1826] [serial = 191] [outer = 0x7f7a1b840800] 18:58:42 INFO - PROCESS | 1826 | 1461203922714 Marionette DEBUG loaded listener.js 18:58:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f7a292ecc00) [pid = 1826] [serial = 192] [outer = 0x7f7a1b840800] 18:58:43 INFO - PROCESS | 1826 | 1461203923409 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]]]}] 18:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 982ms 18:58:43 INFO - PROCESS | 1826 | 1461203923430 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:58:43 INFO - PROCESS | 1826 | 1461203923432 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:58:43 INFO - PROCESS | 1826 | 1461203923438 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:58:43 INFO - PROCESS | 1826 | 1461203923440 Marionette TRACE conn3 <- [1,230,null,{}] 18:58:43 INFO - PROCESS | 1826 | 1461203923445 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}] 18:58:43 INFO - PROCESS | 1826 | 1461203923633 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:58:43 INFO - PROCESS | 1826 | 1461203923670 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a325e0800 == 31 [pid = 1826] [id = 65] 18:58:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f7a1b83e400) [pid = 1826] [serial = 193] [outer = (nil)] 18:58:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f7a336f6800) [pid = 1826] [serial = 194] [outer = 0x7f7a1b83e400] 18:58:43 INFO - PROCESS | 1826 | 1461203923735 Marionette DEBUG loaded listener.js 18:58:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f7a338e7000) [pid = 1826] [serial = 195] [outer = 0x7f7a1b83e400] 18:58:44 INFO - PROCESS | 1826 | --DOMWINDOW == 72 (0x7f7a1b842000) [pid = 1826] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:58:44 INFO - PROCESS | 1826 | --DOMWINDOW == 71 (0x7f7a1d684000) [pid = 1826] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:58:44 INFO - PROCESS | 1826 | --DOMWINDOW == 70 (0x7f7a1f0af000) [pid = 1826] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:58:44 INFO - PROCESS | 1826 | --DOMWINDOW == 69 (0x7f7a1ca0b000) [pid = 1826] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:58:44 INFO - PROCESS | 1826 | --DOMWINDOW == 68 (0x7f7a1fc6dc00) [pid = 1826] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:58:44 INFO - PROCESS | 1826 | --DOMWINDOW == 67 (0x7f7a253c4800) [pid = 1826] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:58:44 INFO - PROCESS | 1826 | 1461203924437 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]]]}] 18:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1029ms 18:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:58:44 INFO - PROCESS | 1826 | 1461203924469 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:58:44 INFO - PROCESS | 1826 | 1461203924471 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:58:44 INFO - PROCESS | 1826 | 1461203924477 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:58:44 INFO - PROCESS | 1826 | 1461203924480 Marionette TRACE conn3 <- [1,234,null,{}] 18:58:44 INFO - PROCESS | 1826 | 1461203924484 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}] 18:58:44 INFO - PROCESS | 1826 | 1461203924651 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:58:44 INFO - PROCESS | 1826 | 1461203924671 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3335b000 == 32 [pid = 1826] [id = 66] 18:58:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 68 (0x7f7a1b847000) [pid = 1826] [serial = 196] [outer = (nil)] 18:58:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 69 (0x7f7a33179c00) [pid = 1826] [serial = 197] [outer = 0x7f7a1b847000] 18:58:44 INFO - PROCESS | 1826 | 1461203924729 Marionette DEBUG loaded listener.js 18:58:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 70 (0x7f7a345df800) [pid = 1826] [serial = 198] [outer = 0x7f7a1b847000] 18:58:45 INFO - PROCESS | 1826 | 1461203925426 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]]]}] 18:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 980ms 18:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:58:45 INFO - PROCESS | 1826 | 1461203925456 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:58:45 INFO - PROCESS | 1826 | 1461203925459 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:58:45 INFO - PROCESS | 1826 | 1461203925463 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:58:45 INFO - PROCESS | 1826 | 1461203925467 Marionette TRACE conn3 <- [1,238,null,{}] 18:58:45 INFO - PROCESS | 1826 | 1461203925471 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}] 18:58:45 INFO - PROCESS | 1826 | 1461203925628 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:58:45 INFO - PROCESS | 1826 | 1461203925648 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a333fd800 == 33 [pid = 1826] [id = 67] 18:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 71 (0x7f7a1c2cb800) [pid = 1826] [serial = 199] [outer = (nil)] 18:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 72 (0x7f7a34811400) [pid = 1826] [serial = 200] [outer = 0x7f7a1c2cb800] 18:58:45 INFO - PROCESS | 1826 | 1461203925713 Marionette DEBUG loaded listener.js 18:58:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 73 (0x7f7a349d0800) [pid = 1826] [serial = 201] [outer = 0x7f7a1c2cb800] 18:58:46 INFO - PROCESS | 1826 | 1461203926499 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]]]}] 18:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1077ms 18:58:46 INFO - PROCESS | 1826 | 1461203926542 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:58:46 INFO - PROCESS | 1826 | 1461203926548 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:58:46 INFO - PROCESS | 1826 | 1461203926573 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:58:46 INFO - PROCESS | 1826 | 1461203926579 Marionette TRACE conn3 <- [1,242,null,{}] 18:58:46 INFO - PROCESS | 1826 | 1461203926587 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}] 18:58:46 INFO - PROCESS | 1826 | 1461203926753 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:58:46 INFO - PROCESS | 1826 | 1461203926884 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a246f4800 == 34 [pid = 1826] [id = 68] 18:58:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 74 (0x7f7a1ca0ec00) [pid = 1826] [serial = 202] [outer = (nil)] 18:58:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 75 (0x7f7a1f013c00) [pid = 1826] [serial = 203] [outer = 0x7f7a1ca0ec00] 18:58:46 INFO - PROCESS | 1826 | 1461203926962 Marionette DEBUG loaded listener.js 18:58:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 76 (0x7f7a21a9d800) [pid = 1826] [serial = 204] [outer = 0x7f7a1ca0ec00] 18:58:47 INFO - PROCESS | 1826 | 1461203927839 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]]]}] 18:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1334ms 18:58:47 INFO - PROCESS | 1826 | 1461203927906 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:58:47 INFO - PROCESS | 1826 | 1461203927915 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:58:47 INFO - PROCESS | 1826 | 1461203927924 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:58:47 INFO - PROCESS | 1826 | 1461203927929 Marionette TRACE conn3 <- [1,246,null,{}] 18:58:47 INFO - PROCESS | 1826 | 1461203927934 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}] 18:58:48 INFO - PROCESS | 1826 | 1461203928125 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:58:48 INFO - PROCESS | 1826 | 1461203928254 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29648800 == 35 [pid = 1826] [id = 69] 18:58:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f7a1ca10c00) [pid = 1826] [serial = 205] [outer = (nil)] 18:58:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f7a25305c00) [pid = 1826] [serial = 206] [outer = 0x7f7a1ca10c00] 18:58:48 INFO - PROCESS | 1826 | 1461203928325 Marionette DEBUG loaded listener.js 18:58:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f7a2644e400) [pid = 1826] [serial = 207] [outer = 0x7f7a1ca10c00] 18:58:49 INFO - PROCESS | 1826 | 1461203929107 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]]]}] 18:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1237ms 18:58:49 INFO - PROCESS | 1826 | 1461203929162 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:58:49 INFO - PROCESS | 1826 | 1461203929165 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:58:49 INFO - PROCESS | 1826 | 1461203929172 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:58:49 INFO - PROCESS | 1826 | 1461203929178 Marionette TRACE conn3 <- [1,250,null,{}] 18:58:49 INFO - PROCESS | 1826 | 1461203929210 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}] 18:58:49 INFO - PROCESS | 1826 | 1461203929377 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:58:49 INFO - PROCESS | 1826 | 1461203929508 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34306800 == 36 [pid = 1826] [id = 70] 18:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f7a26450400) [pid = 1826] [serial = 208] [outer = (nil)] 18:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f7a333cf000) [pid = 1826] [serial = 209] [outer = 0x7f7a26450400] 18:58:49 INFO - PROCESS | 1826 | 1461203929585 Marionette DEBUG loaded listener.js 18:58:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f7a346c3400) [pid = 1826] [serial = 210] [outer = 0x7f7a26450400] 18:58:50 INFO - PROCESS | 1826 | 1461203930403 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]]]}] 18:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1266ms 18:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:58:50 INFO - PROCESS | 1826 | 1461203930438 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:58:50 INFO - PROCESS | 1826 | 1461203930442 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:58:50 INFO - PROCESS | 1826 | 1461203930448 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:58:50 INFO - PROCESS | 1826 | 1461203930451 Marionette TRACE conn3 <- [1,254,null,{}] 18:58:50 INFO - PROCESS | 1826 | 1461203930456 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}] 18:58:50 INFO - PROCESS | 1826 | 1461203930603 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:58:50 INFO - PROCESS | 1826 | 1461203930741 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3484f000 == 37 [pid = 1826] [id = 71] 18:58:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f7a2967bc00) [pid = 1826] [serial = 211] [outer = (nil)] 18:58:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f7a3671a800) [pid = 1826] [serial = 212] [outer = 0x7f7a2967bc00] 18:58:50 INFO - PROCESS | 1826 | 1461203930813 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a38071000) [pid = 1826] [serial = 213] [outer = 0x7f7a2967bc00] 18:58:51 INFO - PROCESS | 1826 | 1461203931621 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]]]}] 18:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1187ms 18:58:51 INFO - PROCESS | 1826 | 1461203931645 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:58:51 INFO - PROCESS | 1826 | 1461203931649 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:58:51 INFO - PROCESS | 1826 | 1461203931656 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:58:51 INFO - PROCESS | 1826 | 1461203931660 Marionette TRACE conn3 <- [1,258,null,{}] 18:58:51 INFO - PROCESS | 1826 | 1461203931665 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}] 18:58:51 INFO - PROCESS | 1826 | 1461203931825 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:58:51 INFO - PROCESS | 1826 | 1461203931965 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38010800 == 38 [pid = 1826] [id = 72] 18:58:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a1c2c9c00) [pid = 1826] [serial = 214] [outer = (nil)] 18:58:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a386c3000) [pid = 1826] [serial = 215] [outer = 0x7f7a1c2c9c00] 18:58:52 INFO - PROCESS | 1826 | 1461203932041 Marionette DEBUG loaded listener.js 18:58:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a386cc000) [pid = 1826] [serial = 216] [outer = 0x7f7a1c2c9c00] 18:58:53 INFO - PROCESS | 1826 | 1461203933040 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]]]}] 18:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1432ms 18:58:53 INFO - PROCESS | 1826 | 1461203933089 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:58:53 INFO - PROCESS | 1826 | 1461203933095 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:58:53 INFO - PROCESS | 1826 | 1461203933104 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:58:53 INFO - PROCESS | 1826 | 1461203933109 Marionette TRACE conn3 <- [1,262,null,{}] 18:58:53 INFO - PROCESS | 1826 | 1461203933116 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}] 18:58:53 INFO - PROCESS | 1826 | 1461203933297 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:58:53 INFO - PROCESS | 1826 | 1461203933489 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cf36000 == 39 [pid = 1826] [id = 73] 18:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f7a1ca15400) [pid = 1826] [serial = 217] [outer = (nil)] 18:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f7a1ffb5000) [pid = 1826] [serial = 218] [outer = 0x7f7a1ca15400] 18:58:53 INFO - PROCESS | 1826 | 1461203933594 Marionette DEBUG loaded listener.js 18:58:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f7a2380a800) [pid = 1826] [serial = 219] [outer = 0x7f7a1ca15400] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f7a26a8a000) [pid = 1826] [serial = 167] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | 1461203934330 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]]]}] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f7a24ec3400) [pid = 1826] [serial = 161] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f7a1c748400) [pid = 1826] [serial = 143] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a23951c00) [pid = 1826] [serial = 146] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f7a1e54bc00) [pid = 1826] [serial = 152] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f7a1f0b9c00) [pid = 1826] [serial = 153] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f7a21a99c00) [pid = 1826] [serial = 155] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f7a1e38f400) [pid = 1826] [serial = 150] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f7a1ca17000) [pid = 1826] [serial = 149] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f7a25305800) [pid = 1826] [serial = 162] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f7a248eb400) [pid = 1826] [serial = 158] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f7a249b3c00) [pid = 1826] [serial = 159] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 78 (0x7f7a25eb3000) [pid = 1826] [serial = 165] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 77 (0x7f7a2576b400) [pid = 1826] [serial = 164] [outer = (nil)] [url = about:blank] 18:58:54 INFO - PROCESS | 1826 | --DOMWINDOW == 76 (0x7f7a21aa8c00) [pid = 1826] [serial = 156] [outer = (nil)] [url = about:blank] 18:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1290ms 18:58:54 INFO - PROCESS | 1826 | 1461203934393 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:58:54 INFO - PROCESS | 1826 | 1461203934401 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:58:54 INFO - PROCESS | 1826 | 1461203934415 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 1826 | 1461203934419 Marionette TRACE conn3 <- [1,266,null,{}] 18:58:54 INFO - PROCESS | 1826 | 1461203934425 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}] 18:58:54 INFO - PROCESS | 1826 | 1461203934614 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:58:54 INFO - PROCESS | 1826 | 1461203934708 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1f0f3000 == 40 [pid = 1826] [id = 74] 18:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 77 (0x7f7a1fca9800) [pid = 1826] [serial = 220] [outer = (nil)] 18:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 78 (0x7f7a24929c00) [pid = 1826] [serial = 221] [outer = 0x7f7a1fca9800] 18:58:54 INFO - PROCESS | 1826 | 1461203934772 Marionette DEBUG loaded listener.js 18:58:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 79 (0x7f7a2530dc00) [pid = 1826] [serial = 222] [outer = 0x7f7a1fca9800] 18:58:55 INFO - PROCESS | 1826 | 1461203935583 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]]]}] 18:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1195ms 18:58:55 INFO - PROCESS | 1826 | 1461203935612 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:58:55 INFO - PROCESS | 1826 | 1461203935617 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:58:55 INFO - PROCESS | 1826 | 1461203935623 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:58:55 INFO - PROCESS | 1826 | 1461203935628 Marionette TRACE conn3 <- [1,270,null,{}] 18:58:55 INFO - PROCESS | 1826 | 1461203935643 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}] 18:58:55 INFO - PROCESS | 1826 | 1461203935803 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:58:55 INFO - PROCESS | 1826 | 1461203935907 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26c19800 == 41 [pid = 1826] [id = 75] 18:58:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f7a249b3c00) [pid = 1826] [serial = 223] [outer = (nil)] 18:58:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f7a26c5e000) [pid = 1826] [serial = 224] [outer = 0x7f7a249b3c00] 18:58:55 INFO - PROCESS | 1826 | 1461203935978 Marionette DEBUG loaded listener.js 18:58:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f7a2d4e1c00) [pid = 1826] [serial = 225] [outer = 0x7f7a249b3c00] 18:58:56 INFO - PROCESS | 1826 | 1461203936695 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]]]}] 18:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1140ms 18:58:56 INFO - PROCESS | 1826 | 1461203936763 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:58:56 INFO - PROCESS | 1826 | 1461203936767 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:58:56 INFO - PROCESS | 1826 | 1461203936772 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:58:56 INFO - PROCESS | 1826 | 1461203936774 Marionette TRACE conn3 <- [1,274,null,{}] 18:58:56 INFO - PROCESS | 1826 | 1461203936779 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}] 18:58:56 INFO - PROCESS | 1826 | 1461203936973 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:58:57 INFO - PROCESS | 1826 | 1461203936997 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2c6cf000 == 42 [pid = 1826] [id = 76] 18:58:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f7a336ab000) [pid = 1826] [serial = 226] [outer = (nil)] 18:58:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f7a338ed400) [pid = 1826] [serial = 227] [outer = 0x7f7a336ab000] 18:58:57 INFO - PROCESS | 1826 | 1461203937057 Marionette DEBUG loaded listener.js 18:58:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a367e7c00) [pid = 1826] [serial = 228] [outer = 0x7f7a336ab000] 18:58:57 INFO - PROCESS | 1826 | 1461203937779 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]]]}] 18:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1032ms 18:58:57 INFO - PROCESS | 1826 | 1461203937805 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:58:57 INFO - PROCESS | 1826 | 1461203937808 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:58:57 INFO - PROCESS | 1826 | 1461203937813 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:58:57 INFO - PROCESS | 1826 | 1461203937815 Marionette TRACE conn3 <- [1,278,null,{}] 18:58:57 INFO - PROCESS | 1826 | 1461203937820 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}] 18:58:57 INFO - PROCESS | 1826 | 1461203937975 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:58:58 INFO - PROCESS | 1826 | 1461203938006 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a336bb000 == 43 [pid = 1826] [id = 77] 18:58:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a1c342800) [pid = 1826] [serial = 229] [outer = (nil)] 18:58:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a1c34b000) [pid = 1826] [serial = 230] [outer = 0x7f7a1c342800] 18:58:58 INFO - PROCESS | 1826 | 1461203938066 Marionette DEBUG loaded listener.js 18:58:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a1c350000) [pid = 1826] [serial = 231] [outer = 0x7f7a1c342800] 18:58:58 INFO - PROCESS | 1826 | 1461203938789 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]]]}] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a1b840800) [pid = 1826] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f7a249b1c00) [pid = 1826] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f7a1b847000) [pid = 1826] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f7a1c74a800) [pid = 1826] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f7a1b83e400) [pid = 1826] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f7a1fc67400) [pid = 1826] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f7a25ea7c00) [pid = 1826] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f7a1fc6e000) [pid = 1826] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:58:58 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f7a1c2c6400) [pid = 1826] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1125ms 18:58:58 INFO - PROCESS | 1826 | 1461203938940 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:58:58 INFO - PROCESS | 1826 | 1461203938942 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:58:58 INFO - PROCESS | 1826 | 1461203938948 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:58:58 INFO - PROCESS | 1826 | 1461203938950 Marionette TRACE conn3 <- [1,282,null,{}] 18:58:58 INFO - PROCESS | 1826 | 1461203938962 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}] 18:58:59 INFO - PROCESS | 1826 | 1461203939130 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:58:59 INFO - PROCESS | 1826 | 1461203939141 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29253000 == 44 [pid = 1826] [id = 78] 18:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f7a32575400) [pid = 1826] [serial = 232] [outer = (nil)] 18:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f7a386c5c00) [pid = 1826] [serial = 233] [outer = 0x7f7a32575400] 18:58:59 INFO - PROCESS | 1826 | 1461203939208 Marionette DEBUG loaded listener.js 18:58:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f7a38799000) [pid = 1826] [serial = 234] [outer = 0x7f7a32575400] 18:58:59 INFO - PROCESS | 1826 | 1461203939936 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]]]}] 18:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1025ms 18:58:59 INFO - PROCESS | 1826 | 1461203939974 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:58:59 INFO - PROCESS | 1826 | 1461203939978 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:58:59 INFO - PROCESS | 1826 | 1461203939989 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:58:59 INFO - PROCESS | 1826 | 1461203939991 Marionette TRACE conn3 <- [1,286,null,{}] 18:58:59 INFO - PROCESS | 1826 | 1461203939996 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}] 18:59:00 INFO - PROCESS | 1826 | 1461203940129 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:59:00 INFO - PROCESS | 1826 | 1461203940146 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3873b800 == 45 [pid = 1826] [id = 79] 18:59:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f7a348ed800) [pid = 1826] [serial = 235] [outer = (nil)] 18:59:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f7a38aac400) [pid = 1826] [serial = 236] [outer = 0x7f7a348ed800] 18:59:00 INFO - PROCESS | 1826 | 1461203940204 Marionette DEBUG loaded listener.js 18:59:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a38aba000) [pid = 1826] [serial = 237] [outer = 0x7f7a348ed800] 18:59:01 INFO - PROCESS | 1826 | 1461203940998 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]]]}] 18:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1042ms 18:59:01 INFO - PROCESS | 1826 | 1461203941026 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:59:01 INFO - PROCESS | 1826 | 1461203941031 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:59:01 INFO - PROCESS | 1826 | 1461203941067 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:59:01 INFO - PROCESS | 1826 | 1461203941075 Marionette TRACE conn3 <- [1,290,null,{}] 18:59:01 INFO - PROCESS | 1826 | 1461203941084 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}] 18:59:01 INFO - PROCESS | 1826 | 1461203941299 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:59:01 INFO - PROCESS | 1826 | 1461203941447 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2245e000 == 46 [pid = 1826] [id = 80] 18:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a1b7e8c00) [pid = 1826] [serial = 238] [outer = (nil)] 18:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a1b7f3000) [pid = 1826] [serial = 239] [outer = 0x7f7a1b7e8c00] 18:59:01 INFO - PROCESS | 1826 | 1461203941570 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a1c347400) [pid = 1826] [serial = 240] [outer = 0x7f7a1b7e8c00] 18:59:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f7a1c348800) [pid = 1826] [serial = 241] [outer = 0x7f7a1c743c00] 18:59:02 INFO - PROCESS | 1826 | 1461203942658 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]]]}] 18:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1670ms 18:59:02 INFO - PROCESS | 1826 | 1461203942710 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:59:02 INFO - PROCESS | 1826 | 1461203942717 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:59:02 INFO - PROCESS | 1826 | 1461203942728 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:59:02 INFO - PROCESS | 1826 | 1461203942732 Marionette TRACE conn3 <- [1,294,null,{}] 18:59:02 INFO - PROCESS | 1826 | 1461203942738 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}] 18:59:02 INFO - PROCESS | 1826 | 1461203942904 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:59:03 INFO - PROCESS | 1826 | 1461203943040 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4bf800 == 47 [pid = 1826] [id = 81] 18:59:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f7a1b7ebc00) [pid = 1826] [serial = 242] [outer = (nil)] 18:59:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f7a1e54d400) [pid = 1826] [serial = 243] [outer = 0x7f7a1b7ebc00] 18:59:03 INFO - PROCESS | 1826 | 1461203943112 Marionette DEBUG loaded listener.js 18:59:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f7a247c6c00) [pid = 1826] [serial = 244] [outer = 0x7f7a1b7ebc00] 18:59:03 INFO - PROCESS | 1826 | 1461203943926 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]]]}] 18:59:03 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. 18:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1230ms 18:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:59:03 INFO - PROCESS | 1826 | 1461203943958 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:59:03 INFO - PROCESS | 1826 | 1461203943961 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:59:03 INFO - PROCESS | 1826 | 1461203943968 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 1826 | 1461203943973 Marionette TRACE conn3 <- [1,298,null,{}] 18:59:03 INFO - PROCESS | 1826 | 1461203943988 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}] 18:59:04 INFO - PROCESS | 1826 | 1461203944140 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:59:04 INFO - PROCESS | 1826 | 1461203944279 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38a7f000 == 48 [pid = 1826] [id = 82] 18:59:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f7a22fa5400) [pid = 1826] [serial = 245] [outer = (nil)] 18:59:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f7a26a8cc00) [pid = 1826] [serial = 246] [outer = 0x7f7a22fa5400] 18:59:04 INFO - PROCESS | 1826 | 1461203944359 Marionette DEBUG loaded listener.js 18:59:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f7a2d40e400) [pid = 1826] [serial = 247] [outer = 0x7f7a22fa5400] 18:59:05 INFO - PROCESS | 1826 | 1461203945254 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]]]}] 18:59:05 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. 18:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1337ms 18:59:05 INFO - PROCESS | 1826 | 1461203945304 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:59:05 INFO - PROCESS | 1826 | 1461203945308 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:59:05 INFO - PROCESS | 1826 | 1461203945314 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:59:05 INFO - PROCESS | 1826 | 1461203945316 Marionette TRACE conn3 <- [1,302,null,{}] 18:59:05 INFO - PROCESS | 1826 | 1461203945321 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}] 18:59:05 INFO - PROCESS | 1826 | 1461203945469 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:59:05 INFO - PROCESS | 1826 | 1461203945618 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38c31000 == 49 [pid = 1826] [id = 83] 18:59:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f7a2556c400) [pid = 1826] [serial = 248] [outer = (nil)] 18:59:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f7a367ec800) [pid = 1826] [serial = 249] [outer = 0x7f7a2556c400] 18:59:05 INFO - PROCESS | 1826 | 1461203945690 Marionette DEBUG loaded listener.js 18:59:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f7a3875c400) [pid = 1826] [serial = 250] [outer = 0x7f7a2556c400] 18:59:06 INFO - PROCESS | 1826 | 1461203946446 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]]]}] 18:59:06 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. 18:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1179ms 18:59:06 INFO - PROCESS | 1826 | 1461203946494 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:59:06 INFO - PROCESS | 1826 | 1461203946497 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:59:06 INFO - PROCESS | 1826 | 1461203946503 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:59:06 INFO - PROCESS | 1826 | 1461203946506 Marionette TRACE conn3 <- [1,306,null,{}] 18:59:06 INFO - PROCESS | 1826 | 1461203946511 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}] 18:59:06 INFO - PROCESS | 1826 | 1461203946661 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:59:06 INFO - PROCESS | 1826 | 1461203946795 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b535800 == 50 [pid = 1826] [id = 84] 18:59:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f7a336fac00) [pid = 1826] [serial = 251] [outer = (nil)] 18:59:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f7a38ab5800) [pid = 1826] [serial = 252] [outer = 0x7f7a336fac00] 18:59:06 INFO - PROCESS | 1826 | 1461203946867 Marionette DEBUG loaded listener.js 18:59:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f7a38b7d800) [pid = 1826] [serial = 253] [outer = 0x7f7a336fac00] 18:59:07 INFO - PROCESS | 1826 | 1461203947888 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]]]}] 18:59:07 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. 18:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1429ms 18:59:07 INFO - PROCESS | 1826 | 1461203947933 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:59:07 INFO - PROCESS | 1826 | 1461203947940 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:59:07 INFO - PROCESS | 1826 | 1461203947947 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:59:07 INFO - PROCESS | 1826 | 1461203947952 Marionette TRACE conn3 <- [1,310,null,{}] 18:59:07 INFO - PROCESS | 1826 | 1461203947960 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}] 18:59:08 INFO - PROCESS | 1826 | 1461203948106 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:59:08 INFO - PROCESS | 1826 | 1461203948371 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e33a000 == 51 [pid = 1826] [id = 85] 18:59:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f7a1e393400) [pid = 1826] [serial = 254] [outer = (nil)] 18:59:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f7a1e552c00) [pid = 1826] [serial = 255] [outer = 0x7f7a1e393400] 18:59:08 INFO - PROCESS | 1826 | 1461203948448 Marionette DEBUG loaded listener.js 18:59:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f7a21a9a000) [pid = 1826] [serial = 256] [outer = 0x7f7a1e393400] 18:59:09 INFO - PROCESS | 1826 | 1461203949230 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]]]}] 18:59:09 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. 18:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1337ms 18:59:09 INFO - PROCESS | 1826 | 1461203949283 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:59:09 INFO - PROCESS | 1826 | 1461203949290 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:59:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29253000 == 50 [pid = 1826] [id = 78] 18:59:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a336bb000 == 49 [pid = 1826] [id = 77] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f7a34811400) [pid = 1826] [serial = 200] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f7a22474800) [pid = 1826] [serial = 173] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f7a1d685c00) [pid = 1826] [serial = 170] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f7a25eae400) [pid = 1826] [serial = 176] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2c6cf000 == 48 [pid = 1826] [id = 76] 18:59:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26c19800 == 47 [pid = 1826] [id = 75] 18:59:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1f0f3000 == 46 [pid = 1826] [id = 74] 18:59:09 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cf36000 == 45 [pid = 1826] [id = 73] 18:59:09 INFO - PROCESS | 1826 | 1461203949385 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:59:09 INFO - PROCESS | 1826 | 1461203949389 Marionette TRACE conn3 <- [1,314,null,{}] 18:59:09 INFO - PROCESS | 1826 | 1461203949402 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}] 18:59:09 INFO - PROCESS | 1826 | 1461203949540 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f7a276b4000) [pid = 1826] [serial = 191] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f7a24f66c00) [pid = 1826] [serial = 185] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f7a25ea6c00) [pid = 1826] [serial = 186] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f7a345df800) [pid = 1826] [serial = 198] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f7a1fc69000) [pid = 1826] [serial = 180] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f7a336f6800) [pid = 1826] [serial = 194] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f7a292ecc00) [pid = 1826] [serial = 192] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f7a23ec1000) [pid = 1826] [serial = 183] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f7a21aa2800) [pid = 1826] [serial = 182] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f7a26a8f400) [pid = 1826] [serial = 188] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f7a26e3d400) [pid = 1826] [serial = 189] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f7a1e386000) [pid = 1826] [serial = 179] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a338e7000) [pid = 1826] [serial = 195] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f7a33179c00) [pid = 1826] [serial = 197] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f7a24928400) [pid = 1826] [serial = 147] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f7a1e38c800) [pid = 1826] [serial = 144] [outer = (nil)] [url = about:blank] 18:59:09 INFO - PROCESS | 1826 | 1461203949665 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a246e0000 == 46 [pid = 1826] [id = 86] 18:59:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a1e386000) [pid = 1826] [serial = 257] [outer = (nil)] 18:59:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a23ec1000) [pid = 1826] [serial = 258] [outer = 0x7f7a1e386000] 18:59:09 INFO - PROCESS | 1826 | 1461203949727 Marionette DEBUG loaded listener.js 18:59:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a24cdd800) [pid = 1826] [serial = 259] [outer = 0x7f7a1e386000] 18:59:10 INFO - PROCESS | 1826 | 1461203950528 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]]]}] 18:59:10 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. 18:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1241ms 18:59:10 INFO - PROCESS | 1826 | 1461203950581 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:59:10 INFO - PROCESS | 1826 | 1461203950585 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:59:10 INFO - PROCESS | 1826 | 1461203950593 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:59:10 INFO - PROCESS | 1826 | 1461203950600 Marionette TRACE conn3 <- [1,318,null,{}] 18:59:10 INFO - PROCESS | 1826 | 1461203950614 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}] 18:59:10 INFO - PROCESS | 1826 | 1461203950759 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:59:10 INFO - PROCESS | 1826 | 1461203950769 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a275d1800 == 47 [pid = 1826] [id = 87] 18:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a25eb2800) [pid = 1826] [serial = 260] [outer = (nil)] 18:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f7a26c5c000) [pid = 1826] [serial = 261] [outer = 0x7f7a25eb2800] 18:59:10 INFO - PROCESS | 1826 | 1461203950831 Marionette DEBUG loaded listener.js 18:59:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f7a276bf800) [pid = 1826] [serial = 262] [outer = 0x7f7a25eb2800] 18:59:11 INFO - PROCESS | 1826 | 1461203951578 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]]]}] 18:59:11 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. 18:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1036ms 18:59:11 INFO - PROCESS | 1826 | 1461203951643 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:59:11 INFO - PROCESS | 1826 | 1461203951647 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:59:11 INFO - PROCESS | 1826 | 1461203951658 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:59:11 INFO - PROCESS | 1826 | 1461203951660 Marionette TRACE conn3 <- [1,322,null,{}] 18:59:11 INFO - PROCESS | 1826 | 1461203951680 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}] 18:59:11 INFO - PROCESS | 1826 | 1461203951825 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:59:11 INFO - PROCESS | 1826 | 1461203951834 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4cc800 == 48 [pid = 1826] [id = 88] 18:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f7a27739c00) [pid = 1826] [serial = 263] [outer = (nil)] 18:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f7a33882c00) [pid = 1826] [serial = 264] [outer = 0x7f7a27739c00] 18:59:11 INFO - PROCESS | 1826 | 1461203951894 Marionette DEBUG loaded listener.js 18:59:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f7a3480e000) [pid = 1826] [serial = 265] [outer = 0x7f7a27739c00] 18:59:12 INFO - PROCESS | 1826 | 1461203952647 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]]]}] 18:59:12 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. 18:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1048ms 18:59:12 INFO - PROCESS | 1826 | 1461203952708 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:59:12 INFO - PROCESS | 1826 | 1461203952711 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:59:12 INFO - PROCESS | 1826 | 1461203952717 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:59:12 INFO - PROCESS | 1826 | 1461203952719 Marionette TRACE conn3 <- [1,326,null,{}] 18:59:12 INFO - PROCESS | 1826 | 1461203952745 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}] 18:59:12 INFO - PROCESS | 1826 | 1461203952913 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:59:12 INFO - PROCESS | 1826 | 1461203952993 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3349b800 == 49 [pid = 1826] [id = 89] 18:59:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f7a2d4edc00) [pid = 1826] [serial = 266] [outer = (nil)] 18:59:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f7a367e8000) [pid = 1826] [serial = 267] [outer = 0x7f7a2d4edc00] 18:59:13 INFO - PROCESS | 1826 | 1461203953052 Marionette DEBUG loaded listener.js 18:59:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f7a38751800) [pid = 1826] [serial = 268] [outer = 0x7f7a2d4edc00] 18:59:13 INFO - PROCESS | 1826 | 1461203953827 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]]]}] 18:59:13 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. 18:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1148ms 18:59:13 INFO - PROCESS | 1826 | 1461203953866 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:59:13 INFO - PROCESS | 1826 | 1461203953870 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:59:13 INFO - PROCESS | 1826 | 1461203953882 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:59:13 INFO - PROCESS | 1826 | 1461203953884 Marionette TRACE conn3 <- [1,330,null,{}] 18:59:13 INFO - PROCESS | 1826 | 1461203953888 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}] 18:59:14 INFO - PROCESS | 1826 | 1461203954087 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f7a1c342800) [pid = 1826] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f7a32575400) [pid = 1826] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f7a1c2c9c00) [pid = 1826] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f7a1fca9800) [pid = 1826] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f7a1ca15400) [pid = 1826] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f7a249b3c00) [pid = 1826] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f7a336ab000) [pid = 1826] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f7a1b839800) [pid = 1826] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a248ee000) [pid = 1826] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f7a1c74d400) [pid = 1826] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f7a1cf58c00) [pid = 1826] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:59:14 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f7a1ca19800) [pid = 1826] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:59:14 INFO - PROCESS | 1826 | 1461203954285 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff0c000 == 50 [pid = 1826] [id = 90] 18:59:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a1b839800) [pid = 1826] [serial = 269] [outer = (nil)] 18:59:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a1c2cd800) [pid = 1826] [serial = 270] [outer = 0x7f7a1b839800] 18:59:14 INFO - PROCESS | 1826 | 1461203954347 Marionette DEBUG loaded listener.js 18:59:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a1fde7c00) [pid = 1826] [serial = 271] [outer = 0x7f7a1b839800] 18:59:15 INFO - PROCESS | 1826 | 1461203955048 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]]]}] 18:59:15 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. 18:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1191ms 18:59:15 INFO - PROCESS | 1826 | 1461203955066 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:59:15 INFO - PROCESS | 1826 | 1461203955070 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:59:15 INFO - PROCESS | 1826 | 1461203955075 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:59:15 INFO - PROCESS | 1826 | 1461203955077 Marionette TRACE conn3 <- [1,334,null,{}] 18:59:15 INFO - PROCESS | 1826 | 1461203955082 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}] 18:59:15 INFO - PROCESS | 1826 | 1461203955244 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:59:15 INFO - PROCESS | 1826 | 1461203955264 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a387c4000 == 51 [pid = 1826] [id = 91] 18:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a1b7e6800) [pid = 1826] [serial = 272] [outer = (nil)] 18:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f7a1cc69000) [pid = 1826] [serial = 273] [outer = 0x7f7a1b7e6800] 18:59:15 INFO - PROCESS | 1826 | 1461203955322 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f7a1cc6f400) [pid = 1826] [serial = 274] [outer = 0x7f7a1b7e6800] 18:59:16 INFO - PROCESS | 1826 | 1461203956026 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]]]}] 18:59:16 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. 18:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 979ms 18:59:16 INFO - PROCESS | 1826 | 1461203956055 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:59:16 INFO - PROCESS | 1826 | 1461203956057 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:59:16 INFO - PROCESS | 1826 | 1461203956063 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:59:16 INFO - PROCESS | 1826 | 1461203956065 Marionette TRACE conn3 <- [1,338,null,{}] 18:59:16 INFO - PROCESS | 1826 | 1461203956070 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}] 18:59:16 INFO - PROCESS | 1826 | 1461203956193 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:59:16 INFO - PROCESS | 1826 | 1461203956369 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e170800 == 52 [pid = 1826] [id = 92] 18:59:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f7a1b7e9800) [pid = 1826] [serial = 275] [outer = (nil)] 18:59:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f7a1b7eec00) [pid = 1826] [serial = 276] [outer = 0x7f7a1b7e9800] 18:59:16 INFO - PROCESS | 1826 | 1461203956441 Marionette DEBUG loaded listener.js 18:59:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f7a1c346400) [pid = 1826] [serial = 277] [outer = 0x7f7a1b7e9800] 18:59:17 INFO - PROCESS | 1826 | 1461203957305 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]]]}] 18:59:17 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. 18:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1287ms 18:59:17 INFO - PROCESS | 1826 | 1461203957352 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:59:17 INFO - PROCESS | 1826 | 1461203957359 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:59:17 INFO - PROCESS | 1826 | 1461203957368 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:59:17 INFO - PROCESS | 1826 | 1461203957372 Marionette TRACE conn3 <- [1,342,null,{}] 18:59:17 INFO - PROCESS | 1826 | 1461203957379 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}] 18:59:17 INFO - PROCESS | 1826 | 1461203957626 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:59:17 INFO - PROCESS | 1826 | 1461203957791 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29242800 == 53 [pid = 1826] [id = 93] 18:59:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f7a1b7ea400) [pid = 1826] [serial = 278] [outer = (nil)] 18:59:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f7a1fde0400) [pid = 1826] [serial = 279] [outer = 0x7f7a1b7ea400] 18:59:17 INFO - PROCESS | 1826 | 1461203957919 Marionette DEBUG loaded listener.js 18:59:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f7a1fde5c00) [pid = 1826] [serial = 280] [outer = 0x7f7a1b7ea400] 18:59:18 INFO - PROCESS | 1826 | 1461203958811 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]]]}] 18:59:18 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. 18:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1481ms 18:59:18 INFO - PROCESS | 1826 | 1461203958852 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:59:18 INFO - PROCESS | 1826 | 1461203958858 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:59:18 INFO - PROCESS | 1826 | 1461203958865 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:59:18 INFO - PROCESS | 1826 | 1461203958868 Marionette TRACE conn3 <- [1,346,null,{}] 18:59:18 INFO - PROCESS | 1826 | 1461203958874 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}] 18:59:19 INFO - PROCESS | 1826 | 1461203959032 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:59:19 INFO - PROCESS | 1826 | 1461203959178 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38a4d000 == 54 [pid = 1826] [id = 94] 18:59:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f7a1fca8000) [pid = 1826] [serial = 281] [outer = (nil)] 18:59:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f7a249b7c00) [pid = 1826] [serial = 282] [outer = 0x7f7a1fca8000] 18:59:19 INFO - PROCESS | 1826 | 1461203959250 Marionette DEBUG loaded listener.js 18:59:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f7a25d4a000) [pid = 1826] [serial = 283] [outer = 0x7f7a1fca8000] 18:59:20 INFO - PROCESS | 1826 | 1461203960451 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]]]}] 18:59:20 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. 18:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1634ms 18:59:20 INFO - PROCESS | 1826 | 1461203960500 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:59:20 INFO - PROCESS | 1826 | 1461203960503 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:59:20 INFO - PROCESS | 1826 | 1461203960517 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:59:20 INFO - PROCESS | 1826 | 1461203960525 Marionette TRACE conn3 <- [1,350,null,{}] 18:59:20 INFO - PROCESS | 1826 | 1461203960533 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}] 18:59:20 INFO - PROCESS | 1826 | 1461203960737 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:59:20 INFO - PROCESS | 1826 | 1461203960931 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a40294800 == 55 [pid = 1826] [id = 95] 18:59:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f7a1cc6bc00) [pid = 1826] [serial = 284] [outer = (nil)] 18:59:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f7a3381a400) [pid = 1826] [serial = 285] [outer = 0x7f7a1cc6bc00] 18:59:21 INFO - PROCESS | 1826 | 1461203961002 Marionette DEBUG loaded listener.js 18:59:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f7a3486c800) [pid = 1826] [serial = 286] [outer = 0x7f7a1cc6bc00] 18:59:21 INFO - PROCESS | 1826 | 1461203961727 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]]]}] 18:59:21 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. 18:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1247ms 18:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:59:21 INFO - PROCESS | 1826 | 1461203961756 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:59:21 INFO - PROCESS | 1826 | 1461203961760 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:59:21 INFO - PROCESS | 1826 | 1461203961766 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:59:21 INFO - PROCESS | 1826 | 1461203961769 Marionette TRACE conn3 <- [1,354,null,{}] 18:59:21 INFO - PROCESS | 1826 | 1461203961774 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}] 18:59:21 INFO - PROCESS | 1826 | 1461203961922 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:59:22 INFO - PROCESS | 1826 | 1461203962064 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38360000 == 56 [pid = 1826] [id = 96] 18:59:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f7a1b7e9c00) [pid = 1826] [serial = 287] [outer = (nil)] 18:59:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f7a34871c00) [pid = 1826] [serial = 288] [outer = 0x7f7a1b7e9c00] 18:59:22 INFO - PROCESS | 1826 | 1461203962139 Marionette DEBUG loaded listener.js 18:59:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f7a34876c00) [pid = 1826] [serial = 289] [outer = 0x7f7a1b7e9c00] 18:59:23 INFO - PROCESS | 1826 | 1461203963155 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]]]}] 18:59:23 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. 18:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1428ms 18:59:23 INFO - PROCESS | 1826 | 1461203963194 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:59:23 INFO - PROCESS | 1826 | 1461203963198 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:59:23 INFO - PROCESS | 1826 | 1461203963203 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:59:23 INFO - PROCESS | 1826 | 1461203963206 Marionette TRACE conn3 <- [1,358,null,{}] 18:59:23 INFO - PROCESS | 1826 | 1461203963211 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}] 18:59:23 INFO - PROCESS | 1826 | 1461203963361 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:59:23 INFO - PROCESS | 1826 | 1461203963505 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b793000 == 57 [pid = 1826] [id = 97] 18:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a38863800) [pid = 1826] [serial = 290] [outer = (nil)] 18:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a38ab2c00) [pid = 1826] [serial = 291] [outer = 0x7f7a38863800] 18:59:23 INFO - PROCESS | 1826 | 1461203963593 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a38c0b800) [pid = 1826] [serial = 292] [outer = 0x7f7a38863800] 18:59:24 INFO - PROCESS | 1826 | 1461203964498 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]]]}] 18:59:24 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. 18:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1327ms 18:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:59:24 INFO - PROCESS | 1826 | 1461203964531 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:59:24 INFO - PROCESS | 1826 | 1461203964534 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:59:24 INFO - PROCESS | 1826 | 1461203964540 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:59:24 INFO - PROCESS | 1826 | 1461203964544 Marionette TRACE conn3 <- [1,362,null,{}] 18:59:24 INFO - PROCESS | 1826 | 1461203964549 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}] 18:59:24 INFO - PROCESS | 1826 | 1461203964701 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:59:25 INFO - PROCESS | 1826 | 1461203965035 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b963000 == 58 [pid = 1826] [id = 98] 18:59:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1c345800) [pid = 1826] [serial = 293] [outer = (nil)] 18:59:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1c34cc00) [pid = 1826] [serial = 294] [outer = 0x7f7a1c345800] 18:59:25 INFO - PROCESS | 1826 | 1461203965170 Marionette DEBUG loaded listener.js 18:59:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1ca0dc00) [pid = 1826] [serial = 295] [outer = 0x7f7a1c345800] 18:59:26 INFO - PROCESS | 1826 | 1461203966135 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]]]}] 18:59:26 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. 18:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1632ms 18:59:26 INFO - PROCESS | 1826 | 1461203966173 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:59:26 INFO - PROCESS | 1826 | 1461203966179 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:59:26 INFO - PROCESS | 1826 | 1461203966189 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:59:26 INFO - PROCESS | 1826 | 1461203966195 Marionette TRACE conn3 <- [1,366,null,{}] 18:59:26 INFO - PROCESS | 1826 | 1461203966203 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}] 18:59:26 INFO - PROCESS | 1826 | 1461203966388 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a387c4000 == 57 [pid = 1826] [id = 91] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ff0c000 == 56 [pid = 1826] [id = 90] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3349b800 == 55 [pid = 1826] [id = 89] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4cc800 == 54 [pid = 1826] [id = 88] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a38aac400) [pid = 1826] [serial = 236] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a275d1800 == 53 [pid = 1826] [id = 87] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a246e0000 == 52 [pid = 1826] [id = 86] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e33a000 == 51 [pid = 1826] [id = 85] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4bf800 == 50 [pid = 1826] [id = 81] 18:59:26 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2245e000 == 49 [pid = 1826] [id = 80] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a26585000) [pid = 1826] [serial = 141] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a26451c00) [pid = 1826] [serial = 177] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a26e3a000) [pid = 1826] [serial = 168] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a247c9000) [pid = 1826] [serial = 174] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f7a1e557400) [pid = 1826] [serial = 171] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f7a1c34b000) [pid = 1826] [serial = 230] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f7a386c5c00) [pid = 1826] [serial = 233] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f7a38799000) [pid = 1826] [serial = 234] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f7a386c3000) [pid = 1826] [serial = 215] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f7a386cc000) [pid = 1826] [serial = 216] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f7a1f013c00) [pid = 1826] [serial = 203] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f7a24929c00) [pid = 1826] [serial = 221] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f7a2530dc00) [pid = 1826] [serial = 222] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f7a2380a800) [pid = 1826] [serial = 219] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f7a1ffb5000) [pid = 1826] [serial = 218] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f7a25305c00) [pid = 1826] [serial = 206] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f7a26c5e000) [pid = 1826] [serial = 224] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f7a333cf000) [pid = 1826] [serial = 209] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f7a3671a800) [pid = 1826] [serial = 212] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f7a338ed400) [pid = 1826] [serial = 227] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f7a1c350000) [pid = 1826] [serial = 231] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f7a367e7c00) [pid = 1826] [serial = 228] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a2d4e1c00) [pid = 1826] [serial = 225] [outer = (nil)] [url = about:blank] 18:59:26 INFO - PROCESS | 1826 | 1461203966617 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e335000 == 50 [pid = 1826] [id = 99] 18:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a1c350000) [pid = 1826] [serial = 296] [outer = (nil)] 18:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f7a1e557400) [pid = 1826] [serial = 297] [outer = 0x7f7a1c350000] 18:59:26 INFO - PROCESS | 1826 | 1461203966680 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f7a1fca3400) [pid = 1826] [serial = 298] [outer = 0x7f7a1c350000] 18:59:27 INFO - PROCESS | 1826 | 1461203967366 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]]]}] 18:59:27 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. 18:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1188ms 18:59:27 INFO - PROCESS | 1826 | 1461203967377 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:59:27 INFO - PROCESS | 1826 | 1461203967382 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:59:27 INFO - PROCESS | 1826 | 1461203967393 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:59:27 INFO - PROCESS | 1826 | 1461203967395 Marionette TRACE conn3 <- [1,370,null,{}] 18:59:27 INFO - PROCESS | 1826 | 1461203967407 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}] 18:59:27 INFO - PROCESS | 1826 | 1461203967580 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:59:27 INFO - PROCESS | 1826 | 1461203967597 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a249a4000 == 51 [pid = 1826] [id = 100] 18:59:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f7a1fde5000) [pid = 1826] [serial = 299] [outer = (nil)] 18:59:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f7a2303d800) [pid = 1826] [serial = 300] [outer = 0x7f7a1fde5000] 18:59:27 INFO - PROCESS | 1826 | 1461203967662 Marionette DEBUG loaded listener.js 18:59:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f7a24928800) [pid = 1826] [serial = 301] [outer = 0x7f7a1fde5000] 18:59:28 INFO - PROCESS | 1826 | 1461203968454 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]]]}] 18:59:28 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. 18:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1088ms 18:59:28 INFO - PROCESS | 1826 | 1461203968479 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:59:28 INFO - PROCESS | 1826 | 1461203968483 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:59:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:59:28 INFO - PROCESS | 1826 | 1461203968490 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:59:28 INFO - PROCESS | 1826 | 1461203968498 Marionette TRACE conn3 <- [1,374,null,{}] 18:59:28 INFO - PROCESS | 1826 | 1461203968528 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}] 18:59:28 INFO - PROCESS | 1826 | 1461203968664 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:59:28 INFO - PROCESS | 1826 | 1461203968681 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e57800 == 52 [pid = 1826] [id = 101] 18:59:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f7a1cf5b800) [pid = 1826] [serial = 302] [outer = (nil)] 18:59:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f7a25d50000) [pid = 1826] [serial = 303] [outer = 0x7f7a1cf5b800] 18:59:28 INFO - PROCESS | 1826 | 1461203968746 Marionette DEBUG loaded listener.js 18:59:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f7a2644c800) [pid = 1826] [serial = 304] [outer = 0x7f7a1cf5b800] 18:59:29 INFO - PROCESS | 1826 | 1461203969615 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:59:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:59:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1154ms 18:59:29 INFO - PROCESS | 1826 | 1461203969642 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:59:29 INFO - PROCESS | 1826 | 1461203969646 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:59:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:59:29 INFO - PROCESS | 1826 | 1461203969651 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:59:29 INFO - PROCESS | 1826 | 1461203969654 Marionette TRACE conn3 <- [1,378,null,{}] 18:59:29 INFO - PROCESS | 1826 | 1461203969666 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}] 18:59:29 INFO - PROCESS | 1826 | 1461203969826 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:59:29 INFO - PROCESS | 1826 | 1461203969895 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26c29800 == 53 [pid = 1826] [id = 102] 18:59:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f7a24ec4400) [pid = 1826] [serial = 305] [outer = (nil)] 18:59:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f7a26e17800) [pid = 1826] [serial = 306] [outer = 0x7f7a24ec4400] 18:59:29 INFO - PROCESS | 1826 | 1461203969962 Marionette DEBUG loaded listener.js 18:59:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f7a292f6c00) [pid = 1826] [serial = 307] [outer = 0x7f7a24ec4400] 18:59:30 INFO - PROCESS | 1826 | 1461203970739 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:59:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:59:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1135ms 18:59:30 INFO - PROCESS | 1826 | 1461203970787 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:59:30 INFO - PROCESS | 1826 | 1461203970790 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:59:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:59:30 INFO - PROCESS | 1826 | 1461203970796 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:59:30 INFO - PROCESS | 1826 | 1461203970798 Marionette TRACE conn3 <- [1,382,null,{}] 18:59:30 INFO - PROCESS | 1826 | 1461203970808 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}] 18:59:31 INFO - PROCESS | 1826 | 1461203971156 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f7a2d4edc00) [pid = 1826] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f7a1b839800) [pid = 1826] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f7a348ed800) [pid = 1826] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f7a1e393400) [pid = 1826] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f7a1e386000) [pid = 1826] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f7a25eb2800) [pid = 1826] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:59:31 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f7a27739c00) [pid = 1826] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:59:31 INFO - PROCESS | 1826 | 1461203971238 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a267f0800 == 54 [pid = 1826] [id = 103] 18:59:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f7a1fdddc00) [pid = 1826] [serial = 308] [outer = (nil)] 18:59:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f7a2556e800) [pid = 1826] [serial = 309] [outer = 0x7f7a1fdddc00] 18:59:31 INFO - PROCESS | 1826 | 1461203971310 Marionette DEBUG loaded listener.js 18:59:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f7a3486f000) [pid = 1826] [serial = 310] [outer = 0x7f7a1fdddc00] 18:59:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:31 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:59:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:32 INFO - PROCESS | 1826 | 1461203972026 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:59:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:59:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1242ms 18:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:59:32 INFO - PROCESS | 1826 | 1461203972038 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:59:32 INFO - PROCESS | 1826 | 1461203972040 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:59:32 INFO - PROCESS | 1826 | 1461203972044 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:59:32 INFO - PROCESS | 1826 | 1461203972048 Marionette TRACE conn3 <- [1,386,null,{}] 18:59:32 INFO - PROCESS | 1826 | 1461203972060 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}] 18:59:32 INFO - PROCESS | 1826 | 1461203972194 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:59:32 INFO - PROCESS | 1826 | 1461203972209 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3336c800 == 55 [pid = 1826] [id = 104] 18:59:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f7a38076800) [pid = 1826] [serial = 311] [outer = (nil)] 18:59:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f7a38b85000) [pid = 1826] [serial = 312] [outer = 0x7f7a38076800] 18:59:32 INFO - PROCESS | 1826 | 1461203972274 Marionette DEBUG loaded listener.js 18:59:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f7a38c0f800) [pid = 1826] [serial = 313] [outer = 0x7f7a38076800] 18:59:33 INFO - PROCESS | 1826 | 1461203973007 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]]]}] 18:59:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:59:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 992ms 18:59:33 INFO - PROCESS | 1826 | 1461203973037 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:59:33 INFO - PROCESS | 1826 | 1461203973040 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:59:33 INFO - PROCESS | 1826 | 1461203973049 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:59:33 INFO - PROCESS | 1826 | 1461203973052 Marionette TRACE conn3 <- [1,390,null,{}] 18:59:33 INFO - PROCESS | 1826 | 1461203973056 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}] 18:59:33 INFO - PROCESS | 1826 | 1461203973287 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:59:33 INFO - PROCESS | 1826 | 1461203973365 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b962000 == 56 [pid = 1826] [id = 105] 18:59:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f7a1b7ea800) [pid = 1826] [serial = 314] [outer = (nil)] 18:59:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f7a1b83c000) [pid = 1826] [serial = 315] [outer = 0x7f7a1b7ea800] 18:59:33 INFO - PROCESS | 1826 | 1461203973496 Marionette DEBUG loaded listener.js 18:59:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f7a1c351800) [pid = 1826] [serial = 316] [outer = 0x7f7a1b7ea800] 18:59:34 INFO - PROCESS | 1826 | 1461203974455 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]]]}] 18:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1484ms 18:59:34 INFO - PROCESS | 1826 | 1461203974546 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:59:34 INFO - PROCESS | 1826 | 1461203974551 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:59:34 INFO - PROCESS | 1826 | 1461203974561 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:59:34 INFO - PROCESS | 1826 | 1461203974567 Marionette TRACE conn3 <- [1,394,null,{}] 18:59:34 INFO - PROCESS | 1826 | 1461203974574 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}] 18:59:34 INFO - PROCESS | 1826 | 1461203974743 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:59:34 INFO - PROCESS | 1826 | 1461203974883 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25d0b000 == 57 [pid = 1826] [id = 106] 18:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f7a1b7ef800) [pid = 1826] [serial = 317] [outer = (nil)] 18:59:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f7a21aa7400) [pid = 1826] [serial = 318] [outer = 0x7f7a1b7ef800] 18:59:34 INFO - PROCESS | 1826 | 1461203974962 Marionette DEBUG loaded listener.js 18:59:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f7a249adc00) [pid = 1826] [serial = 319] [outer = 0x7f7a1b7ef800] 18:59:35 INFO - PROCESS | 1826 | 1461203975905 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]]]}] 18:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1392ms 18:59:35 INFO - PROCESS | 1826 | 1461203975954 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:59:35 INFO - PROCESS | 1826 | 1461203975960 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:59:35 INFO - PROCESS | 1826 | 1461203975966 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:59:35 INFO - PROCESS | 1826 | 1461203975968 Marionette TRACE conn3 <- [1,398,null,{}] 18:59:35 INFO - PROCESS | 1826 | 1461203975974 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}] 18:59:36 INFO - PROCESS | 1826 | 1461203976120 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:59:36 INFO - PROCESS | 1826 | 1461203976267 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34853000 == 58 [pid = 1826] [id = 107] 18:59:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f7a1fc69000) [pid = 1826] [serial = 320] [outer = (nil)] 18:59:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a267c1c00) [pid = 1826] [serial = 321] [outer = 0x7f7a1fc69000] 18:59:36 INFO - PROCESS | 1826 | 1461203976338 Marionette DEBUG loaded listener.js 18:59:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a33180800) [pid = 1826] [serial = 322] [outer = 0x7f7a1fc69000] 18:59:37 INFO - PROCESS | 1826 | 1461203977299 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]]]}] 18:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1385ms 18:59:37 INFO - PROCESS | 1826 | 1461203977352 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:59:37 INFO - PROCESS | 1826 | 1461203977358 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:59:37 INFO - PROCESS | 1826 | 1461203977374 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:59:37 INFO - PROCESS | 1826 | 1461203977380 Marionette TRACE conn3 <- [1,402,null,{}] 18:59:37 INFO - PROCESS | 1826 | 1461203977385 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}] 18:59:37 INFO - PROCESS | 1826 | 1461203977542 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:59:37 INFO - PROCESS | 1826 | 1461203977683 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38737800 == 59 [pid = 1826] [id = 108] 18:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a1b7f5800) [pid = 1826] [serial = 323] [outer = (nil)] 18:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1c4e0000) [pid = 1826] [serial = 324] [outer = 0x7f7a1b7f5800] 18:59:37 INFO - PROCESS | 1826 | 1461203977757 Marionette DEBUG loaded listener.js 18:59:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a34868000) [pid = 1826] [serial = 325] [outer = 0x7f7a1b7f5800] 18:59:38 INFO - PROCESS | 1826 | 1461203978613 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]]]}] 18:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1296ms 18:59:38 INFO - PROCESS | 1826 | 1461203978663 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:59:38 INFO - PROCESS | 1826 | 1461203978666 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:59:38 INFO - PROCESS | 1826 | 1461203978672 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:59:38 INFO - PROCESS | 1826 | 1461203978675 Marionette TRACE conn3 <- [1,406,null,{}] 18:59:38 INFO - PROCESS | 1826 | 1461203978680 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}] 18:59:38 INFO - PROCESS | 1826 | 1461203978820 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:59:38 INFO - PROCESS | 1826 | 1461203978963 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38c2e000 == 60 [pid = 1826] [id = 109] 18:59:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1c4d7800) [pid = 1826] [serial = 326] [outer = (nil)] 18:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a38795c00) [pid = 1826] [serial = 327] [outer = 0x7f7a1c4d7800] 18:59:39 INFO - PROCESS | 1826 | 1461203979034 Marionette DEBUG loaded listener.js 18:59:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a38c11000) [pid = 1826] [serial = 328] [outer = 0x7f7a1c4d7800] 18:59:39 INFO - PROCESS | 1826 | 1461203979869 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]]]}] 18:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1230ms 18:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:59:39 INFO - PROCESS | 1826 | 1461203979902 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:59:39 INFO - PROCESS | 1826 | 1461203979906 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:59:39 INFO - PROCESS | 1826 | 1461203979915 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:59:39 INFO - PROCESS | 1826 | 1461203979921 Marionette TRACE conn3 <- [1,410,null,{}] 18:59:39 INFO - PROCESS | 1826 | 1461203979928 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}] 18:59:40 INFO - PROCESS | 1826 | 1461203980078 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:59:40 INFO - PROCESS | 1826 | 1461203980228 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3cd78000 == 61 [pid = 1826] [id = 110] 18:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a1c3d9400) [pid = 1826] [serial = 329] [outer = (nil)] 18:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a1c4dd800) [pid = 1826] [serial = 330] [outer = 0x7f7a1c3d9400] 18:59:40 INFO - PROCESS | 1826 | 1461203980320 Marionette DEBUG loaded listener.js 18:59:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a38c5f000) [pid = 1826] [serial = 331] [outer = 0x7f7a1c3d9400] 18:59:41 INFO - PROCESS | 1826 | 1461203981499 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]]]}] 18:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1638ms 18:59:41 INFO - PROCESS | 1826 | 1461203981551 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:59:41 INFO - PROCESS | 1826 | 1461203981555 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:59:41 INFO - PROCESS | 1826 | 1461203981563 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:59:41 INFO - PROCESS | 1826 | 1461203981568 Marionette TRACE conn3 <- [1,414,null,{}] 18:59:41 INFO - PROCESS | 1826 | 1461203981577 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}] 18:59:41 INFO - PROCESS | 1826 | 1461203981769 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:59:41 INFO - PROCESS | 1826 | 1461203981951 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c79000 == 62 [pid = 1826] [id = 111] 18:59:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a1c345c00) [pid = 1826] [serial = 332] [outer = (nil)] 18:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a1c4da800) [pid = 1826] [serial = 333] [outer = 0x7f7a1c345c00] 18:59:42 INFO - PROCESS | 1826 | 1461203982016 Marionette DEBUG loaded listener.js 18:59:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a1c74c400) [pid = 1826] [serial = 334] [outer = 0x7f7a1c345c00] 18:59:42 INFO - PROCESS | 1826 | 1461203982871 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]]]}] 18:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1382ms 18:59:42 INFO - PROCESS | 1826 | 1461203982946 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:59:42 INFO - PROCESS | 1826 | 1461203982952 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:59:42 INFO - PROCESS | 1826 | 1461203982962 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:59:42 INFO - PROCESS | 1826 | 1461203982965 Marionette TRACE conn3 <- [1,418,null,{}] 18:59:42 INFO - PROCESS | 1826 | 1461203982971 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}] 18:59:43 INFO - PROCESS | 1826 | 1461203983163 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2245f800 == 61 [pid = 1826] [id = 61] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3336c800 == 60 [pid = 1826] [id = 104] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f7a1cc69000) [pid = 1826] [serial = 273] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f7a1b7f3000) [pid = 1826] [serial = 239] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a1e54d400) [pid = 1826] [serial = 243] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a26a8cc00) [pid = 1826] [serial = 246] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a367ec800) [pid = 1826] [serial = 249] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a267f0800 == 59 [pid = 1826] [id = 103] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26c29800 == 58 [pid = 1826] [id = 102] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25e57800 == 57 [pid = 1826] [id = 101] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a249a4000 == 56 [pid = 1826] [id = 100] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e335000 == 55 [pid = 1826] [id = 99] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b963000 == 54 [pid = 1826] [id = 98] 18:59:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e170800 == 53 [pid = 1826] [id = 92] 18:59:43 INFO - PROCESS | 1826 | 1461203983322 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a367e8000) [pid = 1826] [serial = 267] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a1c2cd800) [pid = 1826] [serial = 270] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a38751800) [pid = 1826] [serial = 268] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a38aba000) [pid = 1826] [serial = 237] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a21a9a000) [pid = 1826] [serial = 256] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a1e552c00) [pid = 1826] [serial = 255] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a23ec1000) [pid = 1826] [serial = 258] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a24cdd800) [pid = 1826] [serial = 259] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f7a26c5c000) [pid = 1826] [serial = 261] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f7a276bf800) [pid = 1826] [serial = 262] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f7a38ab5800) [pid = 1826] [serial = 252] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f7a33882c00) [pid = 1826] [serial = 264] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f7a2d416c00) [pid = 1826] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f7a1fde7c00) [pid = 1826] [serial = 271] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f7a3480e000) [pid = 1826] [serial = 265] [outer = (nil)] [url = about:blank] 18:59:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c769000 == 54 [pid = 1826] [id = 112] 18:59:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f7a1c2cd800) [pid = 1826] [serial = 335] [outer = (nil)] 18:59:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f7a1e552c00) [pid = 1826] [serial = 336] [outer = 0x7f7a1c2cd800] 18:59:43 INFO - PROCESS | 1826 | 1461203983395 Marionette DEBUG loaded listener.js 18:59:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f7a1fde2400) [pid = 1826] [serial = 337] [outer = 0x7f7a1c2cd800] 18:59:44 INFO - PROCESS | 1826 | 1461203984494 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]]]}] 18:59:44 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 18:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1544ms 18:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:59:44 INFO - PROCESS | 1826 | 1461203984506 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:59:44 INFO - PROCESS | 1826 | 1461203984509 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:59:44 INFO - PROCESS | 1826 | 1461203984515 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:59:44 INFO - PROCESS | 1826 | 1461203984520 Marionette TRACE conn3 <- [1,422,null,{}] 18:59:44 INFO - PROCESS | 1826 | 1461203984535 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}] 18:59:44 INFO - PROCESS | 1826 | 1461203984673 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:59:44 INFO - PROCESS | 1826 | 1461203984684 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26c15000 == 55 [pid = 1826] [id = 113] 18:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f7a1fde3400) [pid = 1826] [serial = 338] [outer = (nil)] 18:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f7a25303800) [pid = 1826] [serial = 339] [outer = 0x7f7a1fde3400] 18:59:44 INFO - PROCESS | 1826 | 1461203984745 Marionette DEBUG loaded listener.js 18:59:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f7a26a8cc00) [pid = 1826] [serial = 340] [outer = 0x7f7a1fde3400] 18:59:46 INFO - PROCESS | 1826 | 1461203986000 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]]]}] 18:59:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:59:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1535ms 18:59:46 INFO - PROCESS | 1826 | 1461203986050 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:59:46 INFO - PROCESS | 1826 | 1461203986053 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:59:46 INFO - PROCESS | 1826 | 1461203986059 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:59:46 INFO - PROCESS | 1826 | 1461203986061 Marionette TRACE conn3 <- [1,426,null,{}] 18:59:46 INFO - PROCESS | 1826 | 1461203986066 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}] 18:59:46 INFO - PROCESS | 1826 | 1461203986261 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:59:46 INFO - PROCESS | 1826 | 1461203986395 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4cb000 == 56 [pid = 1826] [id = 114] 18:59:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a1baed800) [pid = 1826] [serial = 341] [outer = (nil)] 18:59:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a1baf9400) [pid = 1826] [serial = 342] [outer = 0x7f7a1baed800] 18:59:46 INFO - PROCESS | 1826 | 1461203986476 Marionette DEBUG loaded listener.js 18:59:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a253c4800) [pid = 1826] [serial = 343] [outer = 0x7f7a1baed800] 18:59:47 INFO - PROCESS | 1826 | 1461203987207 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] 18:59:47 INFO - PROCESS | 1826 | 1461203987242 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:59:47 INFO - PROCESS | 1826 | 1461203987248 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:59:47 INFO - PROCESS | 1826 | 1461203987251 Marionette TRACE conn3 <- [1,430,null,{}] 18:59:47 INFO - PROCESS | 1826 | 1461203987259 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}] 18:59:47 INFO - PROCESS | 1826 | 1461203987436 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:59:47 INFO - PROCESS | 1826 | 1461203987455 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a338b6000 == 57 [pid = 1826] [id = 115] 18:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1b7d3000) [pid = 1826] [serial = 344] [outer = (nil)] 18:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1b7dc400) [pid = 1826] [serial = 345] [outer = 0x7f7a1b7d3000] 18:59:47 INFO - PROCESS | 1826 | 1461203987514 Marionette DEBUG loaded listener.js 18:59:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1baf5800) [pid = 1826] [serial = 346] [outer = 0x7f7a1b7d3000] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a1c345800) [pid = 1826] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a2967bc00) [pid = 1826] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a1ca10c00) [pid = 1826] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a24ec4400) [pid = 1826] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a1c350000) [pid = 1826] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f7a1fde5000) [pid = 1826] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f7a1fdddc00) [pid = 1826] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f7a1cf5b800) [pid = 1826] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f7a1ca0ec00) [pid = 1826] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f7a26450400) [pid = 1826] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:59:47 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f7a1b7e6800) [pid = 1826] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:59:48 INFO - PROCESS | 1826 | 1461203988384 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]]]}] 18:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1185ms 18:59:48 INFO - PROCESS | 1826 | 1461203988433 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:59:48 INFO - PROCESS | 1826 | 1461203988437 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:59:48 INFO - PROCESS | 1826 | 1461203988442 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:59:48 INFO - PROCESS | 1826 | 1461203988444 Marionette TRACE conn3 <- [1,434,null,{}] 18:59:48 INFO - PROCESS | 1826 | 1461203988449 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}] 18:59:48 INFO - PROCESS | 1826 | 1461203988611 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:59:48 INFO - PROCESS | 1826 | 1461203988622 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a699000 == 58 [pid = 1826] [id = 116] 18:59:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f7a1fddec00) [pid = 1826] [serial = 347] [outer = (nil)] 18:59:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f7a2d4e2400) [pid = 1826] [serial = 348] [outer = 0x7f7a1fddec00] 18:59:48 INFO - PROCESS | 1826 | 1461203988685 Marionette DEBUG loaded listener.js 18:59:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f7a33881c00) [pid = 1826] [serial = 349] [outer = 0x7f7a1fddec00] 18:59:49 INFO - PROCESS | 1826 | 1461203989429 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]]]}] 18:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1028ms 18:59:49 INFO - PROCESS | 1826 | 1461203989472 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:59:49 INFO - PROCESS | 1826 | 1461203989476 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:59:49 INFO - PROCESS | 1826 | 1461203989481 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:59:49 INFO - PROCESS | 1826 | 1461203989483 Marionette TRACE conn3 <- [1,438,null,{}] 18:59:49 INFO - PROCESS | 1826 | 1461203989488 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}] 18:59:49 INFO - PROCESS | 1826 | 1461203989662 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:59:49 INFO - PROCESS | 1826 | 1461203989675 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38a57800 == 59 [pid = 1826] [id = 117] 18:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f7a258ef400) [pid = 1826] [serial = 350] [outer = (nil)] 18:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f7a34873c00) [pid = 1826] [serial = 351] [outer = 0x7f7a258ef400] 18:59:49 INFO - PROCESS | 1826 | 1461203989743 Marionette DEBUG loaded listener.js 18:59:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a38751800) [pid = 1826] [serial = 352] [outer = 0x7f7a258ef400] 18:59:50 INFO - PROCESS | 1826 | 1461203990814 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]]]}] 18:59:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:59:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1380ms 18:59:50 INFO - PROCESS | 1826 | 1461203990862 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:59:50 INFO - PROCESS | 1826 | 1461203990869 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:59:50 INFO - PROCESS | 1826 | 1461203990878 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:59:50 INFO - PROCESS | 1826 | 1461203990883 Marionette TRACE conn3 <- [1,442,null,{}] 18:59:50 INFO - PROCESS | 1826 | 1461203990890 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}] 18:59:51 INFO - PROCESS | 1826 | 1461203991057 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:59:51 INFO - PROCESS | 1826 | 1461203991203 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255d7800 == 60 [pid = 1826] [id = 118] 18:59:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a1c3cb800) [pid = 1826] [serial = 353] [outer = (nil)] 18:59:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a1c3d9000) [pid = 1826] [serial = 354] [outer = 0x7f7a1c3cb800] 18:59:51 INFO - PROCESS | 1826 | 1461203991278 Marionette DEBUG loaded listener.js 18:59:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1c4de800) [pid = 1826] [serial = 355] [outer = 0x7f7a1c3cb800] 18:59:52 INFO - PROCESS | 1826 | 1461203992275 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]]]}] 18:59:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:59:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1440ms 18:59:52 INFO - PROCESS | 1826 | 1461203992320 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:59:52 INFO - PROCESS | 1826 | 1461203992329 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:59:52 INFO - PROCESS | 1826 | 1461203992340 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:59:52 INFO - PROCESS | 1826 | 1461203992344 Marionette TRACE conn3 <- [1,446,null,{}] 18:59:52 INFO - PROCESS | 1826 | 1461203992350 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}] 18:59:52 INFO - PROCESS | 1826 | 1461203992520 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:59:52 INFO - PROCESS | 1826 | 1461203992664 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34858800 == 61 [pid = 1826] [id = 119] 18:59:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1c3cc400) [pid = 1826] [serial = 356] [outer = (nil)] 18:59:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1fde5000) [pid = 1826] [serial = 357] [outer = 0x7f7a1c3cc400] 18:59:52 INFO - PROCESS | 1826 | 1461203992821 Marionette DEBUG loaded listener.js 18:59:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a23ebcc00) [pid = 1826] [serial = 358] [outer = 0x7f7a1c3cc400] 18:59:53 INFO - PROCESS | 1826 | 1461203993707 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]]]}] 18:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1431ms 18:59:53 INFO - PROCESS | 1826 | 1461203993772 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:59:53 INFO - PROCESS | 1826 | 1461203993776 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:59:53 INFO - PROCESS | 1826 | 1461203993782 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:59:53 INFO - PROCESS | 1826 | 1461203993787 Marionette TRACE conn3 <- [1,450,null,{}] 18:59:53 INFO - PROCESS | 1826 | 1461203993803 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}] 18:59:54 INFO - PROCESS | 1826 | 1461203994008 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:59:54 INFO - PROCESS | 1826 | 1461203994156 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a40289000 == 62 [pid = 1826] [id = 120] 18:59:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a1fc67400) [pid = 1826] [serial = 359] [outer = (nil)] 18:59:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a26a8f400) [pid = 1826] [serial = 360] [outer = 0x7f7a1fc67400] 18:59:54 INFO - PROCESS | 1826 | 1461203994277 Marionette DEBUG loaded listener.js 18:59:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a33882c00) [pid = 1826] [serial = 361] [outer = 0x7f7a1fc67400] 18:59:55 INFO - PROCESS | 1826 | 1461203995128 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] 18:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:59:55 INFO - PROCESS | 1826 | 1461203995178 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:59:55 INFO - PROCESS | 1826 | 1461203995184 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:59:55 INFO - PROCESS | 1826 | 1461203995187 Marionette TRACE conn3 <- [1,454,null,{}] 18:59:55 INFO - PROCESS | 1826 | 1461203995192 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}] 18:59:55 INFO - PROCESS | 1826 | 1461203995363 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:59:55 INFO - PROCESS | 1826 | 1461203995514 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c1c0000 == 63 [pid = 1826] [id = 121] 18:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a1e299c00) [pid = 1826] [serial = 362] [outer = (nil)] 18:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a1e2a2800) [pid = 1826] [serial = 363] [outer = 0x7f7a1e299c00] 18:59:55 INFO - PROCESS | 1826 | 1461203995592 Marionette DEBUG loaded listener.js 18:59:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a276b3c00) [pid = 1826] [serial = 364] [outer = 0x7f7a1e299c00] 18:59:56 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:59:56 INFO - PROCESS | 1826 | 1461203996549 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]]]}] 18:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1434ms 18:59:56 INFO - PROCESS | 1826 | 1461203996619 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:59:56 INFO - PROCESS | 1826 | 1461203996622 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:59:56 INFO - PROCESS | 1826 | 1461203996628 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:59:56 INFO - PROCESS | 1826 | 1461203996631 Marionette TRACE conn3 <- [1,458,null,{}] 18:59:56 INFO - PROCESS | 1826 | 1461203996636 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}] 18:59:56 INFO - PROCESS | 1826 | 1461203996785 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:59:56 INFO - PROCESS | 1826 | 1461203996930 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25014800 == 64 [pid = 1826] [id = 122] 18:59:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a1e29c400) [pid = 1826] [serial = 365] [outer = (nil)] 18:59:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f7a34874000) [pid = 1826] [serial = 366] [outer = 0x7f7a1e29c400] 18:59:57 INFO - PROCESS | 1826 | 1461203997004 Marionette DEBUG loaded listener.js 18:59:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f7a388b7c00) [pid = 1826] [serial = 367] [outer = 0x7f7a1e29c400] 18:59:57 INFO - PROCESS | 1826 | 1461203997898 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] 18:59:57 INFO - PROCESS | 1826 | 1461203997965 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:59:57 INFO - PROCESS | 1826 | 1461203997971 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:59:57 INFO - PROCESS | 1826 | 1461203997974 Marionette TRACE conn3 <- [1,462,null,{}] 18:59:57 INFO - PROCESS | 1826 | 1461203997979 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}] 18:59:58 INFO - PROCESS | 1826 | 1461203998153 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:59:58 INFO - PROCESS | 1826 | 1461203998301 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c841000 == 65 [pid = 1826] [id = 123] 18:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a1b846400) [pid = 1826] [serial = 368] [outer = (nil)] 18:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a1cc70000) [pid = 1826] [serial = 369] [outer = 0x7f7a1b846400] 18:59:58 INFO - PROCESS | 1826 | 1461203998374 Marionette DEBUG loaded listener.js 18:59:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a336aa400) [pid = 1826] [serial = 370] [outer = 0x7f7a1b846400] 18:59:59 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:59:59 INFO - PROCESS | 1826 | 1461203999527 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] 18:59:59 INFO - PROCESS | 1826 | 1461203999562 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:59:59 INFO - PROCESS | 1826 | 1461203999572 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:59:59 INFO - PROCESS | 1826 | 1461203999577 Marionette TRACE conn3 <- [1,466,null,{}] 18:59:59 INFO - PROCESS | 1826 | 1461203999586 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}] 18:59:59 INFO - PROCESS | 1826 | 1461203999749 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:59:59 INFO - PROCESS | 1826 | 1461203999936 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25604800 == 66 [pid = 1826] [id = 124] 18:59:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a1c350c00) [pid = 1826] [serial = 371] [outer = (nil)] 18:59:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a1c3d2800) [pid = 1826] [serial = 372] [outer = 0x7f7a1c350c00] 19:00:00 INFO - PROCESS | 1826 | 1461203999999 Marionette DEBUG loaded listener.js 19:00:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a1c4df000) [pid = 1826] [serial = 373] [outer = 0x7f7a1c350c00] 19:00:00 INFO - PROCESS | 1826 | 1461204000860 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] 19:00:00 INFO - PROCESS | 1826 | 1461204000928 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:00:00 INFO - PROCESS | 1826 | 1461204000945 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:00:00 INFO - PROCESS | 1826 | 1461204000949 Marionette TRACE conn3 <- [1,470,null,{}] 19:00:00 INFO - PROCESS | 1826 | 1461204000964 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}] 19:00:01 INFO - PROCESS | 1826 | 1461204001171 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a699000 == 65 [pid = 1826] [id = 116] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a338b6000 == 64 [pid = 1826] [id = 115] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4cb000 == 63 [pid = 1826] [id = 114] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a34871c00) [pid = 1826] [serial = 288] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a38ab2c00) [pid = 1826] [serial = 291] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a38b85000) [pid = 1826] [serial = 312] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | 1461204001439 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26c15000 == 62 [pid = 1826] [id = 113] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c769000 == 61 [pid = 1826] [id = 112] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24c79000 == 60 [pid = 1826] [id = 111] 19:00:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b94c800 == 61 [pid = 1826] [id = 125] 19:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a1c4e0c00) [pid = 1826] [serial = 374] [outer = (nil)] 19:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a1cc64400) [pid = 1826] [serial = 375] [outer = 0x7f7a1c4e0c00] 19:00:01 INFO - PROCESS | 1826 | 1461204001571 Marionette DEBUG loaded listener.js 19:00:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a1e54f000) [pid = 1826] [serial = 376] [outer = 0x7f7a1c4e0c00] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25d0b000 == 60 [pid = 1826] [id = 106] 19:00:01 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b962000 == 59 [pid = 1826] [id = 105] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a1c34cc00) [pid = 1826] [serial = 294] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a1ca0dc00) [pid = 1826] [serial = 295] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a1b7eec00) [pid = 1826] [serial = 276] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f7a38071000) [pid = 1826] [serial = 213] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f7a2644e400) [pid = 1826] [serial = 207] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f7a26e17800) [pid = 1826] [serial = 306] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f7a1e557400) [pid = 1826] [serial = 297] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f7a24928800) [pid = 1826] [serial = 301] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f7a3486f000) [pid = 1826] [serial = 310] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f7a2644c800) [pid = 1826] [serial = 304] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a21a9d800) [pid = 1826] [serial = 204] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a292f6c00) [pid = 1826] [serial = 307] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a249b7c00) [pid = 1826] [serial = 282] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a2303d800) [pid = 1826] [serial = 300] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a2556e800) [pid = 1826] [serial = 309] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a346c3400) [pid = 1826] [serial = 210] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a25d50000) [pid = 1826] [serial = 303] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a1fca3400) [pid = 1826] [serial = 298] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a1cc6f400) [pid = 1826] [serial = 274] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a1fde0400) [pid = 1826] [serial = 279] [outer = (nil)] [url = about:blank] 19:00:01 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a3381a400) [pid = 1826] [serial = 285] [outer = (nil)] [url = about:blank] 19:00:02 INFO - PROCESS | 1826 | 1461204002519 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]]]}] 19:00:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:00:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1610ms 19:00:02 INFO - PROCESS | 1826 | 1461204002566 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:00:02 INFO - PROCESS | 1826 | 1461204002572 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:00:02 INFO - PROCESS | 1826 | 1461204002584 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:00:02 INFO - PROCESS | 1826 | 1461204002591 Marionette TRACE conn3 <- [1,474,null,{}] 19:00:02 INFO - PROCESS | 1826 | 1461204002614 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}] 19:00:02 INFO - PROCESS | 1826 | 1461204002773 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:00:02 INFO - PROCESS | 1826 | 1461204002784 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255b9000 == 60 [pid = 1826] [id = 126] 19:00:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a1e554c00) [pid = 1826] [serial = 377] [outer = (nil)] 19:00:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a20ec9800) [pid = 1826] [serial = 378] [outer = 0x7f7a1e554c00] 19:00:02 INFO - PROCESS | 1826 | 1461204002847 Marionette DEBUG loaded listener.js 19:00:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a23039400) [pid = 1826] [serial = 379] [outer = 0x7f7a1e554c00] 19:00:03 INFO - PROCESS | 1826 | 1461204003604 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]]]}] 19:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1044ms 19:00:03 INFO - PROCESS | 1826 | 1461204003626 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:00:03 INFO - PROCESS | 1826 | 1461204003630 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:00:03 INFO - PROCESS | 1826 | 1461204003635 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:00:03 INFO - PROCESS | 1826 | 1461204003638 Marionette TRACE conn3 <- [1,478,null,{}] 19:00:03 INFO - PROCESS | 1826 | 1461204003661 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}] 19:00:03 INFO - PROCESS | 1826 | 1461204003795 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:00:03 INFO - PROCESS | 1826 | 1461204003812 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a265b0000 == 61 [pid = 1826] [id = 127] 19:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a20ec3400) [pid = 1826] [serial = 380] [outer = (nil)] 19:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a249b6000) [pid = 1826] [serial = 381] [outer = 0x7f7a20ec3400] 19:00:03 INFO - PROCESS | 1826 | 1461204003872 Marionette DEBUG loaded listener.js 19:00:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a24ec3400) [pid = 1826] [serial = 382] [outer = 0x7f7a20ec3400] 19:00:04 INFO - PROCESS | 1826 | 1461204004692 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]]]}] 19:00:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:00:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1099ms 19:00:04 INFO - PROCESS | 1826 | 1461204004736 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:00:04 INFO - PROCESS | 1826 | 1461204004740 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:00:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:00:04 INFO - PROCESS | 1826 | 1461204004745 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:00:04 INFO - PROCESS | 1826 | 1461204004747 Marionette TRACE conn3 <- [1,482,null,{}] 19:00:04 INFO - PROCESS | 1826 | 1461204004752 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}] 19:00:04 INFO - PROCESS | 1826 | 1461204004922 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:00:04 INFO - PROCESS | 1826 | 1461204004962 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c1ac000 == 62 [pid = 1826] [id = 128] 19:00:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a2395dc00) [pid = 1826] [serial = 383] [outer = (nil)] 19:00:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a25ea9400) [pid = 1826] [serial = 384] [outer = 0x7f7a2395dc00] 19:00:05 INFO - PROCESS | 1826 | 1461204005021 Marionette DEBUG loaded listener.js 19:00:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a26c5cc00) [pid = 1826] [serial = 385] [outer = 0x7f7a2395dc00] 19:00:05 INFO - PROCESS | 1826 | 1461204005940 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]]]}] 19:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1226ms 19:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:00:05 INFO - PROCESS | 1826 | 1461204005973 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:00:05 INFO - PROCESS | 1826 | 1461204005976 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:00:05 INFO - PROCESS | 1826 | 1461204005982 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:00:05 INFO - PROCESS | 1826 | 1461204005984 Marionette TRACE conn3 <- [1,486,null,{}] 19:00:06 INFO - PROCESS | 1826 | 1461204005997 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}] 19:00:06 INFO - PROCESS | 1826 | 1461204006290 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:00:06 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a38076800) [pid = 1826] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:00:06 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a1fde3400) [pid = 1826] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:00:06 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a1c2cd800) [pid = 1826] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:00:06 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a1c345c00) [pid = 1826] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:00:06 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a1baed800) [pid = 1826] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:00:06 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a1b7d3000) [pid = 1826] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:00:06 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a1fddec00) [pid = 1826] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:00:06 INFO - PROCESS | 1826 | 1461204006378 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a265b1000 == 63 [pid = 1826] [id = 129] 19:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1b7d4000) [pid = 1826] [serial = 386] [outer = (nil)] 19:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1baeb400) [pid = 1826] [serial = 387] [outer = 0x7f7a1b7d4000] 19:00:06 INFO - PROCESS | 1826 | 1461204006447 Marionette DEBUG loaded listener.js 19:00:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a25038000) [pid = 1826] [serial = 388] [outer = 0x7f7a1b7d4000] 19:00:07 INFO - PROCESS | 1826 | 1461204007193 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]]]}] 19:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1236ms 19:00:07 INFO - PROCESS | 1826 | 1461204007219 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:00:07 INFO - PROCESS | 1826 | 1461204007221 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:00:07 INFO - PROCESS | 1826 | 1461204007227 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:00:07 INFO - PROCESS | 1826 | 1461204007229 Marionette TRACE conn3 <- [1,490,null,{}] 19:00:07 INFO - PROCESS | 1826 | 1461204007238 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}] 19:00:07 INFO - PROCESS | 1826 | 1461204007383 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:00:07 INFO - PROCESS | 1826 | 1461204007397 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3451c800 == 64 [pid = 1826] [id = 130] 19:00:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a21aa2000) [pid = 1826] [serial = 389] [outer = (nil)] 19:00:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a2d40f000) [pid = 1826] [serial = 390] [outer = 0x7f7a21aa2000] 19:00:07 INFO - PROCESS | 1826 | 1461204007461 Marionette DEBUG loaded listener.js 19:00:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a346d0800) [pid = 1826] [serial = 391] [outer = 0x7f7a21aa2000] 19:00:08 INFO - PROCESS | 1826 | 1461204008194 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]]]}] 19:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 974ms 19:00:08 INFO - PROCESS | 1826 | 1461204008203 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:00:08 INFO - PROCESS | 1826 | 1461204008205 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:00:08 INFO - PROCESS | 1826 | 1461204008211 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:00:08 INFO - PROCESS | 1826 | 1461204008213 Marionette TRACE conn3 <- [1,494,null,{}] 19:00:08 INFO - PROCESS | 1826 | 1461204008218 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}] 19:00:08 INFO - PROCESS | 1826 | 1461204008422 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:00:08 INFO - PROCESS | 1826 | 1461204008581 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c765800 == 65 [pid = 1826] [id = 131] 19:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a1b7d5000) [pid = 1826] [serial = 392] [outer = (nil)] 19:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a1b7eec00) [pid = 1826] [serial = 393] [outer = 0x7f7a1b7d5000] 19:00:08 INFO - PROCESS | 1826 | 1461204008657 Marionette DEBUG loaded listener.js 19:00:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a1baf6400) [pid = 1826] [serial = 394] [outer = 0x7f7a1b7d5000] 19:00:09 INFO - PROCESS | 1826 | 1461204009623 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]]]}] 19:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1444ms 19:00:09 INFO - PROCESS | 1826 | 1461204009658 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:00:09 INFO - PROCESS | 1826 | 1461204009665 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:00:09 INFO - PROCESS | 1826 | 1461204009672 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:00:09 INFO - PROCESS | 1826 | 1461204009678 Marionette TRACE conn3 <- [1,498,null,{}] 19:00:09 INFO - PROCESS | 1826 | 1461204009685 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}] 19:00:09 INFO - PROCESS | 1826 | 1461204009843 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:00:10 INFO - PROCESS | 1826 | 1461204009997 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25d08000 == 66 [pid = 1826] [id = 132] 19:00:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a1b7e1400) [pid = 1826] [serial = 395] [outer = (nil)] 19:00:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a1e54e800) [pid = 1826] [serial = 396] [outer = 0x7f7a1b7e1400] 19:00:10 INFO - PROCESS | 1826 | 1461204010071 Marionette DEBUG loaded listener.js 19:00:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f7a1fde3000) [pid = 1826] [serial = 397] [outer = 0x7f7a1b7e1400] 19:00:10 INFO - PROCESS | 1826 | 1461204010967 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]]]}] 19:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1334ms 19:00:11 INFO - PROCESS | 1826 | 1461204011005 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:00:11 INFO - PROCESS | 1826 | 1461204011010 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:00:11 INFO - PROCESS | 1826 | 1461204011017 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:00:11 INFO - PROCESS | 1826 | 1461204011019 Marionette TRACE conn3 <- [1,502,null,{}] 19:00:11 INFO - PROCESS | 1826 | 1461204011043 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}] 19:00:11 INFO - PROCESS | 1826 | 1461204011203 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:00:11 INFO - PROCESS | 1826 | 1461204011352 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38350000 == 67 [pid = 1826] [id = 133] 19:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f7a1cc67000) [pid = 1826] [serial = 398] [outer = (nil)] 19:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a24cdb400) [pid = 1826] [serial = 399] [outer = 0x7f7a1cc67000] 19:00:11 INFO - PROCESS | 1826 | 1461204011423 Marionette DEBUG loaded listener.js 19:00:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a25039400) [pid = 1826] [serial = 400] [outer = 0x7f7a1cc67000] 19:00:12 INFO - PROCESS | 1826 | 1461204012321 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]]]}] 19:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1355ms 19:00:12 INFO - PROCESS | 1826 | 1461204012374 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:00:12 INFO - PROCESS | 1826 | 1461204012379 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:00:12 INFO - PROCESS | 1826 | 1461204012395 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:00:12 INFO - PROCESS | 1826 | 1461204012402 Marionette TRACE conn3 <- [1,506,null,{}] 19:00:12 INFO - PROCESS | 1826 | 1461204012407 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}] 19:00:12 INFO - PROCESS | 1826 | 1461204012598 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:00:12 INFO - PROCESS | 1826 | 1461204012743 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b5d6000 == 68 [pid = 1826] [id = 134] 19:00:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a21a9d400) [pid = 1826] [serial = 401] [outer = (nil)] 19:00:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a239d5400) [pid = 1826] [serial = 402] [outer = 0x7f7a21a9d400] 19:00:12 INFO - PROCESS | 1826 | 1461204012817 Marionette DEBUG loaded listener.js 19:00:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a2503f000) [pid = 1826] [serial = 403] [outer = 0x7f7a21a9d400] 19:00:13 INFO - PROCESS | 1826 | 1461204013734 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]]]}] 19:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1392ms 19:00:13 INFO - PROCESS | 1826 | 1461204013780 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:00:13 INFO - PROCESS | 1826 | 1461204013783 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:00:13 INFO - PROCESS | 1826 | 1461204013789 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:00:13 INFO - PROCESS | 1826 | 1461204013791 Marionette TRACE conn3 <- [1,510,null,{}] 19:00:13 INFO - PROCESS | 1826 | 1461204013797 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}] 19:00:13 INFO - PROCESS | 1826 | 1461204013946 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:00:14 INFO - PROCESS | 1826 | 1461204014095 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20955800 == 69 [pid = 1826] [id = 135] 19:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a1a4e0000) [pid = 1826] [serial = 404] [outer = (nil)] 19:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a1a4e8000) [pid = 1826] [serial = 405] [outer = 0x7f7a1a4e0000] 19:00:14 INFO - PROCESS | 1826 | 1461204014166 Marionette DEBUG loaded listener.js 19:00:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a239cbc00) [pid = 1826] [serial = 406] [outer = 0x7f7a1a4e0000] 19:00:14 INFO - PROCESS | 1826 | 1461204014987 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]]]}] 19:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1232ms 19:00:15 INFO - PROCESS | 1826 | 1461204015022 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:00:15 INFO - PROCESS | 1826 | 1461204015025 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:00:15 INFO - PROCESS | 1826 | 1461204015031 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:00:15 INFO - PROCESS | 1826 | 1461204015033 Marionette TRACE conn3 <- [1,514,null,{}] 19:00:15 INFO - PROCESS | 1826 | 1461204015038 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}] 19:00:15 INFO - PROCESS | 1826 | 1461204015190 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:00:15 INFO - PROCESS | 1826 | 1461204015345 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba52000 == 70 [pid = 1826] [id = 136] 19:00:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a26450800) [pid = 1826] [serial = 407] [outer = (nil)] 19:00:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a26e1e400) [pid = 1826] [serial = 408] [outer = 0x7f7a26450800] 19:00:15 INFO - PROCESS | 1826 | 1461204015436 Marionette DEBUG loaded listener.js 19:00:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a34869800) [pid = 1826] [serial = 409] [outer = 0x7f7a26450800] 19:00:16 INFO - PROCESS | 1826 | 1461204016352 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]]]}] 19:00:16 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 19:00:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1377ms 19:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:00:16 INFO - PROCESS | 1826 | 1461204016409 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:00:16 INFO - PROCESS | 1826 | 1461204016411 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:00:16 INFO - PROCESS | 1826 | 1461204016418 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:00:16 INFO - PROCESS | 1826 | 1461204016421 Marionette TRACE conn3 <- [1,518,null,{}] 19:00:16 INFO - PROCESS | 1826 | 1461204016426 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}] 19:00:16 INFO - PROCESS | 1826 | 1461204016618 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:00:16 INFO - PROCESS | 1826 | 1461204016776 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20bd0800 == 71 [pid = 1826] [id = 137] 19:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1e386000) [pid = 1826] [serial = 410] [outer = (nil)] 19:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a38c0f400) [pid = 1826] [serial = 411] [outer = 0x7f7a1e386000] 19:00:16 INFO - PROCESS | 1826 | 1461204016850 Marionette DEBUG loaded listener.js 19:00:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a38c5dc00) [pid = 1826] [serial = 412] [outer = 0x7f7a1e386000] 19:00:17 INFO - PROCESS | 1826 | 1461204017657 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]]]}] 19:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1279ms 19:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:00:17 INFO - PROCESS | 1826 | 1461204017711 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:00:17 INFO - PROCESS | 1826 | 1461204017714 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:00:17 INFO - PROCESS | 1826 | 1461204017722 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:00:17 INFO - PROCESS | 1826 | 1461204017725 Marionette TRACE conn3 <- [1,522,null,{}] 19:00:17 INFO - PROCESS | 1826 | 1461204017730 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}] 19:00:17 INFO - PROCESS | 1826 | 1461204017873 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:00:18 INFO - PROCESS | 1826 | 1461204018033 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20be6800 == 72 [pid = 1826] [id = 138] 19:00:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a1b7ec000) [pid = 1826] [serial = 413] [outer = (nil)] 19:00:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1c474800) [pid = 1826] [serial = 414] [outer = 0x7f7a1b7ec000] 19:00:18 INFO - PROCESS | 1826 | 1461204018111 Marionette DEBUG loaded listener.js 19:00:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a1c479800) [pid = 1826] [serial = 415] [outer = 0x7f7a1b7ec000] 19:00:19 INFO - PROCESS | 1826 | 1461204019223 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]]]}] 19:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1535ms 19:00:19 INFO - PROCESS | 1826 | 1461204019257 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:00:19 INFO - PROCESS | 1826 | 1461204019262 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:00:19 INFO - PROCESS | 1826 | 1461204019270 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:00:19 INFO - PROCESS | 1826 | 1461204019275 Marionette TRACE conn3 <- [1,526,null,{}] 19:00:19 INFO - PROCESS | 1826 | 1461204019283 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}] 19:00:19 INFO - PROCESS | 1826 | 1461204019438 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:00:19 INFO - PROCESS | 1826 | 1461204019627 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20be0800 == 73 [pid = 1826] [id = 139] 19:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a1b7dc800) [pid = 1826] [serial = 416] [outer = (nil)] 19:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a1c3d0c00) [pid = 1826] [serial = 417] [outer = 0x7f7a1b7dc800] 19:00:19 INFO - PROCESS | 1826 | 1461204019691 Marionette DEBUG loaded listener.js 19:00:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1c477c00) [pid = 1826] [serial = 418] [outer = 0x7f7a1b7dc800] 19:00:20 INFO - PROCESS | 1826 | 1461204020623 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]]]}] 19:00:20 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 19:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1392ms 19:00:20 INFO - PROCESS | 1826 | 1461204020662 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:00:20 INFO - PROCESS | 1826 | 1461204020670 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:00:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:00:20 INFO - PROCESS | 1826 | 1461204020680 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:00:20 INFO - PROCESS | 1826 | 1461204020684 Marionette TRACE conn3 <- [1,530,null,{}] 19:00:20 INFO - PROCESS | 1826 | 1461204020690 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}] 19:00:20 INFO - PROCESS | 1826 | 1461204020846 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:00:21 INFO - PROCESS | 1826 | 1461204020999 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1fa13800 == 74 [pid = 1826] [id = 140] 19:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1cc69400) [pid = 1826] [serial = 419] [outer = (nil)] 19:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1e29d800) [pid = 1826] [serial = 420] [outer = 0x7f7a1cc69400] 19:00:21 INFO - PROCESS | 1826 | 1461204021112 Marionette DEBUG loaded listener.js 19:00:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a1fc6f800) [pid = 1826] [serial = 421] [outer = 0x7f7a1cc69400] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38a4d000 == 73 [pid = 1826] [id = 94] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29242800 == 72 [pid = 1826] [id = 93] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3451c800 == 71 [pid = 1826] [id = 130] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a265b1000 == 70 [pid = 1826] [id = 129] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c1ac000 == 69 [pid = 1826] [id = 128] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a265b0000 == 68 [pid = 1826] [id = 127] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255b9000 == 67 [pid = 1826] [id = 126] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b94c800 == 66 [pid = 1826] [id = 125] 19:00:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25604800 == 65 [pid = 1826] [id = 124] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a1fde2400) [pid = 1826] [serial = 337] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a1baf5800) [pid = 1826] [serial = 346] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a33881c00) [pid = 1826] [serial = 349] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a26a8cc00) [pid = 1826] [serial = 340] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a38c0f800) [pid = 1826] [serial = 313] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a25303800) [pid = 1826] [serial = 339] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a1e552c00) [pid = 1826] [serial = 336] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a1c74c400) [pid = 1826] [serial = 334] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a1c4da800) [pid = 1826] [serial = 333] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a1baf9400) [pid = 1826] [serial = 342] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a253c4800) [pid = 1826] [serial = 343] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a21aa7400) [pid = 1826] [serial = 318] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a1b7dc400) [pid = 1826] [serial = 345] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a2d4e2400) [pid = 1826] [serial = 348] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a1b83c000) [pid = 1826] [serial = 315] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a1c4dd800) [pid = 1826] [serial = 330] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a38795c00) [pid = 1826] [serial = 327] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a267c1c00) [pid = 1826] [serial = 321] [outer = (nil)] [url = about:blank] 19:00:21 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a1c4e0000) [pid = 1826] [serial = 324] [outer = (nil)] [url = about:blank] 19:00:22 INFO - PROCESS | 1826 | 1461204021997 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"]]]}] 19:00:22 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 19:00:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:00:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:00:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:00:22 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 19:00:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:00:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:00:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:00:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1330ms 19:00:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:00:22 INFO - PROCESS | 1826 | 1461204022013 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:00:22 INFO - PROCESS | 1826 | 1461204022015 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:00:22 INFO - PROCESS | 1826 | 1461204022022 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:00:22 INFO - PROCESS | 1826 | 1461204022027 Marionette TRACE conn3 <- [1,534,null,{}] 19:00:22 INFO - PROCESS | 1826 | 1461204022042 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}] 19:00:22 INFO - PROCESS | 1826 | 1461204022196 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:00:22 INFO - PROCESS | 1826 | 1461204022213 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25019800 == 66 [pid = 1826] [id = 141] 19:00:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a1fde4400) [pid = 1826] [serial = 422] [outer = (nil)] 19:00:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a239cf000) [pid = 1826] [serial = 423] [outer = 0x7f7a1fde4400] 19:00:22 INFO - PROCESS | 1826 | 1461204022274 Marionette DEBUG loaded listener.js 19:00:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a239d8800) [pid = 1826] [serial = 424] [outer = 0x7f7a1fde4400] 19:00:23 INFO - PROCESS | 1826 | 1461204023069 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]]]}] 19:00:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:00:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1233ms 19:00:23 INFO - PROCESS | 1826 | 1461204023479 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:00:23 INFO - PROCESS | 1826 | 1461204023483 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:00:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:00:23 INFO - PROCESS | 1826 | 1461204023554 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:00:23 INFO - PROCESS | 1826 | 1461204023556 Marionette TRACE conn3 <- [1,538,null,{}] 19:00:23 INFO - PROCESS | 1826 | 1461204023562 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}] 19:00:23 INFO - PROCESS | 1826 | 1461204023727 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:00:23 INFO - PROCESS | 1826 | 1461204023917 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2c6b2800 == 67 [pid = 1826] [id = 142] 19:00:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a1d685400) [pid = 1826] [serial = 425] [outer = (nil)] 19:00:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a248ef000) [pid = 1826] [serial = 426] [outer = 0x7f7a1d685400] 19:00:23 INFO - PROCESS | 1826 | 1461204023980 Marionette DEBUG loaded listener.js 19:00:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a345e5400) [pid = 1826] [serial = 427] [outer = 0x7f7a1d685400] 19:00:24 INFO - PROCESS | 1826 | 1461204024705 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]]]}] 19:00:24 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. 19:00:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1180ms 19:00:24 INFO - PROCESS | 1826 | 1461204024753 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:00:24 INFO - PROCESS | 1826 | 1461204024757 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:00:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:00:24 INFO - PROCESS | 1826 | 1461204024768 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:00:24 INFO - PROCESS | 1826 | 1461204024770 Marionette TRACE conn3 <- [1,542,null,{}] 19:00:24 INFO - PROCESS | 1826 | 1461204024774 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}] 19:00:24 INFO - PROCESS | 1826 | 1461204024964 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:00:25 INFO - PROCESS | 1826 | 1461204024997 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a338c1800 == 68 [pid = 1826] [id = 143] 19:00:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a1fde8400) [pid = 1826] [serial = 428] [outer = (nil)] 19:00:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a3486a400) [pid = 1826] [serial = 429] [outer = 0x7f7a1fde8400] 19:00:25 INFO - PROCESS | 1826 | 1461204025058 Marionette DEBUG loaded listener.js 19:00:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a38512c00) [pid = 1826] [serial = 430] [outer = 0x7f7a1fde8400] 19:00:25 INFO - PROCESS | 1826 | 1461204025980 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]]]}] 19:00:25 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a1c4e0c00) [pid = 1826] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:00:25 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a20ec3400) [pid = 1826] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:00:25 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a1e554c00) [pid = 1826] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:00:25 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a1c350c00) [pid = 1826] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:00:25 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a1b7d4000) [pid = 1826] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:00:25 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a2395dc00) [pid = 1826] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:00:26 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. 19:00:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1278ms 19:00:26 INFO - PROCESS | 1826 | 1461204026047 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:00:26 INFO - PROCESS | 1826 | 1461204026049 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:00:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:00:26 INFO - PROCESS | 1826 | 1461204026056 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:00:26 INFO - PROCESS | 1826 | 1461204026058 Marionette TRACE conn3 <- [1,546,null,{}] 19:00:26 INFO - PROCESS | 1826 | 1461204026064 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}] 19:00:26 INFO - PROCESS | 1826 | 1461204026221 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:00:26 INFO - PROCESS | 1826 | 1461204026355 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a336bf000 == 69 [pid = 1826] [id = 144] 19:00:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a1baaa400) [pid = 1826] [serial = 431] [outer = (nil)] 19:00:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a1baad400) [pid = 1826] [serial = 432] [outer = 0x7f7a1baaa400] 19:00:26 INFO - PROCESS | 1826 | 1461204026428 Marionette DEBUG loaded listener.js 19:00:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a38514800) [pid = 1826] [serial = 433] [outer = 0x7f7a1baaa400] 19:00:27 INFO - PROCESS | 1826 | 1461204027196 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]]]}] 19:00:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:00:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1180ms 19:00:27 INFO - PROCESS | 1826 | 1461204027236 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:00:27 INFO - PROCESS | 1826 | 1461204027239 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:00:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:00:27 INFO - PROCESS | 1826 | 1461204027258 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:00:27 INFO - PROCESS | 1826 | 1461204027260 Marionette TRACE conn3 <- [1,550,null,{}] 19:00:27 INFO - PROCESS | 1826 | 1461204027265 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}] 19:00:27 INFO - PROCESS | 1826 | 1461204027454 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:00:27 INFO - PROCESS | 1826 | 1461204027542 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b525800 == 70 [pid = 1826] [id = 145] 19:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a1ba89800) [pid = 1826] [serial = 434] [outer = (nil)] 19:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1ba8cc00) [pid = 1826] [serial = 435] [outer = 0x7f7a1ba89800] 19:00:27 INFO - PROCESS | 1826 | 1461204027603 Marionette DEBUG loaded listener.js 19:00:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a1ba98800) [pid = 1826] [serial = 436] [outer = 0x7f7a1ba89800] 19:00:28 INFO - PROCESS | 1826 | 1461204028472 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]]]}] 19:00:28 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. 19:00:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1227ms 19:00:28 INFO - PROCESS | 1826 | 1461204028485 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:00:28 INFO - PROCESS | 1826 | 1461204028491 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:00:28 INFO - PROCESS | 1826 | 1461204028499 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:00:28 INFO - PROCESS | 1826 | 1461204028506 Marionette TRACE conn3 <- [1,554,null,{}] 19:00:28 INFO - PROCESS | 1826 | 1461204028518 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}] 19:00:28 INFO - PROCESS | 1826 | 1461204028720 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:00:28 INFO - PROCESS | 1826 | 1461204028891 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2094e000 == 71 [pid = 1826] [id = 146] 19:00:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a15deb800) [pid = 1826] [serial = 437] [outer = (nil)] 19:00:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a15df1c00) [pid = 1826] [serial = 438] [outer = 0x7f7a15deb800] 19:00:29 INFO - PROCESS | 1826 | 1461204029034 Marionette DEBUG loaded listener.js 19:00:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1b7ec800) [pid = 1826] [serial = 439] [outer = 0x7f7a15deb800] 19:00:29 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:29 INFO - PROCESS | 1826 | 1461204029887 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]]]}] 19:00:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:00:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1440ms 19:00:29 INFO - PROCESS | 1826 | 1461204029941 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:00:29 INFO - PROCESS | 1826 | 1461204029950 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:00:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:00:29 INFO - PROCESS | 1826 | 1461204029960 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:00:29 INFO - PROCESS | 1826 | 1461204029964 Marionette TRACE conn3 <- [1,558,null,{}] 19:00:29 INFO - PROCESS | 1826 | 1461204029970 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}] 19:00:30 INFO - PROCESS | 1826 | 1461204030169 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:00:30 INFO - PROCESS | 1826 | 1461204030320 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25853800 == 72 [pid = 1826] [id = 147] 19:00:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a15de6800) [pid = 1826] [serial = 440] [outer = (nil)] 19:00:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a1baad800) [pid = 1826] [serial = 441] [outer = 0x7f7a15de6800] 19:00:30 INFO - PROCESS | 1826 | 1461204030389 Marionette DEBUG loaded listener.js 19:00:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a1bab3c00) [pid = 1826] [serial = 442] [outer = 0x7f7a15de6800] 19:00:31 INFO - PROCESS | 1826 | 1461204031400 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]]]}] 19:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1485ms 19:00:31 INFO - PROCESS | 1826 | 1461204031445 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:00:31 INFO - PROCESS | 1826 | 1461204031449 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:00:31 INFO - PROCESS | 1826 | 1461204031455 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:00:31 INFO - PROCESS | 1826 | 1461204031461 Marionette TRACE conn3 <- [1,562,null,{}] 19:00:31 INFO - PROCESS | 1826 | 1461204031477 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}] 19:00:31 INFO - PROCESS | 1826 | 1461204031673 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:00:31 INFO - PROCESS | 1826 | 1461204031900 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38563800 == 73 [pid = 1826] [id = 148] 19:00:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1c3d8400) [pid = 1826] [serial = 443] [outer = (nil)] 19:00:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1c4dd800) [pid = 1826] [serial = 444] [outer = 0x7f7a1c3d8400] 19:00:32 INFO - PROCESS | 1826 | 1461204032026 Marionette DEBUG loaded listener.js 19:00:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1cc70800) [pid = 1826] [serial = 445] [outer = 0x7f7a1c3d8400] 19:00:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a1c4d4800) [pid = 1826] [serial = 446] [outer = 0x7f7a1c743c00] 19:00:32 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:32 INFO - PROCESS | 1826 | 1461204032908 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]]]}] 19:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1500ms 19:00:32 INFO - PROCESS | 1826 | 1461204032958 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:00:32 INFO - PROCESS | 1826 | 1461204032963 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:00:32 INFO - PROCESS | 1826 | 1461204032969 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:00:32 INFO - PROCESS | 1826 | 1461204032972 Marionette TRACE conn3 <- [1,566,null,{}] 19:00:32 INFO - PROCESS | 1826 | 1461204032977 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}] 19:00:33 INFO - PROCESS | 1826 | 1461204033147 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:00:33 INFO - PROCESS | 1826 | 1461204033306 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d18000 == 74 [pid = 1826] [id = 149] 19:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1b7ed800) [pid = 1826] [serial = 447] [outer = (nil)] 19:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1fca2400) [pid = 1826] [serial = 448] [outer = 0x7f7a1b7ed800] 19:00:33 INFO - PROCESS | 1826 | 1461204033381 Marionette DEBUG loaded listener.js 19:00:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a21a9c800) [pid = 1826] [serial = 449] [outer = 0x7f7a1b7ed800] 19:00:33 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:34 INFO - PROCESS | 1826 | 1461204034176 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]]]}] 19:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1240ms 19:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:00:34 INFO - PROCESS | 1826 | 1461204034225 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:00:34 INFO - PROCESS | 1826 | 1461204034228 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:00:34 INFO - PROCESS | 1826 | 1461204034236 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:00:34 INFO - PROCESS | 1826 | 1461204034240 Marionette TRACE conn3 <- [1,570,null,{}] 19:00:34 INFO - PROCESS | 1826 | 1461204034245 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}] 19:00:34 INFO - PROCESS | 1826 | 1461204034402 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:00:34 INFO - PROCESS | 1826 | 1461204034557 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a94000 == 75 [pid = 1826] [id = 150] 19:00:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a1c475000) [pid = 1826] [serial = 450] [outer = (nil)] 19:00:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a249b7c00) [pid = 1826] [serial = 451] [outer = 0x7f7a1c475000] 19:00:34 INFO - PROCESS | 1826 | 1461204034630 Marionette DEBUG loaded listener.js 19:00:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a2785e400) [pid = 1826] [serial = 452] [outer = 0x7f7a1c475000] 19:00:35 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:35 INFO - PROCESS | 1826 | 1461204035505 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]]]}] 19:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1331ms 19:00:35 INFO - PROCESS | 1826 | 1461204035567 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:00:35 INFO - PROCESS | 1826 | 1461204035571 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:00:35 INFO - PROCESS | 1826 | 1461204035577 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:00:35 INFO - PROCESS | 1826 | 1461204035580 Marionette TRACE conn3 <- [1,574,null,{}] 19:00:35 INFO - PROCESS | 1826 | 1461204035585 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}] 19:00:35 INFO - PROCESS | 1826 | 1461204035783 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:00:35 INFO - PROCESS | 1826 | 1461204035942 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20894800 == 76 [pid = 1826] [id = 151] 19:00:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a14e07c00) [pid = 1826] [serial = 453] [outer = (nil)] 19:00:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a239d6c00) [pid = 1826] [serial = 454] [outer = 0x7f7a14e07c00] 19:00:36 INFO - PROCESS | 1826 | 1461204036018 Marionette DEBUG loaded listener.js 19:00:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a38514c00) [pid = 1826] [serial = 455] [outer = 0x7f7a14e07c00] 19:00:36 INFO - PROCESS | 1826 | 1461204036882 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]]]}] 19:00:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:00:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1341ms 19:00:36 INFO - PROCESS | 1826 | 1461204036926 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:00:36 INFO - PROCESS | 1826 | 1461204036930 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:00:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:00:36 INFO - PROCESS | 1826 | 1461204036936 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:00:36 INFO - PROCESS | 1826 | 1461204036939 Marionette TRACE conn3 <- [1,578,null,{}] 19:00:36 INFO - PROCESS | 1826 | 1461204036945 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}] 19:00:37 INFO - PROCESS | 1826 | 1461204037098 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:00:37 INFO - PROCESS | 1826 | 1461204037258 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a208ad000 == 77 [pid = 1826] [id = 152] 19:00:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a14e0a800) [pid = 1826] [serial = 456] [outer = (nil)] 19:00:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a1502f000) [pid = 1826] [serial = 457] [outer = 0x7f7a14e0a800] 19:00:37 INFO - PROCESS | 1826 | 1461204037333 Marionette DEBUG loaded listener.js 19:00:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a15033c00) [pid = 1826] [serial = 458] [outer = 0x7f7a14e0a800] 19:00:38 INFO - PROCESS | 1826 | 1461204038187 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]]]}] 19:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1287ms 19:00:38 INFO - PROCESS | 1826 | 1461204038223 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:00:38 INFO - PROCESS | 1826 | 1461204038227 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:00:38 INFO - PROCESS | 1826 | 1461204038233 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:00:38 INFO - PROCESS | 1826 | 1461204038235 Marionette TRACE conn3 <- [1,582,null,{}] 19:00:38 INFO - PROCESS | 1826 | 1461204038241 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}] 19:00:38 INFO - PROCESS | 1826 | 1461204038405 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:00:38 INFO - PROCESS | 1826 | 1461204038570 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0d9800 == 78 [pid = 1826] [id = 153] 19:00:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a15027800) [pid = 1826] [serial = 459] [outer = (nil)] 19:00:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a152bcc00) [pid = 1826] [serial = 460] [outer = 0x7f7a15027800] 19:00:38 INFO - PROCESS | 1826 | 1461204038638 Marionette DEBUG loaded listener.js 19:00:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a152c1400) [pid = 1826] [serial = 461] [outer = 0x7f7a15027800] 19:00:39 INFO - PROCESS | 1826 | 1461204039766 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]]]}] 19:00:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:00:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1579ms 19:00:39 INFO - PROCESS | 1826 | 1461204039813 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:00:39 INFO - PROCESS | 1826 | 1461204039818 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:00:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:00:39 INFO - PROCESS | 1826 | 1461204039826 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:00:39 INFO - PROCESS | 1826 | 1461204039831 Marionette TRACE conn3 <- [1,586,null,{}] 19:00:39 INFO - PROCESS | 1826 | 1461204039840 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}] 19:00:40 INFO - PROCESS | 1826 | 1461204040008 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:00:40 INFO - PROCESS | 1826 | 1461204040226 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20899000 == 79 [pid = 1826] [id = 154] 19:00:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a152c8400) [pid = 1826] [serial = 462] [outer = (nil)] 19:00:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a15de4400) [pid = 1826] [serial = 463] [outer = 0x7f7a152c8400] 19:00:40 INFO - PROCESS | 1826 | 1461204040294 Marionette DEBUG loaded listener.js 19:00:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a15debc00) [pid = 1826] [serial = 464] [outer = 0x7f7a152c8400] 19:00:40 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:41 INFO - PROCESS | 1826 | 1461204041164 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]]]}] 19:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1391ms 19:00:41 INFO - PROCESS | 1826 | 1461204041217 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:00:41 INFO - PROCESS | 1826 | 1461204041225 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:00:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:00:41 INFO - PROCESS | 1826 | 1461204041234 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:00:41 INFO - PROCESS | 1826 | 1461204041238 Marionette TRACE conn3 <- [1,590,null,{}] 19:00:41 INFO - PROCESS | 1826 | 1461204041243 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}] 19:00:41 INFO - PROCESS | 1826 | 1461204041400 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:00:41 INFO - PROCESS | 1826 | 1461204041561 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c1a8800 == 80 [pid = 1826] [id = 155] 19:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a1b7d3800) [pid = 1826] [serial = 465] [outer = (nil)] 19:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a1b839400) [pid = 1826] [serial = 466] [outer = 0x7f7a1b7d3800] 19:00:41 INFO - PROCESS | 1826 | 1461204041633 Marionette DEBUG loaded listener.js 19:00:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a1ba92c00) [pid = 1826] [serial = 467] [outer = 0x7f7a1b7d3800] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38737800 == 79 [pid = 1826] [id = 108] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38a57800 == 78 [pid = 1826] [id = 117] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a2d40f000) [pid = 1826] [serial = 390] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a34873c00) [pid = 1826] [serial = 351] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1fde5000) [pid = 1826] [serial = 357] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a26a8f400) [pid = 1826] [serial = 360] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a34874000) [pid = 1826] [serial = 366] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a1c3d9000) [pid = 1826] [serial = 354] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1e2a2800) [pid = 1826] [serial = 363] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a336bf000 == 77 [pid = 1826] [id = 144] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a338c1800 == 76 [pid = 1826] [id = 143] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2c6b2800 == 75 [pid = 1826] [id = 142] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25019800 == 74 [pid = 1826] [id = 141] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1fa13800 == 73 [pid = 1826] [id = 140] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20be0800 == 72 [pid = 1826] [id = 139] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25d08000 == 71 [pid = 1826] [id = 132] 19:00:42 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c765800 == 70 [pid = 1826] [id = 131] 19:00:42 INFO - PROCESS | 1826 | 1461204042611 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]]]}] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a1e54f000) [pid = 1826] [serial = 376] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a249b6000) [pid = 1826] [serial = 381] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a23039400) [pid = 1826] [serial = 379] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1c3d2800) [pid = 1826] [serial = 372] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a1cc64400) [pid = 1826] [serial = 375] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a1baeb400) [pid = 1826] [serial = 387] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a26c5cc00) [pid = 1826] [serial = 385] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a1c4df000) [pid = 1826] [serial = 373] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a1cc70000) [pid = 1826] [serial = 369] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a25ea9400) [pid = 1826] [serial = 384] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a25038000) [pid = 1826] [serial = 388] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a20ec9800) [pid = 1826] [serial = 378] [outer = (nil)] [url = about:blank] 19:00:42 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a24ec3400) [pid = 1826] [serial = 382] [outer = (nil)] [url = about:blank] 19:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1432ms 19:00:42 INFO - PROCESS | 1826 | 1461204042668 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:00:42 INFO - PROCESS | 1826 | 1461204042672 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:00:42 INFO - PROCESS | 1826 | 1461204042678 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:00:42 INFO - PROCESS | 1826 | 1461204042683 Marionette TRACE conn3 <- [1,594,null,{}] 19:00:42 INFO - PROCESS | 1826 | 1461204042698 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}] 19:00:42 INFO - PROCESS | 1826 | 1461204042854 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:00:42 INFO - PROCESS | 1826 | 1461204042983 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20bce800 == 71 [pid = 1826] [id = 156] 19:00:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1b7d7000) [pid = 1826] [serial = 468] [outer = (nil)] 19:00:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a1baf0000) [pid = 1826] [serial = 469] [outer = 0x7f7a1b7d7000] 19:00:43 INFO - PROCESS | 1826 | 1461204043050 Marionette DEBUG loaded listener.js 19:00:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a1c3ccc00) [pid = 1826] [serial = 470] [outer = 0x7f7a1b7d7000] 19:00:44 INFO - PROCESS | 1826 | 1461204044113 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]]]}] 19:00:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:00:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1491ms 19:00:44 INFO - PROCESS | 1826 | 1461204044171 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:00:44 INFO - PROCESS | 1826 | 1461204044178 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:00:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:00:44 INFO - PROCESS | 1826 | 1461204044187 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:00:44 INFO - PROCESS | 1826 | 1461204044194 Marionette TRACE conn3 <- [1,598,null,{}] 19:00:44 INFO - PROCESS | 1826 | 1461204044203 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}] 19:00:44 INFO - PROCESS | 1826 | 1461204044415 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:00:44 INFO - PROCESS | 1826 | 1461204044635 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1f06d000 == 72 [pid = 1826] [id = 157] 19:00:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a1a4e7c00) [pid = 1826] [serial = 471] [outer = (nil)] 19:00:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a1b7db800) [pid = 1826] [serial = 472] [outer = 0x7f7a1a4e7c00] 19:00:44 INFO - PROCESS | 1826 | 1461204044724 Marionette DEBUG loaded listener.js 19:00:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a1ba96c00) [pid = 1826] [serial = 473] [outer = 0x7f7a1a4e7c00] 19:00:45 INFO - PROCESS | 1826 | 1461204045557 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]]]}] 19:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1441ms 19:00:45 INFO - PROCESS | 1826 | 1461204045629 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:00:45 INFO - PROCESS | 1826 | 1461204045638 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:00:45 INFO - PROCESS | 1826 | 1461204045648 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:00:45 INFO - PROCESS | 1826 | 1461204045652 Marionette TRACE conn3 <- [1,602,null,{}] 19:00:45 INFO - PROCESS | 1826 | 1461204045658 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}] 19:00:45 INFO - PROCESS | 1826 | 1461204045863 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:00:46 INFO - PROCESS | 1826 | 1461204046017 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25007000 == 73 [pid = 1826] [id = 158] 19:00:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a1a4eb000) [pid = 1826] [serial = 474] [outer = (nil)] 19:00:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a1c2c4c00) [pid = 1826] [serial = 475] [outer = 0x7f7a1a4eb000] 19:00:46 INFO - PROCESS | 1826 | 1461204046091 Marionette DEBUG loaded listener.js 19:00:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a1c3d8800) [pid = 1826] [serial = 476] [outer = 0x7f7a1a4eb000] 19:00:47 INFO - PROCESS | 1826 | 1461204047286 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]]]}] 19:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1688ms 19:00:47 INFO - PROCESS | 1826 | 1461204047336 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:00:47 INFO - PROCESS | 1826 | 1461204047340 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:00:47 INFO - PROCESS | 1826 | 1461204047346 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:00:47 INFO - PROCESS | 1826 | 1461204047352 Marionette TRACE conn3 <- [1,606,null,{}] 19:00:47 INFO - PROCESS | 1826 | 1461204047367 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}] 19:00:47 INFO - PROCESS | 1826 | 1461204047532 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:00:47 INFO - PROCESS | 1826 | 1461204047687 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25a08800 == 74 [pid = 1826] [id = 159] 19:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a1c345000) [pid = 1826] [serial = 477] [outer = (nil)] 19:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a1e29e800) [pid = 1826] [serial = 478] [outer = 0x7f7a1c345000] 19:00:47 INFO - PROCESS | 1826 | 1461204047765 Marionette DEBUG loaded listener.js 19:00:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1fca2000) [pid = 1826] [serial = 479] [outer = 0x7f7a1c345000] 19:00:48 INFO - PROCESS | 1826 | 1461204048614 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]]]}] 19:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1334ms 19:00:48 INFO - PROCESS | 1826 | 1461204048682 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:00:48 INFO - PROCESS | 1826 | 1461204048687 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:00:48 INFO - PROCESS | 1826 | 1461204048693 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:00:48 INFO - PROCESS | 1826 | 1461204048696 Marionette TRACE conn3 <- [1,610,null,{}] 19:00:48 INFO - PROCESS | 1826 | 1461204048702 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}] 19:00:48 INFO - PROCESS | 1826 | 1461204048905 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:00:49 INFO - PROCESS | 1826 | 1461204049060 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a275d8800 == 75 [pid = 1826] [id = 160] 19:00:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1c471400) [pid = 1826] [serial = 480] [outer = (nil)] 19:00:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a20ec7400) [pid = 1826] [serial = 481] [outer = 0x7f7a1c471400] 19:00:49 INFO - PROCESS | 1826 | 1461204049133 Marionette DEBUG loaded listener.js 19:00:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a239cfc00) [pid = 1826] [serial = 482] [outer = 0x7f7a1c471400] 19:00:49 INFO - PROCESS | 1826 | 1461204049952 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]]]}] 19:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1330ms 19:00:50 INFO - PROCESS | 1826 | 1461204050023 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:00:50 INFO - PROCESS | 1826 | 1461204050027 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:00:50 INFO - PROCESS | 1826 | 1461204050033 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:00:50 INFO - PROCESS | 1826 | 1461204050036 Marionette TRACE conn3 <- [1,614,null,{}] 19:00:50 INFO - PROCESS | 1826 | 1461204050041 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}] 19:00:50 INFO - PROCESS | 1826 | 1461204050205 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:00:50 INFO - PROCESS | 1826 | 1461204050358 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a331f6000 == 76 [pid = 1826] [id = 161] 19:00:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a1fddf000) [pid = 1826] [serial = 483] [outer = (nil)] 19:00:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a246b4400) [pid = 1826] [serial = 484] [outer = 0x7f7a1fddf000] 19:00:50 INFO - PROCESS | 1826 | 1461204050431 Marionette DEBUG loaded listener.js 19:00:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a25032800) [pid = 1826] [serial = 485] [outer = 0x7f7a1fddf000] 19:00:51 INFO - PROCESS | 1826 | 1461204051381 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]]]}] 19:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1384ms 19:00:51 INFO - PROCESS | 1826 | 1461204051419 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:00:51 INFO - PROCESS | 1826 | 1461204051423 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:00:51 INFO - PROCESS | 1826 | 1461204051428 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:00:51 INFO - PROCESS | 1826 | 1461204051432 Marionette TRACE conn3 <- [1,618,null,{}] 19:00:51 INFO - PROCESS | 1826 | 1461204051437 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}] 19:00:51 INFO - PROCESS | 1826 | 1461204051609 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:00:51 INFO - PROCESS | 1826 | 1461204051772 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a36788000 == 77 [pid = 1826] [id = 162] 19:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a25041800) [pid = 1826] [serial = 486] [outer = (nil)] 19:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a27869000) [pid = 1826] [serial = 487] [outer = 0x7f7a25041800] 19:00:51 INFO - PROCESS | 1826 | 1461204051846 Marionette DEBUG loaded listener.js 19:00:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a3384bc00) [pid = 1826] [serial = 488] [outer = 0x7f7a25041800] 19:00:52 INFO - PROCESS | 1826 | 1461204052720 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]]]}] 19:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1339ms 19:00:52 INFO - PROCESS | 1826 | 1461204052769 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:00:52 INFO - PROCESS | 1826 | 1461204052773 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:00:52 INFO - PROCESS | 1826 | 1461204052778 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:00:52 INFO - PROCESS | 1826 | 1461204052780 Marionette TRACE conn3 <- [1,622,null,{}] 19:00:52 INFO - PROCESS | 1826 | 1461204052786 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}] 19:00:52 INFO - PROCESS | 1826 | 1461204052944 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:00:53 INFO - PROCESS | 1826 | 1461204053106 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38564800 == 78 [pid = 1826] [id = 163] 19:00:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a1cd10c00) [pid = 1826] [serial = 489] [outer = (nil)] 19:00:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a1cd18400) [pid = 1826] [serial = 490] [outer = 0x7f7a1cd10c00] 19:00:53 INFO - PROCESS | 1826 | 1461204053177 Marionette DEBUG loaded listener.js 19:00:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a1cd1cc00) [pid = 1826] [serial = 491] [outer = 0x7f7a1cd10c00] 19:00:54 INFO - PROCESS | 1826 | 1461204054074 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]]]}] 19:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1326ms 19:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:00:54 INFO - PROCESS | 1826 | 1461204054106 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:00:54 INFO - PROCESS | 1826 | 1461204054109 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:00:54 INFO - PROCESS | 1826 | 1461204054116 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:00:54 INFO - PROCESS | 1826 | 1461204054119 Marionette TRACE conn3 <- [1,626,null,{}] 19:00:54 INFO - PROCESS | 1826 | 1461204054124 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}] 19:00:54 INFO - PROCESS | 1826 | 1461204054293 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:00:54 INFO - PROCESS | 1826 | 1461204054457 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3a881000 == 79 [pid = 1826] [id = 164] 19:00:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a1cd13800) [pid = 1826] [serial = 492] [outer = (nil)] 19:00:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a276bf800) [pid = 1826] [serial = 493] [outer = 0x7f7a1cd13800] 19:00:54 INFO - PROCESS | 1826 | 1461204054525 Marionette DEBUG loaded listener.js 19:00:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a346c6800) [pid = 1826] [serial = 494] [outer = 0x7f7a1cd13800] 19:00:55 INFO - PROCESS | 1826 | 1461204055421 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]]]}] 19:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1383ms 19:00:55 INFO - PROCESS | 1826 | 1461204055498 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:00:55 INFO - PROCESS | 1826 | 1461204055502 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:00:55 INFO - PROCESS | 1826 | 1461204055507 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:00:55 INFO - PROCESS | 1826 | 1461204055510 Marionette TRACE conn3 <- [1,630,null,{}] 19:00:55 INFO - PROCESS | 1826 | 1461204055515 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}] 19:00:55 INFO - PROCESS | 1826 | 1461204055689 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:00:55 INFO - PROCESS | 1826 | 1461204055846 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b53800 == 80 [pid = 1826] [id = 165] 19:00:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a13c40000) [pid = 1826] [serial = 495] [outer = (nil)] 19:00:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a13c45400) [pid = 1826] [serial = 496] [outer = 0x7f7a13c40000] 19:00:55 INFO - PROCESS | 1826 | 1461204055922 Marionette DEBUG loaded listener.js 19:00:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a13c4a800) [pid = 1826] [serial = 497] [outer = 0x7f7a13c40000] 19:00:56 INFO - PROCESS | 1826 | 1461204056969 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]]]}] 19:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1530ms 19:00:57 INFO - PROCESS | 1826 | 1461204057065 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:00:57 INFO - PROCESS | 1826 | 1461204057071 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:00:57 INFO - PROCESS | 1826 | 1461204057083 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:00:57 INFO - PROCESS | 1826 | 1461204057087 Marionette TRACE conn3 <- [1,634,null,{}] 19:00:57 INFO - PROCESS | 1826 | 1461204057094 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}] 19:00:57 INFO - PROCESS | 1826 | 1461204057262 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:00:57 INFO - PROCESS | 1826 | 1461204057428 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a87000 == 81 [pid = 1826] [id = 166] 19:00:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a152ba400) [pid = 1826] [serial = 498] [outer = (nil)] 19:00:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a152c5400) [pid = 1826] [serial = 499] [outer = 0x7f7a152ba400] 19:00:57 INFO - PROCESS | 1826 | 1461204057542 Marionette DEBUG loaded listener.js 19:00:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a15ded800) [pid = 1826] [serial = 500] [outer = 0x7f7a152ba400] 19:00:58 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:58 INFO - PROCESS | 1826 | 1461204058412 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]]]}] 19:00:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c1a8800 == 80 [pid = 1826] [id = 155] 19:00:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20899000 == 79 [pid = 1826] [id = 154] 19:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1389ms 19:00:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25853800 == 78 [pid = 1826] [id = 147] 19:00:58 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2094e000 == 77 [pid = 1826] [id = 146] 19:00:58 INFO - PROCESS | 1826 | 1461204058477 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:00:58 INFO - PROCESS | 1826 | 1461204058484 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:00:58 INFO - PROCESS | 1826 | 1461204058493 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:00:58 INFO - PROCESS | 1826 | 1461204058497 Marionette TRACE conn3 <- [1,638,null,{}] 19:00:58 INFO - PROCESS | 1826 | 1461204058502 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}] 19:00:58 INFO - PROCESS | 1826 | 1461204058662 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:00:58 INFO - PROCESS | 1826 | 1461204058672 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0d7000 == 78 [pid = 1826] [id = 167] 19:00:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1ba93400) [pid = 1826] [serial = 501] [outer = (nil)] 19:00:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a1bab4000) [pid = 1826] [serial = 502] [outer = 0x7f7a1ba93400] 19:00:58 INFO - PROCESS | 1826 | 1461204058734 Marionette DEBUG loaded listener.js 19:00:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1c2c9000) [pid = 1826] [serial = 503] [outer = 0x7f7a1ba93400] 19:00:59 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:59 INFO - PROCESS | 1826 | 1461204059653 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]]]}] 19:00:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:00:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1182ms 19:00:59 INFO - PROCESS | 1826 | 1461204059676 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:00:59 INFO - PROCESS | 1826 | 1461204059679 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:00:59 INFO - PROCESS | 1826 | 1461204059685 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:00:59 INFO - PROCESS | 1826 | 1461204059690 Marionette TRACE conn3 <- [1,642,null,{}] 19:00:59 INFO - PROCESS | 1826 | 1461204059708 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}] 19:00:59 INFO - PROCESS | 1826 | 1461204059867 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:00:59 INFO - PROCESS | 1826 | 1461204059878 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255bd800 == 79 [pid = 1826] [id = 168] 19:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1ba98c00) [pid = 1826] [serial = 504] [outer = (nil)] 19:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a1cd1d000) [pid = 1826] [serial = 505] [outer = 0x7f7a1ba98c00] 19:01:00 INFO - PROCESS | 1826 | 1461204060076 Marionette DEBUG loaded listener.js 19:01:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a1fca3400) [pid = 1826] [serial = 506] [outer = 0x7f7a1ba98c00] 19:01:00 INFO - PROCESS | 1826 | 1461204060911 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]]]}] 19:01:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:01:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1288ms 19:01:00 INFO - PROCESS | 1826 | 1461204060981 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:01:00 INFO - PROCESS | 1826 | 1461204060986 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:01:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:01:00 INFO - PROCESS | 1826 | 1461204060993 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:01:00 INFO - PROCESS | 1826 | 1461204060996 Marionette TRACE conn3 <- [1,646,null,{}] 19:01:01 INFO - PROCESS | 1826 | 1461204061001 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}] 19:01:01 INFO - PROCESS | 1826 | 1461204061206 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:01:01 INFO - PROCESS | 1826 | 1461204061233 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3364d000 == 80 [pid = 1826] [id = 169] 19:01:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a1cc6f400) [pid = 1826] [serial = 507] [outer = (nil)] 19:01:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a25034800) [pid = 1826] [serial = 508] [outer = 0x7f7a1cc6f400] 19:01:01 INFO - PROCESS | 1826 | 1461204061297 Marionette DEBUG loaded listener.js 19:01:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a25eb3800) [pid = 1826] [serial = 509] [outer = 0x7f7a1cc6f400] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a1d685400) [pid = 1826] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a1fde8400) [pid = 1826] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a1baaa400) [pid = 1826] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a1cc69400) [pid = 1826] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a1b7dc800) [pid = 1826] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a21aa2000) [pid = 1826] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1fde4400) [pid = 1826] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a152c8400) [pid = 1826] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:01:02 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a1b7d3800) [pid = 1826] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:01:02 INFO - PROCESS | 1826 | 1461204062291 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]]]}] 19:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1344ms 19:01:02 INFO - PROCESS | 1826 | 1461204062341 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:01:02 INFO - PROCESS | 1826 | 1461204062345 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:01:02 INFO - PROCESS | 1826 | 1461204062351 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:01:02 INFO - PROCESS | 1826 | 1461204062353 Marionette TRACE conn3 <- [1,650,null,{}] 19:01:02 INFO - PROCESS | 1826 | 1461204062358 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}] 19:01:02 INFO - PROCESS | 1826 | 1461204062498 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:01:02 INFO - PROCESS | 1826 | 1461204062512 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a334af800 == 81 [pid = 1826] [id = 170] 19:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a152bd000) [pid = 1826] [serial = 510] [outer = (nil)] 19:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a20ec9400) [pid = 1826] [serial = 511] [outer = 0x7f7a152bd000] 19:01:02 INFO - PROCESS | 1826 | 1461204062578 Marionette DEBUG loaded listener.js 19:01:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a26a8cc00) [pid = 1826] [serial = 512] [outer = 0x7f7a152bd000] 19:01:03 INFO - PROCESS | 1826 | 1461204063361 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]]]}] 19:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1034ms 19:01:03 INFO - PROCESS | 1826 | 1461204063387 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:01:03 INFO - PROCESS | 1826 | 1461204063390 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:01:03 INFO - PROCESS | 1826 | 1461204063397 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:01:03 INFO - PROCESS | 1826 | 1461204063399 Marionette TRACE conn3 <- [1,654,null,{}] 19:01:03 INFO - PROCESS | 1826 | 1461204063434 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}] 19:01:03 INFO - PROCESS | 1826 | 1461204063591 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:01:03 INFO - PROCESS | 1826 | 1461204063607 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b90000 == 82 [pid = 1826] [id = 171] 19:01:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a38512800) [pid = 1826] [serial = 513] [outer = (nil)] 19:01:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a38517000) [pid = 1826] [serial = 514] [outer = 0x7f7a38512800] 19:01:03 INFO - PROCESS | 1826 | 1461204063675 Marionette DEBUG loaded listener.js 19:01:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a3851cc00) [pid = 1826] [serial = 515] [outer = 0x7f7a38512800] 19:01:04 INFO - PROCESS | 1826 | 1461204064757 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]]]}] 19:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1401ms 19:01:04 INFO - PROCESS | 1826 | 1461204064797 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:01:04 INFO - PROCESS | 1826 | 1461204064802 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:01:04 INFO - PROCESS | 1826 | 1461204064810 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:01:04 INFO - PROCESS | 1826 | 1461204064816 Marionette TRACE conn3 <- [1,658,null,{}] 19:01:04 INFO - PROCESS | 1826 | 1461204064823 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}] 19:01:04 INFO - PROCESS | 1826 | 1461204064993 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:01:05 INFO - PROCESS | 1826 | 1461204065212 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0d1000 == 83 [pid = 1826] [id = 172] 19:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a151ea000) [pid = 1826] [serial = 516] [outer = (nil)] 19:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a151ec400) [pid = 1826] [serial = 517] [outer = 0x7f7a151ea000] 19:01:05 INFO - PROCESS | 1826 | 1461204065333 Marionette DEBUG loaded listener.js 19:01:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a151f1400) [pid = 1826] [serial = 518] [outer = 0x7f7a151ea000] 19:01:06 INFO - PROCESS | 1826 | 1461204066151 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]]]}] 19:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1381ms 19:01:06 INFO - PROCESS | 1826 | 1461204066192 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:01:06 INFO - PROCESS | 1826 | 1461204066200 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:01:06 INFO - PROCESS | 1826 | 1461204066210 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:01:06 INFO - PROCESS | 1826 | 1461204066214 Marionette TRACE conn3 <- [1,662,null,{}] 19:01:06 INFO - PROCESS | 1826 | 1461204066220 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}] 19:01:06 INFO - PROCESS | 1826 | 1461204066372 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:01:06 INFO - PROCESS | 1826 | 1461204066539 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255b9000 == 84 [pid = 1826] [id = 173] 19:01:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a151ea400) [pid = 1826] [serial = 519] [outer = (nil)] 19:01:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1b7d9c00) [pid = 1826] [serial = 520] [outer = 0x7f7a151ea400] 19:01:06 INFO - PROCESS | 1826 | 1461204066609 Marionette DEBUG loaded listener.js 19:01:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a1baabc00) [pid = 1826] [serial = 521] [outer = 0x7f7a151ea400] 19:01:07 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:07 INFO - PROCESS | 1826 | 1461204067596 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]]]}] 19:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1433ms 19:01:07 INFO - PROCESS | 1826 | 1461204067643 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:01:07 INFO - PROCESS | 1826 | 1461204067646 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:01:07 INFO - PROCESS | 1826 | 1461204067653 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:01:07 INFO - PROCESS | 1826 | 1461204067658 Marionette TRACE conn3 <- [1,666,null,{}] 19:01:07 INFO - PROCESS | 1826 | 1461204067674 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}] 19:01:07 INFO - PROCESS | 1826 | 1461204067841 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:01:08 INFO - PROCESS | 1826 | 1461204068001 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12cc8800 == 85 [pid = 1826] [id = 174] 19:01:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a1c349400) [pid = 1826] [serial = 522] [outer = (nil)] 19:01:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a1e2a0400) [pid = 1826] [serial = 523] [outer = 0x7f7a1c349400] 19:01:08 INFO - PROCESS | 1826 | 1461204068075 Marionette DEBUG loaded listener.js 19:01:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a239d3400) [pid = 1826] [serial = 524] [outer = 0x7f7a1c349400] 19:01:08 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:08 INFO - PROCESS | 1826 | 1461204068868 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]]]}] 19:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1232ms 19:01:08 INFO - PROCESS | 1826 | 1461204068886 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:01:08 INFO - PROCESS | 1826 | 1461204068890 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:01:08 INFO - PROCESS | 1826 | 1461204068896 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:01:08 INFO - PROCESS | 1826 | 1461204068898 Marionette TRACE conn3 <- [1,670,null,{}] 19:01:08 INFO - PROCESS | 1826 | 1461204068904 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}] 19:01:09 INFO - PROCESS | 1826 | 1461204069064 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:01:09 INFO - PROCESS | 1826 | 1461204069234 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a267e7800 == 86 [pid = 1826] [id = 175] 19:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a1c470800) [pid = 1826] [serial = 525] [outer = (nil)] 19:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a1d16f000) [pid = 1826] [serial = 526] [outer = 0x7f7a1c470800] 19:01:09 INFO - PROCESS | 1826 | 1461204069310 Marionette DEBUG loaded listener.js 19:01:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a1d175000) [pid = 1826] [serial = 527] [outer = 0x7f7a1c470800] 19:01:10 INFO - PROCESS | 1826 | 1461204070124 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]]]}] 19:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1284ms 19:01:10 INFO - PROCESS | 1826 | 1461204070181 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:01:10 INFO - PROCESS | 1826 | 1461204070184 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:01:10 INFO - PROCESS | 1826 | 1461204070190 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:01:10 INFO - PROCESS | 1826 | 1461204070192 Marionette TRACE conn3 <- [1,674,null,{}] 19:01:10 INFO - PROCESS | 1826 | 1461204070198 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}] 19:01:10 INFO - PROCESS | 1826 | 1461204070351 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:01:10 INFO - PROCESS | 1826 | 1461204070524 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12dba800 == 87 [pid = 1826] [id = 176] 19:01:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1d16a400) [pid = 1826] [serial = 528] [outer = (nil)] 19:01:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a25033400) [pid = 1826] [serial = 529] [outer = 0x7f7a1d16a400] 19:01:10 INFO - PROCESS | 1826 | 1461204070597 Marionette DEBUG loaded listener.js 19:01:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a2762ac00) [pid = 1826] [serial = 530] [outer = 0x7f7a1d16a400] 19:01:11 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:11 INFO - PROCESS | 1826 | 1461204071441 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]]]}] 19:01:11 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 19:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1277ms 19:01:11 INFO - PROCESS | 1826 | 1461204071468 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:01:11 INFO - PROCESS | 1826 | 1461204071471 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:01:11 INFO - PROCESS | 1826 | 1461204071477 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:01:11 INFO - PROCESS | 1826 | 1461204071479 Marionette TRACE conn3 <- [1,678,null,{}] 19:01:11 INFO - PROCESS | 1826 | 1461204071485 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}] 19:01:11 INFO - PROCESS | 1826 | 1461204071659 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:01:11 INFO - PROCESS | 1826 | 1461204071842 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14f8c800 == 88 [pid = 1826] [id = 177] 19:01:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a14fbc400) [pid = 1826] [serial = 531] [outer = (nil)] 19:01:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a14fc4000) [pid = 1826] [serial = 532] [outer = 0x7f7a14fbc400] 19:01:11 INFO - PROCESS | 1826 | 1461204071916 Marionette DEBUG loaded listener.js 19:01:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a34875c00) [pid = 1826] [serial = 533] [outer = 0x7f7a14fbc400] 19:01:12 INFO - PROCESS | 1826 | 1461204072846 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]]]}] 19:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1428ms 19:01:12 INFO - PROCESS | 1826 | 1461204072906 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:01:12 INFO - PROCESS | 1826 | 1461204072910 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:01:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:01:12 INFO - PROCESS | 1826 | 1461204072915 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:01:12 INFO - PROCESS | 1826 | 1461204072917 Marionette TRACE conn3 <- [1,682,null,{}] 19:01:12 INFO - PROCESS | 1826 | 1461204072923 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}] 19:01:13 INFO - PROCESS | 1826 | 1461204073080 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:01:13 INFO - PROCESS | 1826 | 1461204073631 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12ff2800 == 89 [pid = 1826] [id = 178] 19:01:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a13c48000) [pid = 1826] [serial = 534] [outer = (nil)] 19:01:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a14e05c00) [pid = 1826] [serial = 535] [outer = 0x7f7a13c48000] 19:01:13 INFO - PROCESS | 1826 | 1461204073745 Marionette DEBUG loaded listener.js 19:01:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a14fbb000) [pid = 1826] [serial = 536] [outer = 0x7f7a13c48000] 19:01:14 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:14 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:15 INFO - PROCESS | 1826 | 1461204075046 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]]]}] 19:01:15 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) 19:01:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2183ms 19:01:15 INFO - PROCESS | 1826 | 1461204075145 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:01:15 INFO - PROCESS | 1826 | 1461204075151 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:01:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:01:15 INFO - PROCESS | 1826 | 1461204075162 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:01:15 INFO - PROCESS | 1826 | 1461204075168 Marionette TRACE conn3 <- [1,686,null,{}] 19:01:15 INFO - PROCESS | 1826 | 1461204075176 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}] 19:01:15 INFO - PROCESS | 1826 | 1461204075330 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:01:15 INFO - PROCESS | 1826 | 1461204075495 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d14800 == 90 [pid = 1826] [id = 179] 19:01:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a13c47800) [pid = 1826] [serial = 537] [outer = (nil)] 19:01:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a1502bc00) [pid = 1826] [serial = 538] [outer = 0x7f7a13c47800] 19:01:15 INFO - PROCESS | 1826 | 1461204075568 Marionette DEBUG loaded listener.js 19:01:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a152c7400) [pid = 1826] [serial = 539] [outer = 0x7f7a13c47800] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3873b800 == 89 [pid = 1826] [id = 79] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a34853000 == 88 [pid = 1826] [id = 107] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a34306800 == 87 [pid = 1826] [id = 70] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38350000 == 86 [pid = 1826] [id = 133] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a1c474800) [pid = 1826] [serial = 414] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a24cdb400) [pid = 1826] [serial = 399] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a1b7eec00) [pid = 1826] [serial = 393] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a239d5400) [pid = 1826] [serial = 402] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a1e54e800) [pid = 1826] [serial = 396] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a1a4e8000) [pid = 1826] [serial = 405] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a26e1e400) [pid = 1826] [serial = 408] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a38c0f400) [pid = 1826] [serial = 411] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a15df1c00) [pid = 1826] [serial = 438] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1baad800) [pid = 1826] [serial = 441] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1c4dd800) [pid = 1826] [serial = 444] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1fca2400) [pid = 1826] [serial = 448] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a249b7c00) [pid = 1826] [serial = 451] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a239d6c00) [pid = 1826] [serial = 454] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1502f000) [pid = 1826] [serial = 457] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a152bcc00) [pid = 1826] [serial = 460] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a334af800 == 85 [pid = 1826] [id = 170] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3364d000 == 84 [pid = 1826] [id = 169] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255bd800 == 83 [pid = 1826] [id = 168] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0d7000 == 82 [pid = 1826] [id = 167] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15a87000 == 81 [pid = 1826] [id = 166] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a275d8800 == 80 [pid = 1826] [id = 160] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25a08800 == 79 [pid = 1826] [id = 159] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25007000 == 78 [pid = 1826] [id = 158] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1f06d000 == 77 [pid = 1826] [id = 157] 19:01:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20bce800 == 76 [pid = 1826] [id = 156] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a3486a400) [pid = 1826] [serial = 429] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1baad400) [pid = 1826] [serial = 432] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1fc6f800) [pid = 1826] [serial = 421] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a1e29d800) [pid = 1826] [serial = 420] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a1c477c00) [pid = 1826] [serial = 418] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a1c3d0c00) [pid = 1826] [serial = 417] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a346d0800) [pid = 1826] [serial = 391] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a239cf000) [pid = 1826] [serial = 423] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a239d8800) [pid = 1826] [serial = 424] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a15de4400) [pid = 1826] [serial = 463] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a15debc00) [pid = 1826] [serial = 464] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1b839400) [pid = 1826] [serial = 466] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1c348800) [pid = 1826] [serial = 241] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a38512c00) [pid = 1826] [serial = 430] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a1ba92c00) [pid = 1826] [serial = 467] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a248ef000) [pid = 1826] [serial = 426] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a345e5400) [pid = 1826] [serial = 427] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1ba8cc00) [pid = 1826] [serial = 435] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a38514800) [pid = 1826] [serial = 433] [outer = (nil)] [url = about:blank] 19:01:16 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:16 INFO - PROCESS | 1826 | 1461204076834 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]]]}] 19:01:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:01:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1687ms 19:01:16 INFO - PROCESS | 1826 | 1461204076852 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:01:16 INFO - PROCESS | 1826 | 1461204076857 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:01:16 INFO - PROCESS | 1826 | 1461204076863 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:01:16 INFO - PROCESS | 1826 | 1461204076866 Marionette TRACE conn3 <- [1,690,null,{}] 19:01:16 INFO - PROCESS | 1826 | 1461204076871 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}] 19:01:17 INFO - PROCESS | 1826 | 1461204077082 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:01:17 INFO - PROCESS | 1826 | 1461204077236 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b958000 == 77 [pid = 1826] [id = 180] 19:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a1b7ee800) [pid = 1826] [serial = 540] [outer = (nil)] 19:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1b7f3800) [pid = 1826] [serial = 541] [outer = 0x7f7a1b7ee800] 19:01:17 INFO - PROCESS | 1826 | 1461204077300 Marionette DEBUG loaded listener.js 19:01:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1b847000) [pid = 1826] [serial = 542] [outer = 0x7f7a1b7ee800] 19:01:18 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:18 INFO - PROCESS | 1826 | 1461204078380 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]]]}] 19:01:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:01:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1535ms 19:01:18 INFO - PROCESS | 1826 | 1461204078399 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:01:18 INFO - PROCESS | 1826 | 1461204078402 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:01:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:01:18 INFO - PROCESS | 1826 | 1461204078415 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:01:18 INFO - PROCESS | 1826 | 1461204078423 Marionette TRACE conn3 <- [1,694,null,{}] 19:01:18 INFO - PROCESS | 1826 | 1461204078431 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}] 19:01:18 INFO - PROCESS | 1826 | 1461204078573 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:01:18 INFO - PROCESS | 1826 | 1461204078744 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cac2000 == 78 [pid = 1826] [id = 181] 19:01:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a1b7d2800) [pid = 1826] [serial = 543] [outer = (nil)] 19:01:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a1baa9c00) [pid = 1826] [serial = 544] [outer = 0x7f7a1b7d2800] 19:01:18 INFO - PROCESS | 1826 | 1461204078807 Marionette DEBUG loaded listener.js 19:01:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1c2cac00) [pid = 1826] [serial = 545] [outer = 0x7f7a1b7d2800] 19:01:19 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:19 INFO - PROCESS | 1826 | 1461204079929 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]]]}] 19:01:19 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) 19:01:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1546ms 19:01:19 INFO - PROCESS | 1826 | 1461204079954 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:01:19 INFO - PROCESS | 1826 | 1461204079959 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:01:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:01:19 INFO - PROCESS | 1826 | 1461204079964 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:01:19 INFO - PROCESS | 1826 | 1461204079966 Marionette TRACE conn3 <- [1,698,null,{}] 19:01:19 INFO - PROCESS | 1826 | 1461204079971 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}] 19:01:20 INFO - PROCESS | 1826 | 1461204080150 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:01:20 INFO - PROCESS | 1826 | 1461204080392 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12db0000 == 79 [pid = 1826] [id = 182] 19:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a1c749000) [pid = 1826] [serial = 546] [outer = (nil)] 19:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1c875400) [pid = 1826] [serial = 547] [outer = 0x7f7a1c749000] 19:01:20 INFO - PROCESS | 1826 | 1461204080452 Marionette DEBUG loaded listener.js 19:01:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1cc61c00) [pid = 1826] [serial = 548] [outer = 0x7f7a1c749000] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a1cc6f400) [pid = 1826] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a336fac00) [pid = 1826] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1fca8000) [pid = 1826] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a1b7ebc00) [pid = 1826] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a1ba98c00) [pid = 1826] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a1b846400) [pid = 1826] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1b7e9800) [pid = 1826] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a152ba400) [pid = 1826] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a22fa5400) [pid = 1826] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a1c4d7800) [pid = 1826] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a13c40000) [pid = 1826] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a1c2cb800) [pid = 1826] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a1b7e9c00) [pid = 1826] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a1b7f5800) [pid = 1826] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a2556c400) [pid = 1826] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a1b7ea800) [pid = 1826] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1c3d9400) [pid = 1826] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a1b7ea400) [pid = 1826] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a38863800) [pid = 1826] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1b7e8c00) [pid = 1826] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a152bd000) [pid = 1826] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a1b7ef800) [pid = 1826] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a1fc69000) [pid = 1826] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1b7ec000) [pid = 1826] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a1ba93400) [pid = 1826] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a15027800) [pid = 1826] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:01:21 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a1cc6bc00) [pid = 1826] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:01:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:22 INFO - PROCESS | 1826 | 1461204082312 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]]]}] 19:01:22 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) 19:01:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2379ms 19:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:01:22 INFO - PROCESS | 1826 | 1461204082345 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:01:22 INFO - PROCESS | 1826 | 1461204082347 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:01:22 INFO - PROCESS | 1826 | 1461204082353 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:01:22 INFO - PROCESS | 1826 | 1461204082356 Marionette TRACE conn3 <- [1,702,null,{}] 19:01:22 INFO - PROCESS | 1826 | 1461204082368 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}] 19:01:22 INFO - PROCESS | 1826 | 1461204082502 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:01:22 INFO - PROCESS | 1826 | 1461204082514 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cac6000 == 80 [pid = 1826] [id = 183] 19:01:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a1c351400) [pid = 1826] [serial = 549] [outer = (nil)] 19:01:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1c46bc00) [pid = 1826] [serial = 550] [outer = 0x7f7a1c351400] 19:01:22 INFO - PROCESS | 1826 | 1461204082585 Marionette DEBUG loaded listener.js 19:01:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1cc64c00) [pid = 1826] [serial = 551] [outer = 0x7f7a1c351400] 19:01:23 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:23 INFO - PROCESS | 1826 | 1461204083918 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]]]}] 19:01:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:01:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1592ms 19:01:23 INFO - PROCESS | 1826 | 1461204083945 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:01:23 INFO - PROCESS | 1826 | 1461204083950 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:01:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:01:23 INFO - PROCESS | 1826 | 1461204083958 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:01:23 INFO - PROCESS | 1826 | 1461204083963 Marionette TRACE conn3 <- [1,706,null,{}] 19:01:23 INFO - PROCESS | 1826 | 1461204083971 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}] 19:01:24 INFO - PROCESS | 1826 | 1461204084233 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:01:24 INFO - PROCESS | 1826 | 1461204084394 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b8c000 == 81 [pid = 1826] [id = 184] 19:01:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a13c3c400) [pid = 1826] [serial = 552] [outer = (nil)] 19:01:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a15035400) [pid = 1826] [serial = 553] [outer = 0x7f7a13c3c400] 19:01:24 INFO - PROCESS | 1826 | 1461204084464 Marionette DEBUG loaded listener.js 19:01:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a151f2c00) [pid = 1826] [serial = 554] [outer = 0x7f7a13c3c400] 19:01:25 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:25 INFO - PROCESS | 1826 | 1461204085874 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]]]}] 19:01:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:01:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1939ms 19:01:25 INFO - PROCESS | 1826 | 1461204085897 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:01:25 INFO - PROCESS | 1826 | 1461204085906 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:01:25 INFO - PROCESS | 1826 | 1461204085917 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:01:25 INFO - PROCESS | 1826 | 1461204085920 Marionette TRACE conn3 <- [1,710,null,{}] 19:01:25 INFO - PROCESS | 1826 | 1461204085926 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}] 19:01:26 INFO - PROCESS | 1826 | 1461204086080 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:01:26 INFO - PROCESS | 1826 | 1461204086237 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0c6000 == 82 [pid = 1826] [id = 185] 19:01:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a14fbf800) [pid = 1826] [serial = 555] [outer = (nil)] 19:01:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a15de6c00) [pid = 1826] [serial = 556] [outer = 0x7f7a14fbf800] 19:01:26 INFO - PROCESS | 1826 | 1461204086309 Marionette DEBUG loaded listener.js 19:01:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a1ba96000) [pid = 1826] [serial = 557] [outer = 0x7f7a14fbf800] 19:01:27 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:27 INFO - PROCESS | 1826 | 1461204087796 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]]]}] 19:01:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:01:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1935ms 19:01:27 INFO - PROCESS | 1826 | 1461204087853 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:01:27 INFO - PROCESS | 1826 | 1461204087856 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:01:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:01:27 INFO - PROCESS | 1826 | 1461204087862 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:01:27 INFO - PROCESS | 1826 | 1461204087867 Marionette TRACE conn3 <- [1,714,null,{}] 19:01:27 INFO - PROCESS | 1826 | 1461204087883 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}] 19:01:28 INFO - PROCESS | 1826 | 1461204088116 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:01:28 INFO - PROCESS | 1826 | 1461204088236 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2244e000 == 83 [pid = 1826] [id = 186] 19:01:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a1b7ea400) [pid = 1826] [serial = 558] [outer = (nil)] 19:01:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a1c4d3800) [pid = 1826] [serial = 559] [outer = 0x7f7a1b7ea400] 19:01:28 INFO - PROCESS | 1826 | 1461204088308 Marionette DEBUG loaded listener.js 19:01:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a1cc6f400) [pid = 1826] [serial = 560] [outer = 0x7f7a1b7ea400] 19:01:29 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:29 INFO - PROCESS | 1826 | 1461204089542 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]]]}] 19:01:29 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 19:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1691ms 19:01:29 INFO - PROCESS | 1826 | 1461204089553 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:01:29 INFO - PROCESS | 1826 | 1461204089556 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:01:29 INFO - PROCESS | 1826 | 1461204089571 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:01:29 INFO - PROCESS | 1826 | 1461204089573 Marionette TRACE conn3 <- [1,718,null,{}] 19:01:29 INFO - PROCESS | 1826 | 1461204089579 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}] 19:01:29 INFO - PROCESS | 1826 | 1461204089764 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:01:29 INFO - PROCESS | 1826 | 1461204089937 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a683800 == 84 [pid = 1826] [id = 187] 19:01:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a12438c00) [pid = 1826] [serial = 561] [outer = (nil)] 19:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a1502c000) [pid = 1826] [serial = 562] [outer = 0x7f7a12438c00] 19:01:30 INFO - PROCESS | 1826 | 1461204090008 Marionette DEBUG loaded listener.js 19:01:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a1ca0d400) [pid = 1826] [serial = 563] [outer = 0x7f7a12438c00] 19:01:31 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:31 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:31 INFO - PROCESS | 1826 | 1461204091280 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]]]}] 19:01:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1736ms 19:01:31 INFO - PROCESS | 1826 | 1461204091307 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:01:31 INFO - PROCESS | 1826 | 1461204091310 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:01:31 INFO - PROCESS | 1826 | 1461204091363 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:01:31 INFO - PROCESS | 1826 | 1461204091366 Marionette TRACE conn3 <- [1,722,null,{}] 19:01:31 INFO - PROCESS | 1826 | 1461204091390 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}] 19:01:31 INFO - PROCESS | 1826 | 1461204091538 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:01:31 INFO - PROCESS | 1826 | 1461204091884 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15aa0800 == 85 [pid = 1826] [id = 188] 19:01:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a13c40800) [pid = 1826] [serial = 564] [outer = (nil)] 19:01:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a14e08c00) [pid = 1826] [serial = 565] [outer = 0x7f7a13c40800] 19:01:31 INFO - PROCESS | 1826 | 1461204091958 Marionette DEBUG loaded listener.js 19:01:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a14fc7000) [pid = 1826] [serial = 566] [outer = 0x7f7a13c40800] 19:01:32 INFO - PROCESS | 1826 | 1461204092916 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] 19:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:01:32 INFO - PROCESS | 1826 | 1461204092971 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:01:32 INFO - PROCESS | 1826 | 1461204092997 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:01:33 INFO - PROCESS | 1826 | 1461204093004 Marionette TRACE conn3 <- [1,726,null,{}] 19:01:33 INFO - PROCESS | 1826 | 1461204093014 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}] 19:01:33 INFO - PROCESS | 1826 | 1461204093171 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:01:33 INFO - PROCESS | 1826 | 1461204093394 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14f7f800 == 86 [pid = 1826] [id = 189] 19:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a152bf000) [pid = 1826] [serial = 567] [outer = (nil)] 19:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1a4de400) [pid = 1826] [serial = 568] [outer = 0x7f7a152bf000] 19:01:33 INFO - PROCESS | 1826 | 1461204093464 Marionette DEBUG loaded listener.js 19:01:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1b7d4400) [pid = 1826] [serial = 569] [outer = 0x7f7a152bf000] 19:01:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29648800 == 85 [pid = 1826] [id = 69] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a276bf800) [pid = 1826] [serial = 493] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a246b4400) [pid = 1826] [serial = 484] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a20ec7400) [pid = 1826] [serial = 481] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a1cd18400) [pid = 1826] [serial = 490] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a27869000) [pid = 1826] [serial = 487] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a1e29e800) [pid = 1826] [serial = 478] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a38517000) [pid = 1826] [serial = 514] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12db0000 == 84 [pid = 1826] [id = 182] 19:01:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cac2000 == 83 [pid = 1826] [id = 181] 19:01:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b958000 == 82 [pid = 1826] [id = 180] 19:01:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d14800 == 81 [pid = 1826] [id = 179] 19:01:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12ff2800 == 80 [pid = 1826] [id = 178] 19:01:34 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:34 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:34 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0d1000 == 79 [pid = 1826] [id = 172] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a25eb3800) [pid = 1826] [serial = 509] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a38b7d800) [pid = 1826] [serial = 253] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a25d4a000) [pid = 1826] [serial = 283] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a247c6c00) [pid = 1826] [serial = 244] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a1baf0000) [pid = 1826] [serial = 469] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a1cd1d000) [pid = 1826] [serial = 505] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a336aa400) [pid = 1826] [serial = 370] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1c346400) [pid = 1826] [serial = 277] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a152c5400) [pid = 1826] [serial = 499] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a2d40e400) [pid = 1826] [serial = 247] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1fca3400) [pid = 1826] [serial = 506] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a38c11000) [pid = 1826] [serial = 328] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a13c45400) [pid = 1826] [serial = 496] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a1b7db800) [pid = 1826] [serial = 472] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a349d0800) [pid = 1826] [serial = 201] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a34876c00) [pid = 1826] [serial = 289] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a34868000) [pid = 1826] [serial = 325] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a3875c400) [pid = 1826] [serial = 250] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a15ded800) [pid = 1826] [serial = 500] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a13c4a800) [pid = 1826] [serial = 497] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a1c351800) [pid = 1826] [serial = 316] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a25034800) [pid = 1826] [serial = 508] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a38c5f000) [pid = 1826] [serial = 331] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a1fde5c00) [pid = 1826] [serial = 280] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1c2c4c00) [pid = 1826] [serial = 475] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a38c0b800) [pid = 1826] [serial = 292] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a1c347400) [pid = 1826] [serial = 240] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a20ec9400) [pid = 1826] [serial = 511] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a249adc00) [pid = 1826] [serial = 319] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a33180800) [pid = 1826] [serial = 322] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a1c479800) [pid = 1826] [serial = 415] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a1c2c9000) [pid = 1826] [serial = 503] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a1bab4000) [pid = 1826] [serial = 502] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a152c1400) [pid = 1826] [serial = 461] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a3486c800) [pid = 1826] [serial = 286] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a26a8cc00) [pid = 1826] [serial = 512] [outer = (nil)] [url = about:blank] 19:01:34 INFO - PROCESS | 1826 | 1461204094382 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]]]}] 19:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1463ms 19:01:34 INFO - PROCESS | 1826 | 1461204094443 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:01:34 INFO - PROCESS | 1826 | 1461204094448 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:01:34 INFO - PROCESS | 1826 | 1461204094456 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:01:34 INFO - PROCESS | 1826 | 1461204094458 Marionette TRACE conn3 <- [1,730,null,{}] 19:01:34 INFO - PROCESS | 1826 | 1461204094464 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}] 19:01:34 INFO - PROCESS | 1826 | 1461204094607 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:01:34 INFO - PROCESS | 1826 | 1461204094733 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b789800 == 80 [pid = 1826] [id = 190] 19:01:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a14fc6000) [pid = 1826] [serial = 570] [outer = (nil)] 19:01:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a1b842c00) [pid = 1826] [serial = 571] [outer = 0x7f7a14fc6000] 19:01:34 INFO - PROCESS | 1826 | 1461204094795 Marionette DEBUG loaded listener.js 19:01:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a1ba92400) [pid = 1826] [serial = 572] [outer = 0x7f7a14fc6000] 19:01:35 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:35 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:35 INFO - PROCESS | 1826 | 1461204095628 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] 19:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:01:35 INFO - PROCESS | 1826 | 1461204095694 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:01:35 INFO - PROCESS | 1826 | 1461204095703 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:01:35 INFO - PROCESS | 1826 | 1461204095720 Marionette TRACE conn3 <- [1,734,null,{}] 19:01:35 INFO - PROCESS | 1826 | 1461204095740 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}] 19:01:35 INFO - PROCESS | 1826 | 1461204095889 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:01:36 INFO - PROCESS | 1826 | 1461204096010 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cac4000 == 81 [pid = 1826] [id = 191] 19:01:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a15deb000) [pid = 1826] [serial = 573] [outer = (nil)] 19:01:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a1c2ca400) [pid = 1826] [serial = 574] [outer = 0x7f7a15deb000] 19:01:36 INFO - PROCESS | 1826 | 1461204096073 Marionette DEBUG loaded listener.js 19:01:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a1c3d0c00) [pid = 1826] [serial = 575] [outer = 0x7f7a15deb000] 19:01:36 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:36 INFO - PROCESS | 1826 | 1461204096841 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]]]}] 19:01:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1209ms 19:01:36 INFO - PROCESS | 1826 | 1461204096909 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:01:36 INFO - PROCESS | 1826 | 1461204096913 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:01:36 INFO - PROCESS | 1826 | 1461204096918 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:01:36 INFO - PROCESS | 1826 | 1461204096920 Marionette TRACE conn3 <- [1,738,null,{}] 19:01:36 INFO - PROCESS | 1826 | 1461204096926 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}] 19:01:37 INFO - PROCESS | 1826 | 1461204097113 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:01:37 INFO - PROCESS | 1826 | 1461204097136 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e340000 == 82 [pid = 1826] [id = 192] 19:01:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a1c4d5400) [pid = 1826] [serial = 576] [outer = (nil)] 19:01:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1c743400) [pid = 1826] [serial = 577] [outer = 0x7f7a1c4d5400] 19:01:37 INFO - PROCESS | 1826 | 1461204097197 Marionette DEBUG loaded listener.js 19:01:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1c74b800) [pid = 1826] [serial = 578] [outer = 0x7f7a1c4d5400] 19:01:38 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:38 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a1c749000) [pid = 1826] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a13c48000) [pid = 1826] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a1b7d2800) [pid = 1826] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a1b7ee800) [pid = 1826] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a38512800) [pid = 1826] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a13c47800) [pid = 1826] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a1c3cb800) [pid = 1826] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a1e299c00) [pid = 1826] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a1fddf000) [pid = 1826] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a14e0a800) [pid = 1826] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a1c3cc400) [pid = 1826] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a1c471400) [pid = 1826] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a1fc67400) [pid = 1826] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a1cd13800) [pid = 1826] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a1cd10c00) [pid = 1826] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a1e29c400) [pid = 1826] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a1b7d5000) [pid = 1826] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a25041800) [pid = 1826] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f7a1c345000) [pid = 1826] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f7a258ef400) [pid = 1826] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f7a1b7e1400) [pid = 1826] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f7a1cc67000) [pid = 1826] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f7a21a9d400) [pid = 1826] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f7a1a4e0000) [pid = 1826] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f7a26450800) [pid = 1826] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a1e386000) [pid = 1826] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a1ba89800) [pid = 1826] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a15deb800) [pid = 1826] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a15de6800) [pid = 1826] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a1c3d8400) [pid = 1826] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a1b7ed800) [pid = 1826] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a1c475000) [pid = 1826] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a14e07c00) [pid = 1826] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a1a4eb000) [pid = 1826] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a1b7d7000) [pid = 1826] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:01:38 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a1a4e7c00) [pid = 1826] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:01:38 INFO - PROCESS | 1826 | 1461204098857 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]]]}] 19:01:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:01:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1979ms 19:01:38 INFO - PROCESS | 1826 | 1461204098898 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:01:38 INFO - PROCESS | 1826 | 1461204098902 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:01:38 INFO - PROCESS | 1826 | 1461204098907 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:01:38 INFO - PROCESS | 1826 | 1461204098911 Marionette TRACE conn3 <- [1,742,null,{}] 19:01:38 INFO - PROCESS | 1826 | 1461204098916 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}] 19:01:39 INFO - PROCESS | 1826 | 1461204099092 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:01:39 INFO - PROCESS | 1826 | 1461204099163 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba44000 == 83 [pid = 1826] [id = 193] 19:01:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a1a4dec00) [pid = 1826] [serial = 579] [outer = (nil)] 19:01:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a1a4e9c00) [pid = 1826] [serial = 580] [outer = 0x7f7a1a4dec00] 19:01:39 INFO - PROCESS | 1826 | 1461204099239 Marionette DEBUG loaded listener.js 19:01:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1c345000) [pid = 1826] [serial = 581] [outer = 0x7f7a1a4dec00] 19:01:40 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:40 INFO - PROCESS | 1826 | 1461204100306 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]]]}] 19:01:40 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 19:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1432ms 19:01:40 INFO - PROCESS | 1826 | 1461204100340 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:01:40 INFO - PROCESS | 1826 | 1461204100342 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:01:40 INFO - PROCESS | 1826 | 1461204100348 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:01:40 INFO - PROCESS | 1826 | 1461204100350 Marionette TRACE conn3 <- [1,746,null,{}] 19:01:40 INFO - PROCESS | 1826 | 1461204100355 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}] 19:01:40 INFO - PROCESS | 1826 | 1461204100490 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:01:40 INFO - PROCESS | 1826 | 1461204100651 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b54800 == 84 [pid = 1826] [id = 194] 19:01:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1ca12000) [pid = 1826] [serial = 582] [outer = (nil)] 19:01:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1cc6ec00) [pid = 1826] [serial = 583] [outer = 0x7f7a1ca12000] 19:01:40 INFO - PROCESS | 1826 | 1461204100715 Marionette DEBUG loaded listener.js 19:01:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a1cd15c00) [pid = 1826] [serial = 584] [outer = 0x7f7a1ca12000] 19:01:41 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:41 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:42 INFO - PROCESS | 1826 | 1461204102074 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]]]}] 19:01:42 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.) 19:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1778ms 19:01:42 INFO - PROCESS | 1826 | 1461204102161 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:01:42 INFO - PROCESS | 1826 | 1461204102167 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:01:42 INFO - PROCESS | 1826 | 1461204102178 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:01:42 INFO - PROCESS | 1826 | 1461204102182 Marionette TRACE conn3 <- [1,750,null,{}] 19:01:42 INFO - PROCESS | 1826 | 1461204102190 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}] 19:01:42 INFO - PROCESS | 1826 | 1461204102348 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:01:42 INFO - PROCESS | 1826 | 1461204102514 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a69b000 == 85 [pid = 1826] [id = 195] 19:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a1502b800) [pid = 1826] [serial = 585] [outer = (nil)] 19:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a152be400) [pid = 1826] [serial = 586] [outer = 0x7f7a1502b800] 19:01:42 INFO - PROCESS | 1826 | 1461204102588 Marionette DEBUG loaded listener.js 19:01:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a1b7d8400) [pid = 1826] [serial = 587] [outer = 0x7f7a1502b800] 19:01:43 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:43 INFO - PROCESS | 1826 | 1461204103884 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]]]}] 19:01:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1737ms 19:01:43 INFO - PROCESS | 1826 | 1461204103915 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:01:43 INFO - PROCESS | 1826 | 1461204103922 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:01:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:01:44 INFO - PROCESS | 1826 | 1461204104072 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:01:44 INFO - PROCESS | 1826 | 1461204104077 Marionette TRACE conn3 <- [1,754,null,{}] 19:01:44 INFO - PROCESS | 1826 | 1461204104085 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}] 19:01:44 INFO - PROCESS | 1826 | 1461204104238 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:01:44 INFO - PROCESS | 1826 | 1461204104391 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff4a800 == 86 [pid = 1826] [id = 196] 19:01:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a15034400) [pid = 1826] [serial = 588] [outer = (nil)] 19:01:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a1b845800) [pid = 1826] [serial = 589] [outer = 0x7f7a15034400] 19:01:44 INFO - PROCESS | 1826 | 1461204104463 Marionette DEBUG loaded listener.js 19:01:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a1c2c2800) [pid = 1826] [serial = 590] [outer = 0x7f7a15034400] 19:01:45 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:45 INFO - PROCESS | 1826 | 1461204105842 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]]]}] 19:01:45 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 19:01:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1885ms 19:01:45 INFO - PROCESS | 1826 | 1461204105906 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:01:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:01:45 INFO - PROCESS | 1826 | 1461204105910 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:01:45 INFO - PROCESS | 1826 | 1461204105916 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:01:45 INFO - PROCESS | 1826 | 1461204105922 Marionette TRACE conn3 <- [1,758,null,{}] 19:01:45 INFO - PROCESS | 1826 | 1461204105937 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}] 19:01:46 INFO - PROCESS | 1826 | 1461204106131 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:01:46 INFO - PROCESS | 1826 | 1461204106286 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d1c000 == 87 [pid = 1826] [id = 197] 19:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a1bab8400) [pid = 1826] [serial = 591] [outer = (nil)] 19:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f7a1c4dcc00) [pid = 1826] [serial = 592] [outer = 0x7f7a1bab8400] 19:01:46 INFO - PROCESS | 1826 | 1461204106361 Marionette DEBUG loaded listener.js 19:01:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f7a1cc6b000) [pid = 1826] [serial = 593] [outer = 0x7f7a1bab8400] 19:01:47 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:47 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:47 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:47 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:47 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:47 INFO - PROCESS | 1826 | 1461204107160 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]]]}] 19:01:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:01:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1290ms 19:01:47 INFO - PROCESS | 1826 | 1461204107208 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:01:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:01:47 INFO - PROCESS | 1826 | 1461204107212 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:01:47 INFO - PROCESS | 1826 | 1461204107218 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:01:47 INFO - PROCESS | 1826 | 1461204107221 Marionette TRACE conn3 <- [1,762,null,{}] 19:01:47 INFO - PROCESS | 1826 | 1461204107226 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}] 19:01:47 INFO - PROCESS | 1826 | 1461204107389 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:01:47 INFO - PROCESS | 1826 | 1461204107556 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12da9800 == 88 [pid = 1826] [id = 198] 19:01:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a13c3ec00) [pid = 1826] [serial = 594] [outer = (nil)] 19:01:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a15de2800) [pid = 1826] [serial = 595] [outer = 0x7f7a13c3ec00] 19:01:47 INFO - PROCESS | 1826 | 1461204107628 Marionette DEBUG loaded listener.js 19:01:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a1cd1c000) [pid = 1826] [serial = 596] [outer = 0x7f7a13c3ec00] 19:01:48 INFO - PROCESS | 1826 | 1461204108876 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]]]}] 19:01:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:01:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1935ms 19:01:49 INFO - PROCESS | 1826 | 1461204109187 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:01:49 INFO - PROCESS | 1826 | 1461204109192 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:01:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:01:49 INFO - PROCESS | 1826 | 1461204109200 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:01:49 INFO - PROCESS | 1826 | 1461204109205 Marionette TRACE conn3 <- [1,766,null,{}] 19:01:49 INFO - PROCESS | 1826 | 1461204109258 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}] 19:01:49 INFO - PROCESS | 1826 | 1461204109470 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:01:49 INFO - PROCESS | 1826 | 1461204109639 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12cc6800 == 89 [pid = 1826] [id = 199] 19:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a12431400) [pid = 1826] [serial = 597] [outer = (nil)] 19:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a151e5800) [pid = 1826] [serial = 598] [outer = 0x7f7a12431400] 19:01:49 INFO - PROCESS | 1826 | 1461204109747 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a152c0c00) [pid = 1826] [serial = 599] [outer = 0x7f7a12431400] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12dba800 == 88 [pid = 1826] [id = 176] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b90000 == 87 [pid = 1826] [id = 171] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ba44000 == 86 [pid = 1826] [id = 193] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e340000 == 85 [pid = 1826] [id = 192] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a1c46bc00) [pid = 1826] [serial = 550] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cac4000 == 84 [pid = 1826] [id = 191] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b789800 == 83 [pid = 1826] [id = 190] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14f7f800 == 82 [pid = 1826] [id = 189] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15aa0800 == 81 [pid = 1826] [id = 188] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a683800 == 80 [pid = 1826] [id = 187] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2244e000 == 79 [pid = 1826] [id = 186] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0c6000 == 78 [pid = 1826] [id = 185] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b8c000 == 77 [pid = 1826] [id = 184] 19:01:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cac6000 == 76 [pid = 1826] [id = 183] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a1fde3000) [pid = 1826] [serial = 397] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a25039400) [pid = 1826] [serial = 400] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f7a2503f000) [pid = 1826] [serial = 403] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f7a239cbc00) [pid = 1826] [serial = 406] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f7a34869800) [pid = 1826] [serial = 409] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f7a38c5dc00) [pid = 1826] [serial = 412] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f7a1ba98800) [pid = 1826] [serial = 436] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f7a1b7ec800) [pid = 1826] [serial = 439] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f7a1bab3c00) [pid = 1826] [serial = 442] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a1cc70800) [pid = 1826] [serial = 445] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a21a9c800) [pid = 1826] [serial = 449] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a2785e400) [pid = 1826] [serial = 452] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a38514c00) [pid = 1826] [serial = 455] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a1c2cac00) [pid = 1826] [serial = 545] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a1c4de800) [pid = 1826] [serial = 355] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a276b3c00) [pid = 1826] [serial = 364] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a25032800) [pid = 1826] [serial = 485] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a15033c00) [pid = 1826] [serial = 458] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a23ebcc00) [pid = 1826] [serial = 358] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a239cfc00) [pid = 1826] [serial = 482] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f7a33882c00) [pid = 1826] [serial = 361] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 104 (0x7f7a346c6800) [pid = 1826] [serial = 494] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 103 (0x7f7a1cd1cc00) [pid = 1826] [serial = 491] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 102 (0x7f7a388b7c00) [pid = 1826] [serial = 367] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 101 (0x7f7a1baf6400) [pid = 1826] [serial = 394] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 100 (0x7f7a3384bc00) [pid = 1826] [serial = 488] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 99 (0x7f7a1fca2000) [pid = 1826] [serial = 479] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 98 (0x7f7a38751800) [pid = 1826] [serial = 352] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 97 (0x7f7a1c3d8800) [pid = 1826] [serial = 476] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 96 (0x7f7a1c3ccc00) [pid = 1826] [serial = 470] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 95 (0x7f7a1ba96c00) [pid = 1826] [serial = 473] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 94 (0x7f7a1c875400) [pid = 1826] [serial = 547] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 93 (0x7f7a14fbb000) [pid = 1826] [serial = 536] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 92 (0x7f7a14e05c00) [pid = 1826] [serial = 535] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 91 (0x7f7a1baa9c00) [pid = 1826] [serial = 544] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 90 (0x7f7a1b7f3800) [pid = 1826] [serial = 541] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 89 (0x7f7a1b847000) [pid = 1826] [serial = 542] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 88 (0x7f7a3851cc00) [pid = 1826] [serial = 515] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a1502bc00) [pid = 1826] [serial = 538] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f7a152c7400) [pid = 1826] [serial = 539] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f7a151ec400) [pid = 1826] [serial = 517] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f7a1b7d9c00) [pid = 1826] [serial = 520] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f7a1e2a0400) [pid = 1826] [serial = 523] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f7a1d16f000) [pid = 1826] [serial = 526] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 81 (0x7f7a25033400) [pid = 1826] [serial = 529] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 80 (0x7f7a1cc61c00) [pid = 1826] [serial = 548] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | --DOMWINDOW == 79 (0x7f7a14fc4000) [pid = 1826] [serial = 532] [outer = (nil)] [url = about:blank] 19:01:50 INFO - PROCESS | 1826 | 1461204110989 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]]]}] 19:01:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:01:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1827ms 19:01:51 INFO - PROCESS | 1826 | 1461204111029 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:01:51 INFO - PROCESS | 1826 | 1461204111034 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:01:51 INFO - PROCESS | 1826 | 1461204111086 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:01:51 INFO - PROCESS | 1826 | 1461204111092 Marionette TRACE conn3 <- [1,770,null,{}] 19:01:51 INFO - PROCESS | 1826 | 1461204111112 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}] 19:01:51 INFO - PROCESS | 1826 | 1461204111262 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:01:51 INFO - PROCESS | 1826 | 1461204111271 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b8c000 == 77 [pid = 1826] [id = 200] 19:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 80 (0x7f7a152c1400) [pid = 1826] [serial = 600] [outer = (nil)] 19:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 81 (0x7f7a1a4ec000) [pid = 1826] [serial = 601] [outer = 0x7f7a152c1400] 19:01:51 INFO - PROCESS | 1826 | 1461204111333 Marionette DEBUG loaded listener.js 19:01:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 82 (0x7f7a1b7e8800) [pid = 1826] [serial = 602] [outer = 0x7f7a152c1400] 19:01:52 INFO - PROCESS | 1826 | 1461204112024 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]]]}] 19:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 992ms 19:01:52 INFO - PROCESS | 1826 | 1461204112033 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:01:52 INFO - PROCESS | 1826 | 1461204112036 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:01:52 INFO - PROCESS | 1826 | 1461204112042 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:01:52 INFO - PROCESS | 1826 | 1461204112044 Marionette TRACE conn3 <- [1,774,null,{}] 19:01:52 INFO - PROCESS | 1826 | 1461204112078 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}] 19:01:52 INFO - PROCESS | 1826 | 1461204112222 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:01:52 INFO - PROCESS | 1826 | 1461204112239 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c759000 == 78 [pid = 1826] [id = 201] 19:01:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f7a1ba93400) [pid = 1826] [serial = 603] [outer = (nil)] 19:01:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f7a1baaa000) [pid = 1826] [serial = 604] [outer = 0x7f7a1ba93400] 19:01:52 INFO - PROCESS | 1826 | 1461204112303 Marionette DEBUG loaded listener.js 19:01:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a1bab7800) [pid = 1826] [serial = 605] [outer = 0x7f7a1ba93400] 19:01:53 INFO - PROCESS | 1826 | 1461204113237 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]]]}] 19:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1250ms 19:01:53 INFO - PROCESS | 1826 | 1461204113297 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:01:53 INFO - PROCESS | 1826 | 1461204113300 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:01:53 INFO - PROCESS | 1826 | 1461204113306 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:01:53 INFO - PROCESS | 1826 | 1461204113318 Marionette TRACE conn3 <- [1,778,null,{}] 19:01:53 INFO - PROCESS | 1826 | 1461204113323 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}] 19:01:53 INFO - PROCESS | 1826 | 1461204113522 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:01:53 INFO - PROCESS | 1826 | 1461204113541 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0dd000 == 79 [pid = 1826] [id = 202] 19:01:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a1ba97c00) [pid = 1826] [serial = 606] [outer = (nil)] 19:01:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a1c2cd400) [pid = 1826] [serial = 607] [outer = 0x7f7a1ba97c00] 19:01:53 INFO - PROCESS | 1826 | 1461204113601 Marionette DEBUG loaded listener.js 19:01:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a1c351000) [pid = 1826] [serial = 608] [outer = 0x7f7a1ba97c00] 19:01:54 INFO - PROCESS | 1826 | 1461204114444 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]]]}] 19:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1154ms 19:01:54 INFO - PROCESS | 1826 | --DOMWINDOW == 87 (0x7f7a15deb000) [pid = 1826] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:01:54 INFO - PROCESS | 1826 | --DOMWINDOW == 86 (0x7f7a13c40800) [pid = 1826] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:01:54 INFO - PROCESS | 1826 | --DOMWINDOW == 85 (0x7f7a1c4d5400) [pid = 1826] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:01:54 INFO - PROCESS | 1826 | --DOMWINDOW == 84 (0x7f7a152bf000) [pid = 1826] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:01:54 INFO - PROCESS | 1826 | --DOMWINDOW == 83 (0x7f7a14fc6000) [pid = 1826] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:01:54 INFO - PROCESS | 1826 | --DOMWINDOW == 82 (0x7f7a1a4dec00) [pid = 1826] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:01:54 INFO - PROCESS | 1826 | 1461204114561 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:01:54 INFO - PROCESS | 1826 | 1461204114564 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:01:54 INFO - PROCESS | 1826 | 1461204114571 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:01:54 INFO - PROCESS | 1826 | 1461204114574 Marionette TRACE conn3 <- [1,782,null,{}] 19:01:54 INFO - PROCESS | 1826 | 1461204114584 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}] 19:01:54 INFO - PROCESS | 1826 | 1461204114716 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:01:54 INFO - PROCESS | 1826 | 1461204114725 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d0a800 == 80 [pid = 1826] [id = 203] 19:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 83 (0x7f7a15dea800) [pid = 1826] [serial = 609] [outer = (nil)] 19:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 84 (0x7f7a1c3cb400) [pid = 1826] [serial = 610] [outer = 0x7f7a15dea800] 19:01:54 INFO - PROCESS | 1826 | 1461204114784 Marionette DEBUG loaded listener.js 19:01:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 85 (0x7f7a1c46d000) [pid = 1826] [serial = 611] [outer = 0x7f7a15dea800] 19:01:55 INFO - PROCESS | 1826 | 1461204115541 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]]]}] 19:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 990ms 19:01:55 INFO - PROCESS | 1826 | 1461204115562 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:01:55 INFO - PROCESS | 1826 | 1461204115564 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:01:55 INFO - PROCESS | 1826 | 1461204115570 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:01:55 INFO - PROCESS | 1826 | 1461204115572 Marionette TRACE conn3 <- [1,786,null,{}] 19:01:55 INFO - PROCESS | 1826 | 1461204115577 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}] 19:01:55 INFO - PROCESS | 1826 | 1461204115797 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:01:55 INFO - PROCESS | 1826 | 1461204115826 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b4e800 == 81 [pid = 1826] [id = 204] 19:01:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 86 (0x7f7a1c4e0400) [pid = 1826] [serial = 612] [outer = (nil)] 19:01:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 87 (0x7f7a1cc68800) [pid = 1826] [serial = 613] [outer = 0x7f7a1c4e0400] 19:01:55 INFO - PROCESS | 1826 | 1461204115890 Marionette DEBUG loaded listener.js 19:01:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 88 (0x7f7a1cd18400) [pid = 1826] [serial = 614] [outer = 0x7f7a1c4e0400] 19:01:56 INFO - PROCESS | 1826 | 1461204116738 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]]]}] 19:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1234ms 19:01:56 INFO - PROCESS | 1826 | 1461204116815 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:01:56 INFO - PROCESS | 1826 | 1461204116821 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:01:56 INFO - PROCESS | 1826 | 1461204116830 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:01:56 INFO - PROCESS | 1826 | 1461204116835 Marionette TRACE conn3 <- [1,790,null,{}] 19:01:56 INFO - PROCESS | 1826 | 1461204116843 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}] 19:01:57 INFO - PROCESS | 1826 | 1461204117043 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:01:57 INFO - PROCESS | 1826 | 1461204117202 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fdf000 == 82 [pid = 1826] [id = 205] 19:01:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 89 (0x7f7a1502bc00) [pid = 1826] [serial = 615] [outer = (nil)] 19:01:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 90 (0x7f7a151ec400) [pid = 1826] [serial = 616] [outer = 0x7f7a1502bc00] 19:01:57 INFO - PROCESS | 1826 | 1461204117281 Marionette DEBUG loaded listener.js 19:01:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 91 (0x7f7a152c5400) [pid = 1826] [serial = 617] [outer = 0x7f7a1502bc00] 19:01:58 INFO - PROCESS | 1826 | 1461204118163 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]]]}] 19:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1386ms 19:01:58 INFO - PROCESS | 1826 | 1461204118216 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:01:58 INFO - PROCESS | 1826 | 1461204118224 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:01:58 INFO - PROCESS | 1826 | 1461204118236 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:01:58 INFO - PROCESS | 1826 | 1461204118239 Marionette TRACE conn3 <- [1,794,null,{}] 19:01:58 INFO - PROCESS | 1826 | 1461204118245 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}] 19:01:58 INFO - PROCESS | 1826 | 1461204118407 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:01:58 INFO - PROCESS | 1826 | 1461204118535 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff0b800 == 83 [pid = 1826] [id = 206] 19:01:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 92 (0x7f7a13c3fc00) [pid = 1826] [serial = 618] [outer = (nil)] 19:01:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 93 (0x7f7a1b7ed800) [pid = 1826] [serial = 619] [outer = 0x7f7a13c3fc00] 19:01:58 INFO - PROCESS | 1826 | 1461204118604 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 94 (0x7f7a1ba98000) [pid = 1826] [serial = 620] [outer = 0x7f7a13c3fc00] 19:01:59 INFO - PROCESS | 1826 | 1461204119549 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]]]}] 19:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1385ms 19:01:59 INFO - PROCESS | 1826 | 1461204119621 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:01:59 INFO - PROCESS | 1826 | 1461204119624 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:01:59 INFO - PROCESS | 1826 | 1461204119631 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:01:59 INFO - PROCESS | 1826 | 1461204119636 Marionette TRACE conn3 <- [1,798,null,{}] 19:01:59 INFO - PROCESS | 1826 | 1461204119652 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}] 19:01:59 INFO - PROCESS | 1826 | 1461204119853 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:02:00 INFO - PROCESS | 1826 | 1461204120011 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a246fe800 == 84 [pid = 1826] [id = 207] 19:02:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 95 (0x7f7a1c350c00) [pid = 1826] [serial = 621] [outer = (nil)] 19:02:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 96 (0x7f7a1c4e1000) [pid = 1826] [serial = 622] [outer = 0x7f7a1c350c00] 19:02:00 INFO - PROCESS | 1826 | 1461204120182 Marionette DEBUG loaded listener.js 19:02:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 97 (0x7f7a1cc61c00) [pid = 1826] [serial = 623] [outer = 0x7f7a1c350c00] 19:02:00 INFO - PROCESS | 1826 | 1461204120968 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]]]}] 19:02:01 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 19:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1384ms 19:02:01 INFO - PROCESS | 1826 | 1461204121016 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:02:01 INFO - PROCESS | 1826 | 1461204121019 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:02:01 INFO - PROCESS | 1826 | 1461204121025 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:02:01 INFO - PROCESS | 1826 | 1461204121028 Marionette TRACE conn3 <- [1,802,null,{}] 19:02:01 INFO - PROCESS | 1826 | 1461204121033 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}] 19:02:01 INFO - PROCESS | 1826 | 1461204121182 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:02:01 INFO - PROCESS | 1826 | 1461204121344 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24e2f000 == 85 [pid = 1826] [id = 208] 19:02:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 98 (0x7f7a13c3f400) [pid = 1826] [serial = 624] [outer = (nil)] 19:02:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 99 (0x7f7a1d16b800) [pid = 1826] [serial = 625] [outer = 0x7f7a13c3f400] 19:02:01 INFO - PROCESS | 1826 | 1461204121414 Marionette DEBUG loaded listener.js 19:02:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 100 (0x7f7a1d57b000) [pid = 1826] [serial = 626] [outer = 0x7f7a13c3f400] 19:02:02 INFO - PROCESS | 1826 | 1461204122366 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]]]}] 19:02:02 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 19:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1388ms 19:02:02 INFO - PROCESS | 1826 | 1461204122415 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:02:02 INFO - PROCESS | 1826 | 1461204122419 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:02:02 INFO - PROCESS | 1826 | 1461204122425 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:02:02 INFO - PROCESS | 1826 | 1461204122427 Marionette TRACE conn3 <- [1,806,null,{}] 19:02:02 INFO - PROCESS | 1826 | 1461204122432 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}] 19:02:02 INFO - PROCESS | 1826 | 1461204122659 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:02:02 INFO - PROCESS | 1826 | 1461204122819 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25021800 == 86 [pid = 1826] [id = 209] 19:02:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 101 (0x7f7a1cd1e400) [pid = 1826] [serial = 627] [outer = (nil)] 19:02:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 102 (0x7f7a1e299800) [pid = 1826] [serial = 628] [outer = 0x7f7a1cd1e400] 19:02:02 INFO - PROCESS | 1826 | 1461204122905 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 103 (0x7f7a1e2a2800) [pid = 1826] [serial = 629] [outer = 0x7f7a1cd1e400] 19:02:03 INFO - PROCESS | 1826 | 1461204123781 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]]]}] 19:02:03 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 19:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1430ms 19:02:03 INFO - PROCESS | 1826 | 1461204123855 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:02:03 INFO - PROCESS | 1826 | 1461204123859 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:02:03 INFO - PROCESS | 1826 | 1461204123865 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:02:03 INFO - PROCESS | 1826 | 1461204123867 Marionette TRACE conn3 <- [1,810,null,{}] 19:02:03 INFO - PROCESS | 1826 | 1461204123872 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}] 19:02:04 INFO - PROCESS | 1826 | 1461204124089 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:02:04 INFO - PROCESS | 1826 | 1461204124250 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2561b800 == 87 [pid = 1826] [id = 210] 19:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 104 (0x7f7a1e393400) [pid = 1826] [serial = 630] [outer = (nil)] 19:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 105 (0x7f7a1e556400) [pid = 1826] [serial = 631] [outer = 0x7f7a1e393400] 19:02:04 INFO - PROCESS | 1826 | 1461204124325 Marionette DEBUG loaded listener.js 19:02:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a1fca0c00) [pid = 1826] [serial = 632] [outer = 0x7f7a1e393400] 19:02:05 INFO - PROCESS | 1826 | 1461204125218 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]]]}] 19:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1389ms 19:02:05 INFO - PROCESS | 1826 | 1461204125255 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:02:05 INFO - PROCESS | 1826 | 1461204125259 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:02:05 INFO - PROCESS | 1826 | 1461204125265 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:02:05 INFO - PROCESS | 1826 | 1461204125268 Marionette TRACE conn3 <- [1,814,null,{}] 19:02:05 INFO - PROCESS | 1826 | 1461204125273 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}] 19:02:05 INFO - PROCESS | 1826 | 1461204125423 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:02:05 INFO - PROCESS | 1826 | 1461204125585 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25d06000 == 88 [pid = 1826] [id = 211] 19:02:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a1e54cc00) [pid = 1826] [serial = 633] [outer = (nil)] 19:02:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a1fcaa000) [pid = 1826] [serial = 634] [outer = 0x7f7a1e54cc00] 19:02:05 INFO - PROCESS | 1826 | 1461204125661 Marionette DEBUG loaded listener.js 19:02:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a1fdde400) [pid = 1826] [serial = 635] [outer = 0x7f7a1e54cc00] 19:02:06 INFO - PROCESS | 1826 | 1461204126681 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] 19:02:06 INFO - PROCESS | 1826 | 1461204126760 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:02:06 INFO - PROCESS | 1826 | 1461204126766 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:02:06 INFO - PROCESS | 1826 | 1461204126769 Marionette TRACE conn3 <- [1,818,null,{}] 19:02:06 INFO - PROCESS | 1826 | 1461204126774 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}] 19:02:06 INFO - PROCESS | 1826 | 1461204126959 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:02:07 INFO - PROCESS | 1826 | 1461204127118 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a267e1800 == 89 [pid = 1826] [id = 212] 19:02:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1fca1400) [pid = 1826] [serial = 636] [outer = (nil)] 19:02:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1ffae400) [pid = 1826] [serial = 637] [outer = 0x7f7a1fca1400] 19:02:07 INFO - PROCESS | 1826 | 1461204127188 Marionette DEBUG loaded listener.js 19:02:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a20ec3400) [pid = 1826] [serial = 638] [outer = 0x7f7a1fca1400] 19:02:07 INFO - PROCESS | 1826 | 1461204127996 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]]]}] 19:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1283ms 19:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:02:08 INFO - PROCESS | 1826 | 1461204128049 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:02:08 INFO - PROCESS | 1826 | 1461204128052 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:02:08 INFO - PROCESS | 1826 | 1461204128058 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:02:08 INFO - PROCESS | 1826 | 1461204128061 Marionette TRACE conn3 <- [1,822,null,{}] 19:02:08 INFO - PROCESS | 1826 | 1461204128066 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}] 19:02:08 INFO - PROCESS | 1826 | 1461204128233 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:02:08 INFO - PROCESS | 1826 | 1461204128398 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0cf000 == 90 [pid = 1826] [id = 213] 19:02:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a14e02400) [pid = 1826] [serial = 639] [outer = (nil)] 19:02:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a1c3cb800) [pid = 1826] [serial = 640] [outer = 0x7f7a14e02400] 19:02:08 INFO - PROCESS | 1826 | 1461204128469 Marionette DEBUG loaded listener.js 19:02:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a20ec9400) [pid = 1826] [serial = 641] [outer = 0x7f7a14e02400] 19:02:09 INFO - PROCESS | 1826 | 1461204129416 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] 19:02:09 INFO - PROCESS | 1826 | 1461204129457 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:02:09 INFO - PROCESS | 1826 | 1461204129463 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:02:09 INFO - PROCESS | 1826 | 1461204129465 Marionette TRACE conn3 <- [1,826,null,{}] 19:02:09 INFO - PROCESS | 1826 | 1461204129471 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}] 19:02:09 INFO - PROCESS | 1826 | 1461204129620 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:02:10 INFO - PROCESS | 1826 | 1461204130039 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba5e000 == 91 [pid = 1826] [id = 214] 19:02:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a13c46800) [pid = 1826] [serial = 642] [outer = (nil)] 19:02:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a14e05c00) [pid = 1826] [serial = 643] [outer = 0x7f7a13c46800] 19:02:10 INFO - PROCESS | 1826 | 1461204130113 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a1502f800) [pid = 1826] [serial = 644] [outer = 0x7f7a13c46800] 19:02:10 INFO - PROCESS | 1826 | 1461204130996 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]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1584ms 19:02:11 INFO - PROCESS | 1826 | 1461204131050 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:02:11 INFO - PROCESS | 1826 | 1461204131057 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:02:11 INFO - PROCESS | 1826 | 1461204131066 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 1826 | 1461204131070 Marionette TRACE conn3 <- [1,830,null,{}] 19:02:11 INFO - PROCESS | 1826 | 1461204131076 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}] 19:02:11 INFO - PROCESS | 1826 | 1461204131402 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:02:11 INFO - PROCESS | 1826 | 1461204131693 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25d0a800 == 90 [pid = 1826] [id = 62] 19:02:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d0a800 == 89 [pid = 1826] [id = 203] 19:02:11 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f7a1c4d3800) [pid = 1826] [serial = 559] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a1502c000) [pid = 1826] [serial = 562] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14f8f800 == 90 [pid = 1826] [id = 215] 19:02:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a1502c000) [pid = 1826] [serial = 645] [outer = (nil)] 19:02:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a1b7e9800) [pid = 1826] [serial = 646] [outer = 0x7f7a1502c000] 19:02:11 INFO - PROCESS | 1826 | 1461204131789 Marionette DEBUG loaded listener.js 19:02:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a1ba8fc00) [pid = 1826] [serial = 647] [outer = 0x7f7a1502c000] 19:02:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c759000 == 89 [pid = 1826] [id = 201] 19:02:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b8c000 == 88 [pid = 1826] [id = 200] 19:02:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12cc6800 == 87 [pid = 1826] [id = 199] 19:02:12 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a69b000 == 86 [pid = 1826] [id = 195] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f7a1b7d4400) [pid = 1826] [serial = 569] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 117 (0x7f7a1a4de400) [pid = 1826] [serial = 568] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a15de6c00) [pid = 1826] [serial = 556] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a15035400) [pid = 1826] [serial = 553] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a1b842c00) [pid = 1826] [serial = 571] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a1ba92400) [pid = 1826] [serial = 572] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a1a4e9c00) [pid = 1826] [serial = 580] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 111 (0x7f7a1c74b800) [pid = 1826] [serial = 578] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 110 (0x7f7a1c3d0c00) [pid = 1826] [serial = 575] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 109 (0x7f7a1c345000) [pid = 1826] [serial = 581] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 108 (0x7f7a1c2ca400) [pid = 1826] [serial = 574] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 107 (0x7f7a14fc7000) [pid = 1826] [serial = 566] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 106 (0x7f7a14e08c00) [pid = 1826] [serial = 565] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | --DOMWINDOW == 105 (0x7f7a1c743400) [pid = 1826] [serial = 577] [outer = (nil)] [url = about:blank] 19:02:12 INFO - PROCESS | 1826 | 1461204132548 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]]]}] 19:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1531ms 19:02:12 INFO - PROCESS | 1826 | 1461204132601 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:02:12 INFO - PROCESS | 1826 | 1461204132607 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:02:12 INFO - PROCESS | 1826 | 1461204132613 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 1826 | 1461204132616 Marionette TRACE conn3 <- [1,834,null,{}] 19:02:12 INFO - PROCESS | 1826 | 1461204132621 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}] 19:02:12 INFO - PROCESS | 1826 | 1461204132764 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:02:12 INFO - PROCESS | 1826 | 1461204132781 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c1b0000 == 87 [pid = 1826] [id = 216] 19:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 106 (0x7f7a1bab3000) [pid = 1826] [serial = 648] [outer = (nil)] 19:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 107 (0x7f7a1c2c4400) [pid = 1826] [serial = 649] [outer = 0x7f7a1bab3000] 19:02:12 INFO - PROCESS | 1826 | 1461204132842 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 108 (0x7f7a1c3cc400) [pid = 1826] [serial = 650] [outer = 0x7f7a1bab3000] 19:02:13 INFO - PROCESS | 1826 | 1461204133727 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]]]}] 19:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1133ms 19:02:13 INFO - PROCESS | 1826 | 1461204133749 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:02:13 INFO - PROCESS | 1826 | 1461204133752 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:02:13 INFO - PROCESS | 1826 | 1461204133768 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 1826 | 1461204133778 Marionette TRACE conn3 <- [1,838,null,{}] 19:02:13 INFO - PROCESS | 1826 | 1461204133785 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}] 19:02:13 INFO - PROCESS | 1826 | 1461204133930 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:02:13 INFO - PROCESS | 1826 | 1461204133949 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a208b0800 == 88 [pid = 1826] [id = 217] 19:02:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 109 (0x7f7a15de6400) [pid = 1826] [serial = 651] [outer = (nil)] 19:02:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 110 (0x7f7a1cc6d000) [pid = 1826] [serial = 652] [outer = 0x7f7a15de6400] 19:02:14 INFO - PROCESS | 1826 | 1461204134011 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 111 (0x7f7a1d16bc00) [pid = 1826] [serial = 653] [outer = 0x7f7a15de6400] 19:02:14 INFO - PROCESS | 1826 | 1461204134890 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]]]}] 19:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1148ms 19:02:14 INFO - PROCESS | 1826 | 1461204134906 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:02:14 INFO - PROCESS | 1826 | 1461204134911 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:02:14 INFO - PROCESS | 1826 | 1461204134920 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:02:14 INFO - PROCESS | 1826 | 1461204134923 Marionette TRACE conn3 <- [1,842,null,{}] 19:02:14 INFO - PROCESS | 1826 | 1461204134927 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}] 19:02:15 INFO - PROCESS | 1826 | 1461204135108 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:02:15 INFO - PROCESS | 1826 | 1461204135133 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2301c000 == 89 [pid = 1826] [id = 218] 19:02:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 112 (0x7f7a1ca0cc00) [pid = 1826] [serial = 654] [outer = (nil)] 19:02:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a1e2a2000) [pid = 1826] [serial = 655] [outer = 0x7f7a1ca0cc00] 19:02:15 INFO - PROCESS | 1826 | 1461204135198 Marionette DEBUG loaded listener.js 19:02:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a1f019800) [pid = 1826] [serial = 656] [outer = 0x7f7a1ca0cc00] 19:02:16 INFO - PROCESS | 1826 | 1461204136088 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]]]}] 19:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1227ms 19:02:16 INFO - PROCESS | 1826 | 1461204136148 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:02:16 INFO - PROCESS | 1826 | 1461204136151 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:02:16 INFO - PROCESS | 1826 | 1461204136158 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:02:16 INFO - PROCESS | 1826 | 1461204136162 Marionette TRACE conn3 <- [1,846,null,{}] 19:02:16 INFO - PROCESS | 1826 | 1461204136170 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}] 19:02:16 INFO - PROCESS | 1826 | 1461204136449 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:02:16 INFO - PROCESS | 1826 | 1461204136471 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25609800 == 90 [pid = 1826] [id = 219] 19:02:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a1fc6f800) [pid = 1826] [serial = 657] [outer = (nil)] 19:02:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a1ffaf000) [pid = 1826] [serial = 658] [outer = 0x7f7a1fc6f800] 19:02:16 INFO - PROCESS | 1826 | 1461204136543 Marionette DEBUG loaded listener.js 19:02:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a21aa2800) [pid = 1826] [serial = 659] [outer = 0x7f7a1fc6f800] 19:02:17 INFO - PROCESS | 1826 | --DOMWINDOW == 116 (0x7f7a12431400) [pid = 1826] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:02:17 INFO - PROCESS | 1826 | --DOMWINDOW == 115 (0x7f7a1ba97c00) [pid = 1826] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:02:17 INFO - PROCESS | 1826 | --DOMWINDOW == 114 (0x7f7a152c1400) [pid = 1826] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:02:17 INFO - PROCESS | 1826 | --DOMWINDOW == 113 (0x7f7a1ba93400) [pid = 1826] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:02:17 INFO - PROCESS | 1826 | --DOMWINDOW == 112 (0x7f7a15dea800) [pid = 1826] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:02:17 INFO - PROCESS | 1826 | 1461204137424 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]]]}] 19:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1339ms 19:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:02:17 INFO - PROCESS | 1826 | 1461204137497 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:02:17 INFO - PROCESS | 1826 | 1461204137500 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:02:17 INFO - PROCESS | 1826 | 1461204137506 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:02:17 INFO - PROCESS | 1826 | 1461204137509 Marionette TRACE conn3 <- [1,850,null,{}] 19:02:17 INFO - PROCESS | 1826 | 1461204137514 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}] 19:02:17 INFO - PROCESS | 1826 | 1461204137666 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:02:17 INFO - PROCESS | 1826 | 1461204137676 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26eb1000 == 91 [pid = 1826] [id = 220] 19:02:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 113 (0x7f7a21aa3c00) [pid = 1826] [serial = 660] [outer = (nil)] 19:02:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 114 (0x7f7a2380a400) [pid = 1826] [serial = 661] [outer = 0x7f7a21aa3c00] 19:02:17 INFO - PROCESS | 1826 | 1461204137735 Marionette DEBUG loaded listener.js 19:02:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 115 (0x7f7a239cbc00) [pid = 1826] [serial = 662] [outer = 0x7f7a21aa3c00] 19:02:18 INFO - PROCESS | 1826 | 1461204138610 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]]]}] 19:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1141ms 19:02:18 INFO - PROCESS | 1826 | 1461204138646 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 1826 | 1461204138649 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:02:18 INFO - PROCESS | 1826 | 1461204138655 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:02:18 INFO - PROCESS | 1826 | 1461204138657 Marionette TRACE conn3 <- [1,854,null,{}] 19:02:18 INFO - PROCESS | 1826 | 1461204138662 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}] 19:02:18 INFO - PROCESS | 1826 | 1461204138800 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:02:18 INFO - PROCESS | 1826 | 1461204138814 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2962a800 == 92 [pid = 1826] [id = 221] 19:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 116 (0x7f7a21aa7c00) [pid = 1826] [serial = 663] [outer = (nil)] 19:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 117 (0x7f7a239d4800) [pid = 1826] [serial = 664] [outer = 0x7f7a21aa7c00] 19:02:18 INFO - PROCESS | 1826 | 1461204138873 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 118 (0x7f7a23eb2c00) [pid = 1826] [serial = 665] [outer = 0x7f7a21aa7c00] 19:02:19 INFO - PROCESS | 1826 | 1461204139974 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]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1390ms 19:02:20 INFO - PROCESS | 1826 | 1461204140047 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 1826 | 1461204140055 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:02:20 INFO - PROCESS | 1826 | 1461204140064 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 1826 | 1461204140069 Marionette TRACE conn3 <- [1,858,null,{}] 19:02:20 INFO - PROCESS | 1826 | 1461204140077 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}] 19:02:20 INFO - PROCESS | 1826 | 1461204140295 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:02:20 INFO - PROCESS | 1826 | 1461204140462 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0d4000 == 93 [pid = 1826] [id = 222] 19:02:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a1b7ec800) [pid = 1826] [serial = 666] [outer = (nil)] 19:02:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f7a1b83ec00) [pid = 1826] [serial = 667] [outer = 0x7f7a1b7ec800] 19:02:20 INFO - PROCESS | 1826 | 1461204140587 Marionette DEBUG loaded listener.js 19:02:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f7a1bab5000) [pid = 1826] [serial = 668] [outer = 0x7f7a1b7ec800] 19:02:21 INFO - PROCESS | 1826 | 1461204141469 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]]]}] 19:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1432ms 19:02:21 INFO - PROCESS | 1826 | 1461204141497 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:02:21 INFO - PROCESS | 1826 | 1461204141505 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:02:21 INFO - PROCESS | 1826 | 1461204141515 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:02:21 INFO - PROCESS | 1826 | 1461204141519 Marionette TRACE conn3 <- [1,862,null,{}] 19:02:21 INFO - PROCESS | 1826 | 1461204141525 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}] 19:02:21 INFO - PROCESS | 1826 | 1461204141693 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:02:21 INFO - PROCESS | 1826 | 1461204141863 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a246f3800 == 94 [pid = 1826] [id = 223] 19:02:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a1b7f0800) [pid = 1826] [serial = 669] [outer = (nil)] 19:02:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a1c479000) [pid = 1826] [serial = 670] [outer = 0x7f7a1b7f0800] 19:02:21 INFO - PROCESS | 1826 | 1461204141936 Marionette DEBUG loaded listener.js 19:02:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a1cc6f800) [pid = 1826] [serial = 671] [outer = 0x7f7a1b7f0800] 19:02:22 INFO - PROCESS | 1826 | 1461204142870 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]]]}] 19:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1380ms 19:02:22 INFO - PROCESS | 1826 | 1461204142896 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:02:22 INFO - PROCESS | 1826 | 1461204142900 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:02:22 INFO - PROCESS | 1826 | 1461204142906 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:02:22 INFO - PROCESS | 1826 | 1461204142912 Marionette TRACE conn3 <- [1,866,null,{}] 19:02:22 INFO - PROCESS | 1826 | 1461204142927 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}] 19:02:23 INFO - PROCESS | 1826 | 1461204143096 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:02:23 INFO - PROCESS | 1826 | 1461204143272 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4c0800 == 95 [pid = 1826] [id = 224] 19:02:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a1f0ae000) [pid = 1826] [serial = 672] [outer = (nil)] 19:02:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a20eca000) [pid = 1826] [serial = 673] [outer = 0x7f7a1f0ae000] 19:02:23 INFO - PROCESS | 1826 | 1461204143349 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a22472800) [pid = 1826] [serial = 674] [outer = 0x7f7a1f0ae000] 19:02:24 INFO - PROCESS | 1826 | 1461204144236 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]]]}] 19:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1387ms 19:02:24 INFO - PROCESS | 1826 | 1461204144294 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:02:24 INFO - PROCESS | 1826 | 1461204144298 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:02:24 INFO - PROCESS | 1826 | 1461204144305 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:02:24 INFO - PROCESS | 1826 | 1461204144310 Marionette TRACE conn3 <- [1,870,null,{}] 19:02:24 INFO - PROCESS | 1826 | 1461204144316 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}] 19:02:24 INFO - PROCESS | 1826 | 1461204144487 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:02:24 INFO - PROCESS | 1826 | 1461204144652 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a331e0800 == 96 [pid = 1826] [id = 225] 19:02:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a12434400) [pid = 1826] [serial = 675] [outer = (nil)] 19:02:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a239ce800) [pid = 1826] [serial = 676] [outer = 0x7f7a12434400] 19:02:24 INFO - PROCESS | 1826 | 1461204144725 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a23ebac00) [pid = 1826] [serial = 677] [outer = 0x7f7a12434400] 19:02:25 INFO - PROCESS | 1826 | 1461204145564 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]]]}] 19:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1288ms 19:02:25 INFO - PROCESS | 1826 | 1461204145594 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:02:25 INFO - PROCESS | 1826 | 1461204145597 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:02:25 INFO - PROCESS | 1826 | 1461204145604 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 1826 | 1461204145606 Marionette TRACE conn3 <- [1,874,null,{}] 19:02:25 INFO - PROCESS | 1826 | 1461204145611 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}] 19:02:25 INFO - PROCESS | 1826 | 1461204145767 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:02:25 INFO - PROCESS | 1826 | 1461204145946 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3349a800 == 97 [pid = 1826] [id = 226] 19:02:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a22fa6800) [pid = 1826] [serial = 678] [outer = (nil)] 19:02:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a247c9800) [pid = 1826] [serial = 679] [outer = 0x7f7a22fa6800] 19:02:26 INFO - PROCESS | 1826 | 1461204146017 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a2492fc00) [pid = 1826] [serial = 680] [outer = 0x7f7a22fa6800] 19:02:26 INFO - PROCESS | 1826 | 1461204146924 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]]]}] 19:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1384ms 19:02:26 INFO - PROCESS | 1826 | 1461204146989 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:02:26 INFO - PROCESS | 1826 | 1461204146993 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:02:27 INFO - PROCESS | 1826 | 1461204146999 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:02:27 INFO - PROCESS | 1826 | 1461204147001 Marionette TRACE conn3 <- [1,878,null,{}] 19:02:27 INFO - PROCESS | 1826 | 1461204147006 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}] 19:02:27 INFO - PROCESS | 1826 | 1461204147214 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:02:27 INFO - PROCESS | 1826 | 1461204147380 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3430e800 == 98 [pid = 1826] [id = 227] 19:02:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a246a8400) [pid = 1826] [serial = 681] [outer = (nil)] 19:02:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a25033400) [pid = 1826] [serial = 682] [outer = 0x7f7a246a8400] 19:02:27 INFO - PROCESS | 1826 | 1461204147455 Marionette DEBUG loaded listener.js 19:02:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a25306800) [pid = 1826] [serial = 683] [outer = 0x7f7a246a8400] 19:02:28 INFO - PROCESS | 1826 | 1461204148262 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]]]}] 19:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1288ms 19:02:28 INFO - PROCESS | 1826 | 1461204148300 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:02:28 INFO - PROCESS | 1826 | 1461204148303 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:02:28 INFO - PROCESS | 1826 | 1461204148311 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:02:28 INFO - PROCESS | 1826 | 1461204148314 Marionette TRACE conn3 <- [1,882,null,{}] 19:02:28 INFO - PROCESS | 1826 | 1461204148319 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}] 19:02:28 INFO - PROCESS | 1826 | 1461204148478 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:02:28 INFO - PROCESS | 1826 | 1461204148655 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34860000 == 99 [pid = 1826] [id = 228] 19:02:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1e550000) [pid = 1826] [serial = 684] [outer = (nil)] 19:02:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a253c0c00) [pid = 1826] [serial = 685] [outer = 0x7f7a1e550000] 19:02:28 INFO - PROCESS | 1826 | 1461204148724 Marionette DEBUG loaded listener.js 19:02:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a25ca9c00) [pid = 1826] [serial = 686] [outer = 0x7f7a1e550000] 19:02:29 INFO - PROCESS | 1826 | 1461204149596 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]]]}] 19:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1328ms 19:02:29 INFO - PROCESS | 1826 | 1461204149642 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:02:29 INFO - PROCESS | 1826 | 1461204149645 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:02:29 INFO - PROCESS | 1826 | 1461204149651 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:02:29 INFO - PROCESS | 1826 | 1461204149654 Marionette TRACE conn3 <- [1,886,null,{}] 19:02:29 INFO - PROCESS | 1826 | 1461204149659 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}] 19:02:29 INFO - PROCESS | 1826 | 1461204149823 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:02:30 INFO - PROCESS | 1826 | 1461204149998 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b95e000 == 100 [pid = 1826] [id = 229] 19:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a152c1c00) [pid = 1826] [serial = 687] [outer = (nil)] 19:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a25307c00) [pid = 1826] [serial = 688] [outer = 0x7f7a152c1c00] 19:02:30 INFO - PROCESS | 1826 | 1461204150067 Marionette DEBUG loaded listener.js 19:02:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a25ea6c00) [pid = 1826] [serial = 689] [outer = 0x7f7a152c1c00] 19:02:31 INFO - PROCESS | 1826 | 1461204151410 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]]]}] 19:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1782ms 19:02:31 INFO - PROCESS | 1826 | 1461204151435 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:02:31 INFO - PROCESS | 1826 | 1461204151442 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:02:31 INFO - PROCESS | 1826 | 1461204151451 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:02:31 INFO - PROCESS | 1826 | 1461204151455 Marionette TRACE conn3 <- [1,890,null,{}] 19:02:31 INFO - PROCESS | 1826 | 1461204151463 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}] 19:02:31 INFO - PROCESS | 1826 | 1461204151631 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:02:32 INFO - PROCESS | 1826 | 1461204152012 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12ff2000 == 101 [pid = 1826] [id = 230] 19:02:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a151ed800) [pid = 1826] [serial = 690] [outer = (nil)] 19:02:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a152c8000) [pid = 1826] [serial = 691] [outer = 0x7f7a151ed800] 19:02:32 INFO - PROCESS | 1826 | 1461204152093 Marionette DEBUG loaded listener.js 19:02:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1a4edc00) [pid = 1826] [serial = 692] [outer = 0x7f7a151ed800] 19:02:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a15dea400) [pid = 1826] [serial = 693] [outer = 0x7f7a1c743c00] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26eb1000 == 100 [pid = 1826] [id = 220] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25609800 == 99 [pid = 1826] [id = 219] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2301c000 == 98 [pid = 1826] [id = 218] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a1cc68800) [pid = 1826] [serial = 613] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1b845800) [pid = 1826] [serial = 589] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a1c4dcc00) [pid = 1826] [serial = 592] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a15de2800) [pid = 1826] [serial = 595] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a208b0800 == 97 [pid = 1826] [id = 217] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0dd000 == 96 [pid = 1826] [id = 202] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c1b0000 == 95 [pid = 1826] [id = 216] 19:02:33 INFO - PROCESS | 1826 | 1461204153178 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]]]}] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14f8f800 == 94 [pid = 1826] [id = 215] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ba5e000 == 93 [pid = 1826] [id = 214] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25021800 == 92 [pid = 1826] [id = 209] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24e2f000 == 91 [pid = 1826] [id = 208] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a246fe800 == 90 [pid = 1826] [id = 207] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ff0b800 == 89 [pid = 1826] [id = 206] 19:02:33 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fdf000 == 88 [pid = 1826] [id = 205] 19:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1790ms 19:02:33 INFO - PROCESS | 1826 | 1461204153244 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:02:33 INFO - PROCESS | 1826 | 1461204153254 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:02:33 INFO - PROCESS | 1826 | 1461204153267 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 1826 | 1461204153270 Marionette TRACE conn3 <- [1,894,null,{}] 19:02:33 INFO - PROCESS | 1826 | 1461204153276 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}] 19:02:33 INFO - PROCESS | 1826 | 1461204153453 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a151e5800) [pid = 1826] [serial = 598] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a1cc6ec00) [pid = 1826] [serial = 583] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a1c2cd400) [pid = 1826] [serial = 607] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a1a4ec000) [pid = 1826] [serial = 601] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a1b7e8800) [pid = 1826] [serial = 602] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a1baaa000) [pid = 1826] [serial = 604] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a1c3cb400) [pid = 1826] [serial = 610] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a152be400) [pid = 1826] [serial = 586] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a1c351000) [pid = 1826] [serial = 608] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a152c0c00) [pid = 1826] [serial = 599] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a1c46d000) [pid = 1826] [serial = 611] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a1bab7800) [pid = 1826] [serial = 605] [outer = (nil)] [url = about:blank] 19:02:33 INFO - PROCESS | 1826 | 1461204153702 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a6a2800 == 89 [pid = 1826] [id = 231] 19:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a1baab000) [pid = 1826] [serial = 694] [outer = (nil)] 19:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a1bab4c00) [pid = 1826] [serial = 695] [outer = 0x7f7a1baab000] 19:02:33 INFO - PROCESS | 1826 | 1461204153772 Marionette DEBUG loaded listener.js 19:02:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1baf6400) [pid = 1826] [serial = 696] [outer = 0x7f7a1baab000] 19:02:34 INFO - PROCESS | 1826 | 1461204154485 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]]]}] 19:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1233ms 19:02:34 INFO - PROCESS | 1826 | 1461204154500 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:02:34 INFO - PROCESS | 1826 | 1461204154502 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:02:34 INFO - PROCESS | 1826 | 1461204154508 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:02:34 INFO - PROCESS | 1826 | 1461204154514 Marionette TRACE conn3 <- [1,898,null,{}] 19:02:34 INFO - PROCESS | 1826 | 1461204154528 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}] 19:02:34 INFO - PROCESS | 1826 | 1461204154720 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:02:34 INFO - PROCESS | 1826 | 1461204154743 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0c3800 == 90 [pid = 1826] [id = 232] 19:02:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a1c343800) [pid = 1826] [serial = 697] [outer = (nil)] 19:02:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a1c3d2c00) [pid = 1826] [serial = 698] [outer = 0x7f7a1c343800] 19:02:34 INFO - PROCESS | 1826 | 1461204154806 Marionette DEBUG loaded listener.js 19:02:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a1c73f800) [pid = 1826] [serial = 699] [outer = 0x7f7a1c343800] 19:02:35 INFO - PROCESS | 1826 | 1461204155623 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]]]}] 19:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1135ms 19:02:35 INFO - PROCESS | 1826 | 1461204155644 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:02:35 INFO - PROCESS | 1826 | 1461204155659 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:02:35 INFO - PROCESS | 1826 | 1461204155666 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:02:35 INFO - PROCESS | 1826 | 1461204155668 Marionette TRACE conn3 <- [1,902,null,{}] 19:02:35 INFO - PROCESS | 1826 | 1461204155687 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}] 19:02:35 INFO - PROCESS | 1826 | 1461204155877 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:02:35 INFO - PROCESS | 1826 | 1461204155901 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20947800 == 91 [pid = 1826] [id = 233] 19:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1c349800) [pid = 1826] [serial = 700] [outer = (nil)] 19:02:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a1ca0ec00) [pid = 1826] [serial = 701] [outer = 0x7f7a1c349800] 19:02:35 INFO - PROCESS | 1826 | 1461204155970 Marionette DEBUG loaded listener.js 19:02:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a1cd0f400) [pid = 1826] [serial = 702] [outer = 0x7f7a1c349800] 19:02:36 INFO - PROCESS | 1826 | 1461204156717 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]]]}] 19:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1095ms 19:02:36 INFO - PROCESS | 1826 | 1461204156760 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 1826 | 1461204156763 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:02:36 INFO - PROCESS | 1826 | 1461204156786 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:02:36 INFO - PROCESS | 1826 | 1461204156789 Marionette TRACE conn3 <- [1,906,null,{}] 19:02:36 INFO - PROCESS | 1826 | 1461204156794 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}] 19:02:36 INFO - PROCESS | 1826 | 1461204156990 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:02:37 INFO - PROCESS | 1826 | 1461204157013 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d0f800 == 92 [pid = 1826] [id = 234] 19:02:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a1c749000) [pid = 1826] [serial = 703] [outer = (nil)] 19:02:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1d16c400) [pid = 1826] [serial = 704] [outer = 0x7f7a1c749000] 19:02:37 INFO - PROCESS | 1826 | 1461204157071 Marionette DEBUG loaded listener.js 19:02:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1e29b000) [pid = 1826] [serial = 705] [outer = 0x7f7a1c749000] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a1c351400) [pid = 1826] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a1ca12000) [pid = 1826] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a1bab3000) [pid = 1826] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a1502c000) [pid = 1826] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a1ca0cc00) [pid = 1826] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a13c46800) [pid = 1826] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a15de6400) [pid = 1826] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a1fc6f800) [pid = 1826] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a1c4e0400) [pid = 1826] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:02:37 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a21aa3c00) [pid = 1826] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:02:38 INFO - PROCESS | 1826 | 1461204158133 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]]]}] 19:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1405ms 19:02:38 INFO - PROCESS | 1826 | 1461204158176 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:02:38 INFO - PROCESS | 1826 | 1461204158180 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:02:38 INFO - PROCESS | 1826 | 1461204158187 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:02:38 INFO - PROCESS | 1826 | 1461204158190 Marionette TRACE conn3 <- [1,910,null,{}] 19:02:38 INFO - PROCESS | 1826 | 1461204158196 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}] 19:02:38 INFO - PROCESS | 1826 | 1461204158416 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:02:38 INFO - PROCESS | 1826 | 1461204158425 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a23020000 == 93 [pid = 1826] [id = 235] 19:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1e554400) [pid = 1826] [serial = 706] [outer = (nil)] 19:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a1f0afc00) [pid = 1826] [serial = 707] [outer = 0x7f7a1e554400] 19:02:38 INFO - PROCESS | 1826 | 1461204158486 Marionette DEBUG loaded listener.js 19:02:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a1fde0000) [pid = 1826] [serial = 708] [outer = 0x7f7a1e554400] 19:02:39 INFO - PROCESS | 1826 | 1461204159227 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]]]}] 19:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1078ms 19:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:02:39 INFO - PROCESS | 1826 | 1461204159279 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:02:39 INFO - PROCESS | 1826 | 1461204159282 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:02:39 INFO - PROCESS | 1826 | 1461204159287 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:02:39 INFO - PROCESS | 1826 | 1461204159290 Marionette TRACE conn3 <- [1,914,null,{}] 19:02:39 INFO - PROCESS | 1826 | 1461204159295 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}] 19:02:39 INFO - PROCESS | 1826 | 1461204159475 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:02:39 INFO - PROCESS | 1826 | 1461204159492 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25014000 == 94 [pid = 1826] [id = 236] 19:02:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a13c4a000) [pid = 1826] [serial = 709] [outer = (nil)] 19:02:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1fde5c00) [pid = 1826] [serial = 710] [outer = 0x7f7a13c4a000] 19:02:39 INFO - PROCESS | 1826 | 1461204159551 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a21a9f000) [pid = 1826] [serial = 711] [outer = 0x7f7a13c4a000] 19:02:40 INFO - PROCESS | 1826 | 1461204160560 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]]]}] 19:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1328ms 19:02:40 INFO - PROCESS | 1826 | 1461204160616 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:02:40 INFO - PROCESS | 1826 | 1461204160623 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:02:40 INFO - PROCESS | 1826 | 1461204160632 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:02:40 INFO - PROCESS | 1826 | 1461204160637 Marionette TRACE conn3 <- [1,918,null,{}] 19:02:40 INFO - PROCESS | 1826 | 1461204160644 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}] 19:02:40 INFO - PROCESS | 1826 | 1461204160853 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:02:41 INFO - PROCESS | 1826 | 1461204161021 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c76b000 == 95 [pid = 1826] [id = 237] 19:02:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a15031c00) [pid = 1826] [serial = 712] [outer = (nil)] 19:02:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a1b7db800) [pid = 1826] [serial = 713] [outer = 0x7f7a15031c00] 19:02:41 INFO - PROCESS | 1826 | 1461204161095 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1ba90800) [pid = 1826] [serial = 714] [outer = 0x7f7a15031c00] 19:02:42 INFO - PROCESS | 1826 | 1461204162011 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]]]}] 19:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1433ms 19:02:42 INFO - PROCESS | 1826 | 1461204162066 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:02:42 INFO - PROCESS | 1826 | 1461204162075 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:02:42 INFO - PROCESS | 1826 | 1461204162085 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:02:42 INFO - PROCESS | 1826 | 1461204162088 Marionette TRACE conn3 <- [1,922,null,{}] 19:02:42 INFO - PROCESS | 1826 | 1461204162094 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}] 19:02:42 INFO - PROCESS | 1826 | 1461204162271 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:02:42 INFO - PROCESS | 1826 | 1461204162441 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a22f16000 == 96 [pid = 1826] [id = 238] 19:02:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a152c7400) [pid = 1826] [serial = 715] [outer = (nil)] 19:02:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1c46c800) [pid = 1826] [serial = 716] [outer = 0x7f7a152c7400] 19:02:42 INFO - PROCESS | 1826 | 1461204162513 Marionette DEBUG loaded listener.js 19:02:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a1c870400) [pid = 1826] [serial = 717] [outer = 0x7f7a152c7400] 19:02:43 INFO - PROCESS | 1826 | 1461204163408 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]]]}] 19:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1380ms 19:02:43 INFO - PROCESS | 1826 | 1461204163465 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:02:43 INFO - PROCESS | 1826 | 1461204163469 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:02:43 INFO - PROCESS | 1826 | 1461204163475 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:02:43 INFO - PROCESS | 1826 | 1461204163481 Marionette TRACE conn3 <- [1,926,null,{}] 19:02:43 INFO - PROCESS | 1826 | 1461204163496 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}] 19:02:43 INFO - PROCESS | 1826 | 1461204163691 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:02:43 INFO - PROCESS | 1826 | 1461204163859 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26e9c000 == 97 [pid = 1826] [id = 239] 19:02:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1c874800) [pid = 1826] [serial = 718] [outer = (nil)] 19:02:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1e548c00) [pid = 1826] [serial = 719] [outer = 0x7f7a1c874800] 19:02:43 INFO - PROCESS | 1826 | 1461204163932 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a20ec4000) [pid = 1826] [serial = 720] [outer = 0x7f7a1c874800] 19:02:44 INFO - PROCESS | 1826 | 1461204164803 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]]]}] 19:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1384ms 19:02:44 INFO - PROCESS | 1826 | 1461204164860 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:02:44 INFO - PROCESS | 1826 | 1461204164864 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:02:44 INFO - PROCESS | 1826 | 1461204164870 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:02:44 INFO - PROCESS | 1826 | 1461204164872 Marionette TRACE conn3 <- [1,930,null,{}] 19:02:44 INFO - PROCESS | 1826 | 1461204164878 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}] 19:02:45 INFO - PROCESS | 1826 | 1461204165045 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:02:45 INFO - PROCESS | 1826 | 1461204165219 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4c0000 == 98 [pid = 1826] [id = 240] 19:02:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a1e299c00) [pid = 1826] [serial = 721] [outer = (nil)] 19:02:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a22f9d800) [pid = 1826] [serial = 722] [outer = 0x7f7a1e299c00] 19:02:45 INFO - PROCESS | 1826 | 1461204165296 Marionette DEBUG loaded listener.js 19:02:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a239cec00) [pid = 1826] [serial = 723] [outer = 0x7f7a1e299c00] 19:02:46 INFO - PROCESS | 1826 | 1461204166132 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]]]}] 19:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1328ms 19:02:46 INFO - PROCESS | 1826 | 1461204166199 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:02:46 INFO - PROCESS | 1826 | 1461204166203 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:02:46 INFO - PROCESS | 1826 | 1461204166209 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:02:46 INFO - PROCESS | 1826 | 1461204166211 Marionette TRACE conn3 <- [1,934,null,{}] 19:02:46 INFO - PROCESS | 1826 | 1461204166216 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}] 19:02:46 INFO - PROCESS | 1826 | 1461204166377 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:02:46 INFO - PROCESS | 1826 | 1461204166545 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a338ba000 == 99 [pid = 1826] [id = 241] 19:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a1fc67800) [pid = 1826] [serial = 724] [outer = (nil)] 19:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a246b2c00) [pid = 1826] [serial = 725] [outer = 0x7f7a1fc67800] 19:02:46 INFO - PROCESS | 1826 | 1461204166616 Marionette DEBUG loaded listener.js 19:02:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a249b3000) [pid = 1826] [serial = 726] [outer = 0x7f7a1fc67800] 19:02:47 INFO - PROCESS | 1826 | 1461204167495 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]]]}] 19:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1331ms 19:02:47 INFO - PROCESS | 1826 | 1461204167541 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:02:47 INFO - PROCESS | 1826 | 1461204167545 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:02:47 INFO - PROCESS | 1826 | 1461204167551 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:02:47 INFO - PROCESS | 1826 | 1461204167553 Marionette TRACE conn3 <- [1,938,null,{}] 19:02:47 INFO - PROCESS | 1826 | 1461204167559 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}] 19:02:47 INFO - PROCESS | 1826 | 1461204167734 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:02:47 INFO - PROCESS | 1826 | 1461204167902 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3834b800 == 100 [pid = 1826] [id = 242] 19:02:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a249b3800) [pid = 1826] [serial = 727] [outer = (nil)] 19:02:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a253cac00) [pid = 1826] [serial = 728] [outer = 0x7f7a249b3800] 19:02:47 INFO - PROCESS | 1826 | 1461204167976 Marionette DEBUG loaded listener.js 19:02:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a267ca000) [pid = 1826] [serial = 729] [outer = 0x7f7a249b3800] 19:02:49 INFO - PROCESS | 1826 | 1461204169014 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]]]}] 19:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1535ms 19:02:49 INFO - PROCESS | 1826 | 1461204169087 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:02:49 INFO - PROCESS | 1826 | 1461204169091 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:02:49 INFO - PROCESS | 1826 | 1461204169096 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:02:49 INFO - PROCESS | 1826 | 1461204169099 Marionette TRACE conn3 <- [1,942,null,{}] 19:02:49 INFO - PROCESS | 1826 | 1461204169104 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}] 19:02:49 INFO - PROCESS | 1826 | 1461204169268 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:02:49 INFO - PROCESS | 1826 | 1461204169437 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3854b800 == 101 [pid = 1826] [id = 243] 19:02:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a24ec3400) [pid = 1826] [serial = 730] [outer = (nil)] 19:02:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a26c59c00) [pid = 1826] [serial = 731] [outer = 0x7f7a24ec3400] 19:02:49 INFO - PROCESS | 1826 | 1461204169511 Marionette DEBUG loaded listener.js 19:02:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a26e42800) [pid = 1826] [serial = 732] [outer = 0x7f7a24ec3400] 19:02:50 INFO - PROCESS | 1826 | 1461204170351 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]]]}] 19:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1286ms 19:02:50 INFO - PROCESS | 1826 | 1461204170384 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:02:50 INFO - PROCESS | 1826 | 1461204170387 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:02:50 INFO - PROCESS | 1826 | 1461204170393 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:02:50 INFO - PROCESS | 1826 | 1461204170396 Marionette TRACE conn3 <- [1,946,null,{}] 19:02:50 INFO - PROCESS | 1826 | 1461204170402 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}] 19:02:50 INFO - PROCESS | 1826 | 1461204170568 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:02:50 INFO - PROCESS | 1826 | 1461204170743 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38568800 == 102 [pid = 1826] [id = 244] 19:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a26450800) [pid = 1826] [serial = 733] [outer = (nil)] 19:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a276b0800) [pid = 1826] [serial = 734] [outer = 0x7f7a26450800] 19:02:50 INFO - PROCESS | 1826 | 1461204170813 Marionette DEBUG loaded listener.js 19:02:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a2786a400) [pid = 1826] [serial = 735] [outer = 0x7f7a26450800] 19:02:51 INFO - PROCESS | 1826 | 1461204171695 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]]]}] 19:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1344ms 19:02:51 INFO - PROCESS | 1826 | 1461204171739 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:02:51 INFO - PROCESS | 1826 | 1461204171743 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:02:51 INFO - PROCESS | 1826 | 1461204171749 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:02:51 INFO - PROCESS | 1826 | 1461204171752 Marionette TRACE conn3 <- [1,950,null,{}] 19:02:51 INFO - PROCESS | 1826 | 1461204171757 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}] 19:02:51 INFO - PROCESS | 1826 | 1461204171922 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:02:52 INFO - PROCESS | 1826 | 1461204172108 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3889d000 == 103 [pid = 1826] [id = 245] 19:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a12431800) [pid = 1826] [serial = 736] [outer = (nil)] 19:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a292f7800) [pid = 1826] [serial = 737] [outer = 0x7f7a12431800] 19:02:52 INFO - PROCESS | 1826 | 1461204172179 Marionette DEBUG loaded listener.js 19:02:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a2c75c800) [pid = 1826] [serial = 738] [outer = 0x7f7a12431800] 19:02:53 INFO - PROCESS | 1826 | 1461204173037 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]]]}] 19:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1335ms 19:02:53 INFO - PROCESS | 1826 | 1461204173085 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:02:53 INFO - PROCESS | 1826 | 1461204173089 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:02:53 INFO - PROCESS | 1826 | 1461204173095 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:02:53 INFO - PROCESS | 1826 | 1461204173098 Marionette TRACE conn3 <- [1,954,null,{}] 19:02:53 INFO - PROCESS | 1826 | 1461204173103 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}] 19:02:53 INFO - PROCESS | 1826 | 1461204173272 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:02:53 INFO - PROCESS | 1826 | 1461204173459 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38b62000 == 104 [pid = 1826] [id = 246] 19:02:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a249aec00) [pid = 1826] [serial = 739] [outer = (nil)] 19:02:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a2d4e1400) [pid = 1826] [serial = 740] [outer = 0x7f7a249aec00] 19:02:53 INFO - PROCESS | 1826 | 1461204173528 Marionette DEBUG loaded listener.js 19:02:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a33175400) [pid = 1826] [serial = 741] [outer = 0x7f7a249aec00] 19:02:54 INFO - PROCESS | 1826 | 1461204174617 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]]]}] 19:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1588ms 19:02:54 INFO - PROCESS | 1826 | 1461204174685 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:02:54 INFO - PROCESS | 1826 | 1461204174690 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:02:54 INFO - PROCESS | 1826 | 1461204174696 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:02:54 INFO - PROCESS | 1826 | 1461204174701 Marionette TRACE conn3 <- [1,958,null,{}] 19:02:54 INFO - PROCESS | 1826 | 1461204174706 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}] 19:02:54 INFO - PROCESS | 1826 | 1461204174960 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:02:55 INFO - PROCESS | 1826 | 1461204175181 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c773000 == 105 [pid = 1826] [id = 247] 19:02:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a13c4ac00) [pid = 1826] [serial = 742] [outer = (nil)] 19:02:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a21aa6400) [pid = 1826] [serial = 743] [outer = 0x7f7a13c4ac00] 19:02:55 INFO - PROCESS | 1826 | 1461204175309 Marionette DEBUG loaded listener.js 19:02:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a34810c00) [pid = 1826] [serial = 744] [outer = 0x7f7a13c4ac00] 19:02:56 INFO - PROCESS | 1826 | 1461204176145 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]]]}] 19:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1529ms 19:02:56 INFO - PROCESS | 1826 | 1461204176226 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:02:56 INFO - PROCESS | 1826 | 1461204176230 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:02:56 INFO - PROCESS | 1826 | 1461204176236 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:02:56 INFO - PROCESS | 1826 | 1461204176238 Marionette TRACE conn3 <- [1,962,null,{}] 19:02:56 INFO - PROCESS | 1826 | 1461204176243 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}] 19:02:56 INFO - PROCESS | 1826 | 1461204176470 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:02:56 INFO - PROCESS | 1826 | 1461204176694 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b788000 == 106 [pid = 1826] [id = 248] 19:02:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a12437000) [pid = 1826] [serial = 745] [outer = (nil)] 19:02:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a13c3e400) [pid = 1826] [serial = 746] [outer = 0x7f7a12437000] 19:02:57 INFO - PROCESS | 1826 | 1461204177035 Marionette DEBUG loaded listener.js 19:02:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a15026800) [pid = 1826] [serial = 747] [outer = 0x7f7a12437000] 19:02:57 INFO - PROCESS | 1826 | 1461204177936 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]]]}] 19:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1736ms 19:02:57 INFO - PROCESS | 1826 | 1461204177973 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:02:57 INFO - PROCESS | 1826 | 1461204177978 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:02:57 INFO - PROCESS | 1826 | 1461204177988 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:02:57 INFO - PROCESS | 1826 | 1461204177992 Marionette TRACE conn3 <- [1,966,null,{}] 19:02:58 INFO - PROCESS | 1826 | 1461204177999 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}] 19:02:58 INFO - PROCESS | 1826 | 1461204178170 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:02:58 INFO - PROCESS | 1826 | 1461204178461 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b8f800 == 107 [pid = 1826] [id = 249] 19:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a12436000) [pid = 1826] [serial = 748] [outer = (nil)] 19:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1baeb000) [pid = 1826] [serial = 749] [outer = 0x7f7a12436000] 19:02:58 INFO - PROCESS | 1826 | 1461204178576 Marionette DEBUG loaded listener.js 19:02:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a1c344800) [pid = 1826] [serial = 750] [outer = 0x7f7a12436000] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b54800 == 106 [pid = 1826] [id = 194] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a23020000 == 105 [pid = 1826] [id = 235] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20d0f800 == 104 [pid = 1826] [id = 234] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20947800 == 103 [pid = 1826] [id = 233] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0c3800 == 102 [pid = 1826] [id = 232] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a6a2800 == 101 [pid = 1826] [id = 231] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12ff2000 == 100 [pid = 1826] [id = 230] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4c0800 == 99 [pid = 1826] [id = 224] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a246f3800 == 98 [pid = 1826] [id = 223] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0d4000 == 97 [pid = 1826] [id = 222] 19:02:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2962a800 == 96 [pid = 1826] [id = 221] 19:02:59 INFO - PROCESS | 1826 | 1461204179488 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]]]}] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a239cbc00) [pid = 1826] [serial = 662] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a21aa2800) [pid = 1826] [serial = 659] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1f019800) [pid = 1826] [serial = 656] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a1d16bc00) [pid = 1826] [serial = 653] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a1cc64c00) [pid = 1826] [serial = 551] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a1cd15c00) [pid = 1826] [serial = 584] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a1c2c4400) [pid = 1826] [serial = 649] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a1c3cc400) [pid = 1826] [serial = 650] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a1b7e9800) [pid = 1826] [serial = 646] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a1ba8fc00) [pid = 1826] [serial = 647] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a1e2a2000) [pid = 1826] [serial = 655] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1502f800) [pid = 1826] [serial = 644] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a14e05c00) [pid = 1826] [serial = 643] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a1d16b800) [pid = 1826] [serial = 625] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1e299800) [pid = 1826] [serial = 628] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1cc6d000) [pid = 1826] [serial = 652] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a1ffaf000) [pid = 1826] [serial = 658] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a1e556400) [pid = 1826] [serial = 631] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a151ec400) [pid = 1826] [serial = 616] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a1ffae400) [pid = 1826] [serial = 637] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a1fcaa000) [pid = 1826] [serial = 634] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a1b7ed800) [pid = 1826] [serial = 619] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1c4e1000) [pid = 1826] [serial = 622] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a1cd18400) [pid = 1826] [serial = 614] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a2380a400) [pid = 1826] [serial = 661] [outer = (nil)] [url = about:blank] 19:02:59 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a1c3cb800) [pid = 1826] [serial = 640] [outer = (nil)] [url = about:blank] 19:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1586ms 19:02:59 INFO - PROCESS | 1826 | 1461204179574 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:02:59 INFO - PROCESS | 1826 | 1461204179580 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:02:59 INFO - PROCESS | 1826 | 1461204179591 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:02:59 INFO - PROCESS | 1826 | 1461204179594 Marionette TRACE conn3 <- [1,970,null,{}] 19:02:59 INFO - PROCESS | 1826 | 1461204179600 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}] 19:02:59 INFO - PROCESS | 1826 | 1461204179756 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:02:59 INFO - PROCESS | 1826 | 1461204179899 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b952800 == 97 [pid = 1826] [id = 250] 19:03:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a1c3d8000) [pid = 1826] [serial = 751] [outer = (nil)] 19:03:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a1c4d6000) [pid = 1826] [serial = 752] [outer = 0x7f7a1c3d8000] 19:03:00 INFO - PROCESS | 1826 | 1461204180062 Marionette DEBUG loaded listener.js 19:03:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a1cc68c00) [pid = 1826] [serial = 753] [outer = 0x7f7a1c3d8000] 19:03:00 INFO - PROCESS | 1826 | 1461204180815 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]]]}] 19:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1279ms 19:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:03:00 INFO - PROCESS | 1826 | 1461204180870 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:03:00 INFO - PROCESS | 1826 | 1461204180873 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:03:00 INFO - PROCESS | 1826 | 1461204180880 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:03:00 INFO - PROCESS | 1826 | 1461204180885 Marionette TRACE conn3 <- [1,974,null,{}] 19:03:00 INFO - PROCESS | 1826 | 1461204180900 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}] 19:03:01 INFO - PROCESS | 1826 | 1461204181083 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:03:01 INFO - PROCESS | 1826 | 1461204181215 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20bce000 == 98 [pid = 1826] [id = 251] 19:03:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a1c3cb800) [pid = 1826] [serial = 754] [outer = (nil)] 19:03:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a1e385400) [pid = 1826] [serial = 755] [outer = 0x7f7a1c3cb800] 19:03:01 INFO - PROCESS | 1826 | 1461204181285 Marionette DEBUG loaded listener.js 19:03:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1fdde000) [pid = 1826] [serial = 756] [outer = 0x7f7a1c3cb800] 19:03:02 INFO - PROCESS | 1826 | 1461204182054 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]]]}] 19:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1237ms 19:03:02 INFO - PROCESS | 1826 | 1461204182117 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:03:02 INFO - PROCESS | 1826 | 1461204182121 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:03:02 INFO - PROCESS | 1826 | 1461204182134 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:03:02 INFO - PROCESS | 1826 | 1461204182136 Marionette TRACE conn3 <- [1,978,null,{}] 19:03:02 INFO - PROCESS | 1826 | 1461204182141 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}] 19:03:02 INFO - PROCESS | 1826 | 1461204182351 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:03:02 INFO - PROCESS | 1826 | 1461204182378 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a246ea800 == 99 [pid = 1826] [id = 252] 19:03:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1cc6ac00) [pid = 1826] [serial = 757] [outer = (nil)] 19:03:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a21aa6000) [pid = 1826] [serial = 758] [outer = 0x7f7a1cc6ac00] 19:03:02 INFO - PROCESS | 1826 | 1461204182438 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a239d8400) [pid = 1826] [serial = 759] [outer = 0x7f7a1cc6ac00] 19:03:03 INFO - PROCESS | 1826 | 1461204183283 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]]]}] 19:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1192ms 19:03:03 INFO - PROCESS | 1826 | 1461204183321 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:03:03 INFO - PROCESS | 1826 | 1461204183323 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:03:03 INFO - PROCESS | 1826 | 1461204183333 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:03:03 INFO - PROCESS | 1826 | 1461204183335 Marionette TRACE conn3 <- [1,982,null,{}] 19:03:03 INFO - PROCESS | 1826 | 1461204183340 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}] 19:03:03 INFO - PROCESS | 1826 | 1461204183554 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:03:03 INFO - PROCESS | 1826 | 1461204183572 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255bd000 == 100 [pid = 1826] [id = 253] 19:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a248ee000) [pid = 1826] [serial = 760] [outer = (nil)] 19:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a249b9000) [pid = 1826] [serial = 761] [outer = 0x7f7a248ee000] 19:03:03 INFO - PROCESS | 1826 | 1461204183641 Marionette DEBUG loaded listener.js 19:03:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a2503e400) [pid = 1826] [serial = 762] [outer = 0x7f7a248ee000] 19:03:04 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1c349800) [pid = 1826] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:03:04 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1c749000) [pid = 1826] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:03:04 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a1e554400) [pid = 1826] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:03:04 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a1baab000) [pid = 1826] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:03:04 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a151ed800) [pid = 1826] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:03:04 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a1c343800) [pid = 1826] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:03:04 INFO - PROCESS | 1826 | 1461204184656 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]]]}] 19:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1382ms 19:03:04 INFO - PROCESS | 1826 | 1461204184712 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 1826 | 1461204184714 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:03:04 INFO - PROCESS | 1826 | 1461204184720 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 1826 | 1461204184722 Marionette TRACE conn3 <- [1,986,null,{}] 19:03:04 INFO - PROCESS | 1826 | 1461204184728 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}] 19:03:04 INFO - PROCESS | 1826 | 1461204184943 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:03:04 INFO - PROCESS | 1826 | 1461204184964 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e54800 == 101 [pid = 1826] [id = 254] 19:03:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1ca10000) [pid = 1826] [serial = 763] [outer = (nil)] 19:03:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a230f6c00) [pid = 1826] [serial = 764] [outer = 0x7f7a1ca10000] 19:03:05 INFO - PROCESS | 1826 | 1461204185023 Marionette DEBUG loaded listener.js 19:03:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a292f7400) [pid = 1826] [serial = 765] [outer = 0x7f7a1ca10000] 19:03:05 INFO - PROCESS | 1826 | 1461204185720 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]]]}] 19:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1026ms 19:03:05 INFO - PROCESS | 1826 | 1461204185748 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:03:05 INFO - PROCESS | 1826 | 1461204185751 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:03:05 INFO - PROCESS | 1826 | 1461204185756 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:03:05 INFO - PROCESS | 1826 | 1461204185758 Marionette TRACE conn3 <- [1,990,null,{}] 19:03:05 INFO - PROCESS | 1826 | 1461204185764 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}] 19:03:05 INFO - PROCESS | 1826 | 1461204185908 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:03:06 INFO - PROCESS | 1826 | 1461204186061 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29320000 == 102 [pid = 1826] [id = 255] 19:03:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a1e554400) [pid = 1826] [serial = 766] [outer = (nil)] 19:03:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a32567800) [pid = 1826] [serial = 767] [outer = 0x7f7a1e554400] 19:03:06 INFO - PROCESS | 1826 | 1461204186122 Marionette DEBUG loaded listener.js 19:03:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a1c346c00) [pid = 1826] [serial = 768] [outer = 0x7f7a1e554400] 19:03:07 INFO - PROCESS | 1826 | 1461204187099 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]]]}] 19:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1379ms 19:03:07 INFO - PROCESS | 1826 | 1461204187137 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:03:07 INFO - PROCESS | 1826 | 1461204187145 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:03:07 INFO - PROCESS | 1826 | 1461204187154 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:03:07 INFO - PROCESS | 1826 | 1461204187159 Marionette TRACE conn3 <- [1,994,null,{}] 19:03:07 INFO - PROCESS | 1826 | 1461204187167 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}] 19:03:07 INFO - PROCESS | 1826 | 1461204187371 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:03:07 INFO - PROCESS | 1826 | 1461204187560 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20893800 == 103 [pid = 1826] [id = 256] 19:03:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a1b7f5c00) [pid = 1826] [serial = 769] [outer = (nil)] 19:03:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a1c2c6400) [pid = 1826] [serial = 770] [outer = 0x7f7a1b7f5c00] 19:03:07 INFO - PROCESS | 1826 | 1461204187639 Marionette DEBUG loaded listener.js 19:03:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a1c3d8800) [pid = 1826] [serial = 771] [outer = 0x7f7a1b7f5c00] 19:03:08 INFO - PROCESS | 1826 | 1461204188572 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]]]}] 19:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1484ms 19:03:08 INFO - PROCESS | 1826 | 1461204188640 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:03:08 INFO - PROCESS | 1826 | 1461204188649 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:03:08 INFO - PROCESS | 1826 | 1461204188659 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:03:08 INFO - PROCESS | 1826 | 1461204188663 Marionette TRACE conn3 <- [1,998,null,{}] 19:03:08 INFO - PROCESS | 1826 | 1461204188669 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}] 19:03:08 INFO - PROCESS | 1826 | 1461204188863 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:03:09 INFO - PROCESS | 1826 | 1461204189126 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255bc000 == 104 [pid = 1826] [id = 257] 19:03:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a1c46fc00) [pid = 1826] [serial = 772] [outer = (nil)] 19:03:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a1f014c00) [pid = 1826] [serial = 773] [outer = 0x7f7a1c46fc00] 19:03:09 INFO - PROCESS | 1826 | 1461204189246 Marionette DEBUG loaded listener.js 19:03:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a21a9d400) [pid = 1826] [serial = 774] [outer = 0x7f7a1c46fc00] 19:03:10 INFO - PROCESS | 1826 | 1461204190045 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]]]}] 19:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1429ms 19:03:10 INFO - PROCESS | 1826 | 1461204190089 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:03:10 INFO - PROCESS | 1826 | 1461204190093 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:03:10 INFO - PROCESS | 1826 | 1461204190099 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:03:10 INFO - PROCESS | 1826 | 1461204190105 Marionette TRACE conn3 <- [1,1002,null,{}] 19:03:10 INFO - PROCESS | 1826 | 1461204190120 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}] 19:03:10 INFO - PROCESS | 1826 | 1461204190292 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:03:10 INFO - PROCESS | 1826 | 1461204190466 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34620000 == 105 [pid = 1826] [id = 258] 19:03:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a23815800) [pid = 1826] [serial = 775] [outer = (nil)] 19:03:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a25041000) [pid = 1826] [serial = 776] [outer = 0x7f7a23815800] 19:03:10 INFO - PROCESS | 1826 | 1461204190543 Marionette DEBUG loaded listener.js 19:03:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a267cac00) [pid = 1826] [serial = 777] [outer = 0x7f7a23815800] 19:03:11 INFO - PROCESS | 1826 | 1461204191416 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]]]}] 19:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1385ms 19:03:11 INFO - PROCESS | 1826 | 1461204191485 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:03:11 INFO - PROCESS | 1826 | 1461204191490 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:03:11 INFO - PROCESS | 1826 | 1461204191495 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:03:11 INFO - PROCESS | 1826 | 1461204191499 Marionette TRACE conn3 <- [1,1006,null,{}] 19:03:11 INFO - PROCESS | 1826 | 1461204191504 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}] 19:03:11 INFO - PROCESS | 1826 | 1461204191674 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:03:11 INFO - PROCESS | 1826 | 1461204191818 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a387d7000 == 106 [pid = 1826] [id = 259] 19:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a248ecc00) [pid = 1826] [serial = 778] [outer = (nil)] 19:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a336f0800) [pid = 1826] [serial = 779] [outer = 0x7f7a248ecc00] 19:03:11 INFO - PROCESS | 1826 | 1461204191890 Marionette DEBUG loaded listener.js 19:03:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a346cbc00) [pid = 1826] [serial = 780] [outer = 0x7f7a248ecc00] 19:03:12 INFO - PROCESS | 1826 | 1461204192777 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]]]}] 19:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 19:03:12 INFO - PROCESS | 1826 | 1461204192829 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1826 | 1461204192833 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:03:12 INFO - PROCESS | 1826 | 1461204192839 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1826 | 1461204192842 Marionette TRACE conn3 <- [1,1010,null,{}] 19:03:12 INFO - PROCESS | 1826 | 1461204192847 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}] 19:03:13 INFO - PROCESS | 1826 | 1461204193009 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:03:13 INFO - PROCESS | 1826 | 1461204193190 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b539800 == 107 [pid = 1826] [id = 260] 19:03:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a25eb4400) [pid = 1826] [serial = 781] [outer = (nil)] 19:03:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a34814400) [pid = 1826] [serial = 782] [outer = 0x7f7a25eb4400] 19:03:13 INFO - PROCESS | 1826 | 1461204193262 Marionette DEBUG loaded listener.js 19:03:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a3486cc00) [pid = 1826] [serial = 783] [outer = 0x7f7a25eb4400] 19:03:14 INFO - PROCESS | 1826 | 1461204194189 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]]]}] 19:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1379ms 19:03:14 INFO - PROCESS | 1826 | 1461204194220 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:03:14 INFO - PROCESS | 1826 | 1461204194224 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:03:14 INFO - PROCESS | 1826 | 1461204194229 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:03:14 INFO - PROCESS | 1826 | 1461204194232 Marionette TRACE conn3 <- [1,1014,null,{}] 19:03:14 INFO - PROCESS | 1826 | 1461204194237 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}] 19:03:14 INFO - PROCESS | 1826 | 1461204194403 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:03:14 INFO - PROCESS | 1826 | 1461204194583 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1599e000 == 108 [pid = 1826] [id = 261] 19:03:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a34810000) [pid = 1826] [serial = 784] [outer = (nil)] 19:03:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a38068c00) [pid = 1826] [serial = 785] [outer = 0x7f7a34810000] 19:03:14 INFO - PROCESS | 1826 | 1461204194653 Marionette DEBUG loaded listener.js 19:03:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a38515400) [pid = 1826] [serial = 786] [outer = 0x7f7a34810000] 19:03:15 INFO - PROCESS | 1826 | 1461204195503 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]]]}] 19:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1327ms 19:03:15 INFO - PROCESS | 1826 | 1461204195558 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:03:15 INFO - PROCESS | 1826 | 1461204195561 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:03:15 INFO - PROCESS | 1826 | 1461204195567 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:03:15 INFO - PROCESS | 1826 | 1461204195570 Marionette TRACE conn3 <- [1,1018,null,{}] 19:03:15 INFO - PROCESS | 1826 | 1461204195575 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}] 19:03:15 INFO - PROCESS | 1826 | 1461204195725 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:03:15 INFO - PROCESS | 1826 | 1461204195905 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b61a800 == 109 [pid = 1826] [id = 262] 19:03:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a34813800) [pid = 1826] [serial = 787] [outer = (nil)] 19:03:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a38519c00) [pid = 1826] [serial = 788] [outer = 0x7f7a34813800] 19:03:15 INFO - PROCESS | 1826 | 1461204195977 Marionette DEBUG loaded listener.js 19:03:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a386c0400) [pid = 1826] [serial = 789] [outer = 0x7f7a34813800] 19:03:16 INFO - PROCESS | 1826 | 1461204196840 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]]]}] 19:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1332ms 19:03:16 INFO - PROCESS | 1826 | 1461204196901 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:03:16 INFO - PROCESS | 1826 | 1461204196904 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:03:16 INFO - PROCESS | 1826 | 1461204196910 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:03:16 INFO - PROCESS | 1826 | 1461204196912 Marionette TRACE conn3 <- [1,1022,null,{}] 19:03:16 INFO - PROCESS | 1826 | 1461204196918 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}] 19:03:17 INFO - PROCESS | 1826 | 1461204197074 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:03:17 INFO - PROCESS | 1826 | 1461204197253 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b631000 == 110 [pid = 1826] [id = 263] 19:03:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a34819000) [pid = 1826] [serial = 790] [outer = (nil)] 19:03:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a386c8000) [pid = 1826] [serial = 791] [outer = 0x7f7a34819000] 19:03:17 INFO - PROCESS | 1826 | 1461204197327 Marionette DEBUG loaded listener.js 19:03:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a38751800) [pid = 1826] [serial = 792] [outer = 0x7f7a34819000] 19:03:18 INFO - PROCESS | 1826 | 1461204198136 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]]]}] 19:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1282ms 19:03:18 INFO - PROCESS | 1826 | 1461204198193 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:03:18 INFO - PROCESS | 1826 | 1461204198196 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:03:18 INFO - PROCESS | 1826 | 1461204198202 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:03:18 INFO - PROCESS | 1826 | 1461204198204 Marionette TRACE conn3 <- [1,1026,null,{}] 19:03:18 INFO - PROCESS | 1826 | 1461204198210 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}] 19:03:18 INFO - PROCESS | 1826 | 1461204198363 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:03:18 INFO - PROCESS | 1826 | 1461204198544 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1258a000 == 111 [pid = 1826] [id = 264] 19:03:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a11fb7c00) [pid = 1826] [serial = 793] [outer = (nil)] 19:03:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a11fbf400) [pid = 1826] [serial = 794] [outer = 0x7f7a11fb7c00] 19:03:18 INFO - PROCESS | 1826 | 1461204198614 Marionette DEBUG loaded listener.js 19:03:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a11fc4400) [pid = 1826] [serial = 795] [outer = 0x7f7a11fb7c00] 19:03:19 INFO - PROCESS | 1826 | 1461204199467 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]]]}] 19:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1333ms 19:03:19 INFO - PROCESS | 1826 | 1461204199536 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:03:19 INFO - PROCESS | 1826 | 1461204199540 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:03:19 INFO - PROCESS | 1826 | 1461204199545 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:03:19 INFO - PROCESS | 1826 | 1461204199548 Marionette TRACE conn3 <- [1,1030,null,{}] 19:03:19 INFO - PROCESS | 1826 | 1461204199553 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}] 19:03:19 INFO - PROCESS | 1826 | 1461204199714 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:03:19 INFO - PROCESS | 1826 | 1461204199917 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1217c000 == 112 [pid = 1826] [id = 265] 19:03:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a11fba400) [pid = 1826] [serial = 796] [outer = (nil)] 19:03:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a386c4000) [pid = 1826] [serial = 797] [outer = 0x7f7a11fba400] 19:03:19 INFO - PROCESS | 1826 | 1461204199987 Marionette DEBUG loaded listener.js 19:03:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a38863800) [pid = 1826] [serial = 798] [outer = 0x7f7a11fba400] 19:03:20 INFO - PROCESS | 1826 | 1461204200851 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]]]}] 19:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1382ms 19:03:20 INFO - PROCESS | 1826 | 1461204200928 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:03:20 INFO - PROCESS | 1826 | 1461204200932 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:03:20 INFO - PROCESS | 1826 | 1461204200938 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:03:20 INFO - PROCESS | 1826 | 1461204200942 Marionette TRACE conn3 <- [1,1034,null,{}] 19:03:20 INFO - PROCESS | 1826 | 1461204200947 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}] 19:03:21 INFO - PROCESS | 1826 | 1461204201178 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:03:21 INFO - PROCESS | 1826 | 1461204201799 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b61b800 == 113 [pid = 1826] [id = 266] 19:03:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a11329800) [pid = 1826] [serial = 799] [outer = (nil)] 19:03:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a1132e800) [pid = 1826] [serial = 800] [outer = 0x7f7a11329800] 19:03:21 INFO - PROCESS | 1826 | 1461204201870 Marionette DEBUG loaded listener.js 19:03:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a13c43800) [pid = 1826] [serial = 801] [outer = 0x7f7a11329800] 19:03:22 INFO - PROCESS | 1826 | 1461204202662 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]]]}] 19:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1780ms 19:03:22 INFO - PROCESS | 1826 | 1461204202720 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:03:22 INFO - PROCESS | 1826 | 1461204202726 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:03:22 INFO - PROCESS | 1826 | 1461204202734 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:03:22 INFO - PROCESS | 1826 | 1461204202738 Marionette TRACE conn3 <- [1,1038,null,{}] 19:03:22 INFO - PROCESS | 1826 | 1461204202744 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}] 19:03:22 INFO - PROCESS | 1826 | 1461204202908 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:03:23 INFO - PROCESS | 1826 | 1461204203214 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15aa1000 == 114 [pid = 1826] [id = 267] 19:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1a4e6800) [pid = 1826] [serial = 802] [outer = (nil)] 19:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a1b7d7800) [pid = 1826] [serial = 803] [outer = 0x7f7a1a4e6800] 19:03:23 INFO - PROCESS | 1826 | 1461204203330 Marionette DEBUG loaded listener.js 19:03:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a1b845c00) [pid = 1826] [serial = 804] [outer = 0x7f7a1a4e6800] 19:03:24 INFO - PROCESS | 1826 | 1461204204185 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]]]}] 19:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1480ms 19:03:24 INFO - PROCESS | 1826 | 1461204204219 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:03:24 INFO - PROCESS | 1826 | 1461204204225 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:03:24 INFO - PROCESS | 1826 | 1461204204231 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:03:24 INFO - PROCESS | 1826 | 1461204204234 Marionette TRACE conn3 <- [1,1042,null,{}] 19:03:24 INFO - PROCESS | 1826 | 1461204204239 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}] 19:03:24 INFO - PROCESS | 1826 | 1461204204402 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a331f6000 == 113 [pid = 1826] [id = 161] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0d9800 == 112 [pid = 1826] [id = 153] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25e54800 == 111 [pid = 1826] [id = 254] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255bd000 == 110 [pid = 1826] [id = 253] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1fde5c00) [pid = 1826] [serial = 710] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1b83ec00) [pid = 1826] [serial = 667] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1c479000) [pid = 1826] [serial = 670] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a239d4800) [pid = 1826] [serial = 664] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a20eca000) [pid = 1826] [serial = 673] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a239ce800) [pid = 1826] [serial = 676] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a247c9800) [pid = 1826] [serial = 679] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a25033400) [pid = 1826] [serial = 682] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a253c0c00) [pid = 1826] [serial = 685] [outer = (nil)] [url = about:blank] 19:03:24 INFO - PROCESS | 1826 | 1461204204689 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a246ea800 == 109 [pid = 1826] [id = 252] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20bce000 == 108 [pid = 1826] [id = 251] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b952800 == 107 [pid = 1826] [id = 250] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b8f800 == 106 [pid = 1826] [id = 249] 19:03:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b8f800 == 107 [pid = 1826] [id = 268] 19:03:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a15dea000) [pid = 1826] [serial = 805] [outer = (nil)] 19:03:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a1c34b000) [pid = 1826] [serial = 806] [outer = 0x7f7a15dea000] 19:03:24 INFO - PROCESS | 1826 | 1461204204833 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a1c4e1000) [pid = 1826] [serial = 807] [outer = 0x7f7a15dea000] 19:03:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b788000 == 106 [pid = 1826] [id = 248] 19:03:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3854b800 == 105 [pid = 1826] [id = 243] 19:03:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3834b800 == 104 [pid = 1826] [id = 242] 19:03:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a338ba000 == 103 [pid = 1826] [id = 241] 19:03:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4c0000 == 102 [pid = 1826] [id = 240] 19:03:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26e9c000 == 101 [pid = 1826] [id = 239] 19:03:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a22f16000 == 100 [pid = 1826] [id = 238] 19:03:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c76b000 == 99 [pid = 1826] [id = 237] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a1ca0ec00) [pid = 1826] [serial = 701] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1d16c400) [pid = 1826] [serial = 704] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1f0afc00) [pid = 1826] [serial = 707] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1bab4c00) [pid = 1826] [serial = 695] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a1baf6400) [pid = 1826] [serial = 696] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a1a4edc00) [pid = 1826] [serial = 692] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a152c8000) [pid = 1826] [serial = 691] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a1c3d2c00) [pid = 1826] [serial = 698] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a25307c00) [pid = 1826] [serial = 688] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a1e29b000) [pid = 1826] [serial = 705] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a1cd0f400) [pid = 1826] [serial = 702] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a1c73f800) [pid = 1826] [serial = 699] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1c4d4800) [pid = 1826] [serial = 446] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:03:25 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1fde0000) [pid = 1826] [serial = 708] [outer = (nil)] [url = about:blank] 19:03:25 INFO - PROCESS | 1826 | 1461204205531 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]]]}] 19:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1339ms 19:03:25 INFO - PROCESS | 1826 | 1461204205573 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:03:25 INFO - PROCESS | 1826 | 1461204205577 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:03:25 INFO - PROCESS | 1826 | 1461204205590 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:03:25 INFO - PROCESS | 1826 | 1461204205598 Marionette TRACE conn3 <- [1,1046,null,{}] 19:03:25 INFO - PROCESS | 1826 | 1461204205605 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}] 19:03:25 INFO - PROCESS | 1826 | 1461204205749 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:03:25 INFO - PROCESS | 1826 | 1461204205766 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2095e800 == 100 [pid = 1826] [id = 269] 19:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a1a4edc00) [pid = 1826] [serial = 808] [outer = (nil)] 19:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1d570800) [pid = 1826] [serial = 809] [outer = 0x7f7a1a4edc00] 19:03:25 INFO - PROCESS | 1826 | 1461204205826 Marionette DEBUG loaded listener.js 19:03:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1e2a7000) [pid = 1826] [serial = 810] [outer = 0x7f7a1a4edc00] 19:03:26 INFO - PROCESS | 1826 | 1461204206568 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]]]}] 19:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1048ms 19:03:26 INFO - PROCESS | 1826 | 1461204206640 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:03:26 INFO - PROCESS | 1826 | 1461204206643 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:03:26 INFO - PROCESS | 1826 | 1461204206650 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:03:26 INFO - PROCESS | 1826 | 1461204206653 Marionette TRACE conn3 <- [1,1050,null,{}] 19:03:26 INFO - PROCESS | 1826 | 1461204206675 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}] 19:03:26 INFO - PROCESS | 1826 | 1461204206822 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:03:26 INFO - PROCESS | 1826 | 1461204206831 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a22465000 == 101 [pid = 1826] [id = 270] 19:03:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a1cd11c00) [pid = 1826] [serial = 811] [outer = (nil)] 19:03:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a1f0ae800) [pid = 1826] [serial = 812] [outer = 0x7f7a1cd11c00] 19:03:26 INFO - PROCESS | 1826 | 1461204206891 Marionette DEBUG loaded listener.js 19:03:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a1fcab000) [pid = 1826] [serial = 813] [outer = 0x7f7a1cd11c00] 19:03:27 INFO - PROCESS | 1826 | 1461204207764 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]]]}] 19:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1143ms 19:03:27 INFO - PROCESS | 1826 | 1461204207794 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:03:27 INFO - PROCESS | 1826 | 1461204207796 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:03:27 INFO - PROCESS | 1826 | 1461204207802 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:03:27 INFO - PROCESS | 1826 | 1461204207804 Marionette TRACE conn3 <- [1,1054,null,{}] 19:03:27 INFO - PROCESS | 1826 | 1461204207809 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}] 19:03:28 INFO - PROCESS | 1826 | 1461204207999 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:03:28 INFO - PROCESS | 1826 | 1461204208092 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25018000 == 102 [pid = 1826] [id = 271] 19:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a20ecbc00) [pid = 1826] [serial = 814] [outer = (nil)] 19:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a21a9b000) [pid = 1826] [serial = 815] [outer = 0x7f7a20ecbc00] 19:03:28 INFO - PROCESS | 1826 | 1461204208163 Marionette DEBUG loaded listener.js 19:03:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a23955000) [pid = 1826] [serial = 816] [outer = 0x7f7a20ecbc00] 19:03:28 INFO - PROCESS | 1826 | 1461204208972 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]]]}] 19:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1183ms 19:03:28 INFO - PROCESS | 1826 | 1461204208988 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:03:28 INFO - PROCESS | 1826 | 1461204208991 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:03:29 INFO - PROCESS | 1826 | 1461204208997 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:03:29 INFO - PROCESS | 1826 | 1461204208999 Marionette TRACE conn3 <- [1,1058,null,{}] 19:03:29 INFO - PROCESS | 1826 | 1461204209010 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}] 19:03:29 INFO - PROCESS | 1826 | 1461204209431 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a12436000) [pid = 1826] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a1cc6ac00) [pid = 1826] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a12437000) [pid = 1826] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a1c3d8000) [pid = 1826] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a21aa7c00) [pid = 1826] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a1c3cb800) [pid = 1826] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a248ee000) [pid = 1826] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1ca10000) [pid = 1826] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:03:29 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a13c4a000) [pid = 1826] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:03:29 INFO - PROCESS | 1826 | 1461204209543 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b81000 == 103 [pid = 1826] [id = 272] 19:03:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a12436000) [pid = 1826] [serial = 817] [outer = (nil)] 19:03:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1502ac00) [pid = 1826] [serial = 818] [outer = 0x7f7a12436000] 19:03:29 INFO - PROCESS | 1826 | 1461204209605 Marionette DEBUG loaded listener.js 19:03:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1fde6800) [pid = 1826] [serial = 819] [outer = 0x7f7a12436000] 19:03:30 INFO - PROCESS | 1826 | 1461204210275 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]]]}] 19:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1291ms 19:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:03:30 INFO - PROCESS | 1826 | 1461204210288 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:03:30 INFO - PROCESS | 1826 | 1461204210290 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:03:30 INFO - PROCESS | 1826 | 1461204210296 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:03:30 INFO - PROCESS | 1826 | 1461204210299 Marionette TRACE conn3 <- [1,1062,null,{}] 19:03:30 INFO - PROCESS | 1826 | 1461204210303 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}] 19:03:30 INFO - PROCESS | 1826 | 1461204210503 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:03:30 INFO - PROCESS | 1826 | 1461204210520 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29245800 == 104 [pid = 1826] [id = 273] 19:03:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a20ec7800) [pid = 1826] [serial = 820] [outer = (nil)] 19:03:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a25305400) [pid = 1826] [serial = 821] [outer = 0x7f7a20ec7800] 19:03:30 INFO - PROCESS | 1826 | 1461204210580 Marionette DEBUG loaded listener.js 19:03:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a2644d400) [pid = 1826] [serial = 822] [outer = 0x7f7a20ec7800] 19:03:31 INFO - PROCESS | 1826 | 1461204211324 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]]]}] 19:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1079ms 19:03:31 INFO - PROCESS | 1826 | 1461204211478 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:03:31 INFO - PROCESS | 1826 | 1461204211482 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:03:31 INFO - PROCESS | 1826 | 1461204211492 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:03:31 INFO - PROCESS | 1826 | 1461204211497 Marionette TRACE conn3 <- [1,1066,null,{}] 19:03:31 INFO - PROCESS | 1826 | 1461204211515 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}] 19:03:31 INFO - PROCESS | 1826 | 1461204211714 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:03:31 INFO - PROCESS | 1826 | 1461204211896 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a687000 == 105 [pid = 1826] [id = 274] 19:03:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a12437000) [pid = 1826] [serial = 823] [outer = (nil)] 19:03:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a13c47000) [pid = 1826] [serial = 824] [outer = 0x7f7a12437000] 19:03:31 INFO - PROCESS | 1826 | 1461204211969 Marionette DEBUG loaded listener.js 19:03:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a1502f800) [pid = 1826] [serial = 825] [outer = 0x7f7a12437000] 19:03:32 INFO - PROCESS | 1826 | 1461204212929 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]]]}] 19:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1494ms 19:03:32 INFO - PROCESS | 1826 | 1461204212987 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:03:32 INFO - PROCESS | 1826 | 1461204212992 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:03:33 INFO - PROCESS | 1826 | 1461204213004 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:03:33 INFO - PROCESS | 1826 | 1461204213009 Marionette TRACE conn3 <- [1,1070,null,{}] 19:03:33 INFO - PROCESS | 1826 | 1461204213015 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}] 19:03:33 INFO - PROCESS | 1826 | 1461204213221 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:03:33 INFO - PROCESS | 1826 | 1461204213453 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b4d800 == 106 [pid = 1826] [id = 275] 19:03:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1baf9000) [pid = 1826] [serial = 826] [outer = (nil)] 19:03:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a1c46e400) [pid = 1826] [serial = 827] [outer = 0x7f7a1baf9000] 19:03:33 INFO - PROCESS | 1826 | 1461204213542 Marionette DEBUG loaded listener.js 19:03:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a1ca14c00) [pid = 1826] [serial = 828] [outer = 0x7f7a1baf9000] 19:03:34 INFO - PROCESS | 1826 | 1461204214429 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]]]}] 19:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1491ms 19:03:34 INFO - PROCESS | 1826 | 1461204214494 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:03:34 INFO - PROCESS | 1826 | 1461204214498 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:03:34 INFO - PROCESS | 1826 | 1461204214504 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:03:34 INFO - PROCESS | 1826 | 1461204214508 Marionette TRACE conn3 <- [1,1074,null,{}] 19:03:34 INFO - PROCESS | 1826 | 1461204214521 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}] 19:03:34 INFO - PROCESS | 1826 | 1461204214689 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:03:34 INFO - PROCESS | 1826 | 1461204214870 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3335f000 == 107 [pid = 1826] [id = 276] 19:03:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a1fcaa800) [pid = 1826] [serial = 829] [outer = (nil)] 19:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a2246bc00) [pid = 1826] [serial = 830] [outer = 0x7f7a1fcaa800] 19:03:35 INFO - PROCESS | 1826 | 1461204215030 Marionette DEBUG loaded listener.js 19:03:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a239d4c00) [pid = 1826] [serial = 831] [outer = 0x7f7a1fcaa800] 19:03:35 INFO - PROCESS | 1826 | 1461204215867 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]]]}] 19:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1430ms 19:03:35 INFO - PROCESS | 1826 | 1461204215935 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:03:35 INFO - PROCESS | 1826 | 1461204215938 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:03:35 INFO - PROCESS | 1826 | 1461204215944 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:03:35 INFO - PROCESS | 1826 | 1461204215946 Marionette TRACE conn3 <- [1,1078,null,{}] 19:03:35 INFO - PROCESS | 1826 | 1461204215952 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}] 19:03:36 INFO - PROCESS | 1826 | 1461204216130 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:03:36 INFO - PROCESS | 1826 | 1461204216318 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a36224800 == 108 [pid = 1826] [id = 277] 19:03:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a1ffb2000) [pid = 1826] [serial = 832] [outer = (nil)] 19:03:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a25ea9400) [pid = 1826] [serial = 833] [outer = 0x7f7a1ffb2000] 19:03:36 INFO - PROCESS | 1826 | 1461204216392 Marionette DEBUG loaded listener.js 19:03:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a26c61c00) [pid = 1826] [serial = 834] [outer = 0x7f7a1ffb2000] 19:03:37 INFO - PROCESS | 1826 | 1461204217270 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]]]}] 19:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1381ms 19:03:37 INFO - PROCESS | 1826 | 1461204217326 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:03:37 INFO - PROCESS | 1826 | 1461204217330 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:03:37 INFO - PROCESS | 1826 | 1461204217335 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:03:37 INFO - PROCESS | 1826 | 1461204217338 Marionette TRACE conn3 <- [1,1082,null,{}] 19:03:37 INFO - PROCESS | 1826 | 1461204217343 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}] 19:03:37 INFO - PROCESS | 1826 | 1461204217507 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:03:37 INFO - PROCESS | 1826 | 1461204217695 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38558800 == 109 [pid = 1826] [id = 278] 19:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a24927800) [pid = 1826] [serial = 835] [outer = (nil)] 19:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a29677000) [pid = 1826] [serial = 836] [outer = 0x7f7a24927800] 19:03:37 INFO - PROCESS | 1826 | 1461204217768 Marionette DEBUG loaded listener.js 19:03:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a336ac400) [pid = 1826] [serial = 837] [outer = 0x7f7a24927800] 19:03:38 INFO - PROCESS | 1826 | 1461204218606 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]]]}] 19:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1337ms 19:03:38 INFO - PROCESS | 1826 | 1461204218674 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:03:38 INFO - PROCESS | 1826 | 1461204218677 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:03:38 INFO - PROCESS | 1826 | 1461204218683 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:03:38 INFO - PROCESS | 1826 | 1461204218685 Marionette TRACE conn3 <- [1,1086,null,{}] 19:03:38 INFO - PROCESS | 1826 | 1461204218691 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}] 19:03:38 INFO - PROCESS | 1826 | 1461204218936 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:03:39 INFO - PROCESS | 1826 | 1461204219169 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3cd81000 == 110 [pid = 1826] [id = 279] 19:03:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a348e3c00) [pid = 1826] [serial = 838] [outer = (nil)] 19:03:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a36206c00) [pid = 1826] [serial = 839] [outer = 0x7f7a348e3c00] 19:03:39 INFO - PROCESS | 1826 | 1461204219294 Marionette DEBUG loaded listener.js 19:03:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a38518800) [pid = 1826] [serial = 840] [outer = 0x7f7a348e3c00] 19:03:40 INFO - PROCESS | 1826 | 1461204220124 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]]]}] 19:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1488ms 19:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:03:40 INFO - PROCESS | 1826 | 1461204220174 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:03:40 INFO - PROCESS | 1826 | 1461204220176 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:03:40 INFO - PROCESS | 1826 | 1461204220183 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:03:40 INFO - PROCESS | 1826 | 1461204220186 Marionette TRACE conn3 <- [1,1090,null,{}] 19:03:40 INFO - PROCESS | 1826 | 1461204220193 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}] 19:03:40 INFO - PROCESS | 1826 | 1461204220361 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:03:40 INFO - PROCESS | 1826 | 1461204220548 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a61b000 == 111 [pid = 1826] [id = 280] 19:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a13e69400) [pid = 1826] [serial = 841] [outer = (nil)] 19:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a13e72800) [pid = 1826] [serial = 842] [outer = 0x7f7a13e69400] 19:03:40 INFO - PROCESS | 1826 | 1461204220617 Marionette DEBUG loaded listener.js 19:03:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a13e77400) [pid = 1826] [serial = 843] [outer = 0x7f7a13e69400] 19:03:41 INFO - PROCESS | 1826 | 1461204221495 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]]]}] 19:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1384ms 19:03:41 INFO - PROCESS | 1826 | 1461204221567 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:03:41 INFO - PROCESS | 1826 | 1461204221571 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:03:41 INFO - PROCESS | 1826 | 1461204221576 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:03:41 INFO - PROCESS | 1826 | 1461204221579 Marionette TRACE conn3 <- [1,1094,null,{}] 19:03:41 INFO - PROCESS | 1826 | 1461204221584 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}] 19:03:41 INFO - PROCESS | 1826 | 1461204221788 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:03:41 INFO - PROCESS | 1826 | 1461204221970 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c293000 == 112 [pid = 1826] [id = 281] 19:03:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a13e6e000) [pid = 1826] [serial = 844] [outer = (nil)] 19:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a349d0800) [pid = 1826] [serial = 845] [outer = 0x7f7a13e6e000] 19:03:42 INFO - PROCESS | 1826 | 1461204222041 Marionette DEBUG loaded listener.js 19:03:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a386c9800) [pid = 1826] [serial = 846] [outer = 0x7f7a13e6e000] 19:03:42 INFO - PROCESS | 1826 | 1461204222960 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]]]}] 19:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1430ms 19:03:43 INFO - PROCESS | 1826 | 1461204223008 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:03:43 INFO - PROCESS | 1826 | 1461204223011 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:03:43 INFO - PROCESS | 1826 | 1461204223018 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:03:43 INFO - PROCESS | 1826 | 1461204223020 Marionette TRACE conn3 <- [1,1098,null,{}] 19:03:43 INFO - PROCESS | 1826 | 1461204223026 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}] 19:03:43 INFO - PROCESS | 1826 | 1461204223196 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:03:43 INFO - PROCESS | 1826 | 1461204223392 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a02800 == 113 [pid = 1826] [id = 282] 19:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a13b5fc00) [pid = 1826] [serial = 847] [outer = (nil)] 19:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a13b67000) [pid = 1826] [serial = 848] [outer = 0x7f7a13b5fc00] 19:03:43 INFO - PROCESS | 1826 | 1461204223466 Marionette DEBUG loaded listener.js 19:03:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a13b6bc00) [pid = 1826] [serial = 849] [outer = 0x7f7a13b5fc00] 19:03:44 INFO - PROCESS | 1826 | 1461204224311 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]]]}] 19:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1330ms 19:03:44 INFO - PROCESS | 1826 | 1461204224349 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:03:44 INFO - PROCESS | 1826 | 1461204224356 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:03:44 INFO - PROCESS | 1826 | 1461204224362 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:03:44 INFO - PROCESS | 1826 | 1461204224364 Marionette TRACE conn3 <- [1,1102,null,{}] 19:03:44 INFO - PROCESS | 1826 | 1461204224369 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}] 19:03:44 INFO - PROCESS | 1826 | 1461204224549 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:03:44 INFO - PROCESS | 1826 | 1461204224738 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a1b800 == 114 [pid = 1826] [id = 283] 19:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a13b60400) [pid = 1826] [serial = 850] [outer = (nil)] 19:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a3486c000) [pid = 1826] [serial = 851] [outer = 0x7f7a13b60400] 19:03:44 INFO - PROCESS | 1826 | 1461204224809 Marionette DEBUG loaded listener.js 19:03:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a38862800) [pid = 1826] [serial = 852] [outer = 0x7f7a13b60400] 19:03:45 INFO - PROCESS | 1826 | 1461204225662 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]]]}] 19:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1336ms 19:03:45 INFO - PROCESS | 1826 | 1461204225699 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:03:45 INFO - PROCESS | 1826 | 1461204225705 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:03:45 INFO - PROCESS | 1826 | 1461204225711 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:03:45 INFO - PROCESS | 1826 | 1461204225715 Marionette TRACE conn3 <- [1,1106,null,{}] 19:03:45 INFO - PROCESS | 1826 | 1461204225720 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}] 19:03:45 INFO - PROCESS | 1826 | 1461204225916 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:03:46 INFO - PROCESS | 1826 | 1461204226122 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a3d4000 == 115 [pid = 1826] [id = 284] 19:03:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a13b61400) [pid = 1826] [serial = 853] [outer = (nil)] 19:03:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a13edf800) [pid = 1826] [serial = 854] [outer = 0x7f7a13b61400] 19:03:46 INFO - PROCESS | 1826 | 1461204226201 Marionette DEBUG loaded listener.js 19:03:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a38865400) [pid = 1826] [serial = 855] [outer = 0x7f7a13b61400] 19:03:47 INFO - PROCESS | 1826 | 1461204227144 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]]]}] 19:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1485ms 19:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:03:47 INFO - PROCESS | 1826 | 1461204227197 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:03:47 INFO - PROCESS | 1826 | 1461204227200 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:03:47 INFO - PROCESS | 1826 | 1461204227206 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:03:47 INFO - PROCESS | 1826 | 1461204227210 Marionette TRACE conn3 <- [1,1110,null,{}] 19:03:47 INFO - PROCESS | 1826 | 1461204227215 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}] 19:03:47 INFO - PROCESS | 1826 | 1461204227412 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:03:47 INFO - PROCESS | 1826 | 1461204227600 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f034000 == 116 [pid = 1826] [id = 285] 19:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a0f0d3400) [pid = 1826] [serial = 856] [outer = (nil)] 19:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a0f0d8800) [pid = 1826] [serial = 857] [outer = 0x7f7a0f0d3400] 19:03:47 INFO - PROCESS | 1826 | 1461204227672 Marionette DEBUG loaded listener.js 19:03:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a13edbc00) [pid = 1826] [serial = 858] [outer = 0x7f7a0f0d3400] 19:03:48 INFO - PROCESS | 1826 | 1461204228522 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]]]}] 19:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1380ms 19:03:48 INFO - PROCESS | 1826 | 1461204228587 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:03:48 INFO - PROCESS | 1826 | 1461204228593 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:03:48 INFO - PROCESS | 1826 | 1461204228599 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:03:48 INFO - PROCESS | 1826 | 1461204228602 Marionette TRACE conn3 <- [1,1114,null,{}] 19:03:48 INFO - PROCESS | 1826 | 1461204228607 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}] 19:03:48 INFO - PROCESS | 1826 | 1461204228766 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:03:48 INFO - PROCESS | 1826 | 1461204228954 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b786800 == 117 [pid = 1826] [id = 286] 19:03:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a0f0ce400) [pid = 1826] [serial = 859] [outer = (nil)] 19:03:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a1502f000) [pid = 1826] [serial = 860] [outer = 0x7f7a0f0ce400] 19:03:49 INFO - PROCESS | 1826 | 1461204229048 Marionette DEBUG loaded listener.js 19:03:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a1c74b800) [pid = 1826] [serial = 861] [outer = 0x7f7a0f0ce400] 19:03:49 INFO - PROCESS | 1826 | 1461204229961 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]]]}] 19:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1734ms 19:03:50 INFO - PROCESS | 1826 | 1461204230334 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:03:50 INFO - PROCESS | 1826 | 1461204230341 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:03:50 INFO - PROCESS | 1826 | 1461204230348 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:03:50 INFO - PROCESS | 1826 | 1461204230351 Marionette TRACE conn3 <- [1,1118,null,{}] 19:03:50 INFO - PROCESS | 1826 | 1461204230360 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}] 19:03:50 INFO - PROCESS | 1826 | 1461204230625 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:03:50 INFO - PROCESS | 1826 | 1461204230810 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a609800 == 118 [pid = 1826] [id = 287] 19:03:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a13b5e400) [pid = 1826] [serial = 862] [outer = (nil)] 19:03:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a13c41800) [pid = 1826] [serial = 863] [outer = 0x7f7a13b5e400] 19:03:50 INFO - PROCESS | 1826 | 1461204230905 Marionette DEBUG loaded listener.js 19:03:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a13ee1c00) [pid = 1826] [serial = 864] [outer = 0x7f7a13b5e400] 19:03:51 INFO - PROCESS | 1826 | 1461204231789 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]]]}] 19:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1488ms 19:03:51 INFO - PROCESS | 1826 | 1461204231837 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:03:51 INFO - PROCESS | 1826 | 1461204231842 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:03:51 INFO - PROCESS | 1826 | 1461204231853 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:03:51 INFO - PROCESS | 1826 | 1461204231862 Marionette TRACE conn3 <- [1,1122,null,{}] 19:03:51 INFO - PROCESS | 1826 | 1461204231870 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}] 19:03:52 INFO - PROCESS | 1826 | 1461204232151 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:03:52 INFO - PROCESS | 1826 | 1461204232466 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1257a800 == 119 [pid = 1826] [id = 288] 19:03:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a1a4ea400) [pid = 1826] [serial = 865] [outer = (nil)] 19:03:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a1b7e9000) [pid = 1826] [serial = 866] [outer = 0x7f7a1a4ea400] 19:03:52 INFO - PROCESS | 1826 | 1461204232535 Marionette DEBUG loaded listener.js 19:03:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a1baac000) [pid = 1826] [serial = 867] [outer = 0x7f7a1a4ea400] 19:03:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3484f000 == 118 [pid = 1826] [id = 71] 19:03:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a331e0800 == 117 [pid = 1826] [id = 225] 19:03:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3430e800 == 116 [pid = 1826] [id = 227] 19:03:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a34860000 == 115 [pid = 1826] [id = 228] 19:03:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3349a800 == 114 [pid = 1826] [id = 226] 19:03:52 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b81000 == 113 [pid = 1826] [id = 272] 19:03:52 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a32567800) [pid = 1826] [serial = 767] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a21aa6400) [pid = 1826] [serial = 743] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25018000 == 112 [pid = 1826] [id = 271] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a22465000 == 111 [pid = 1826] [id = 270] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2095e800 == 110 [pid = 1826] [id = 269] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b8f800 == 109 [pid = 1826] [id = 268] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15aa1000 == 108 [pid = 1826] [id = 267] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b61b800 == 107 [pid = 1826] [id = 266] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1599e000 == 106 [pid = 1826] [id = 261] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3b539800 == 105 [pid = 1826] [id = 260] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a387d7000 == 104 [pid = 1826] [id = 259] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a34620000 == 103 [pid = 1826] [id = 258] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255bc000 == 102 [pid = 1826] [id = 257] 19:03:53 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20893800 == 101 [pid = 1826] [id = 256] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a1c344800) [pid = 1826] [serial = 750] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a22f9d800) [pid = 1826] [serial = 722] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a239d8400) [pid = 1826] [serial = 759] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a26c59c00) [pid = 1826] [serial = 731] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a2d4e1400) [pid = 1826] [serial = 740] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a1b7db800) [pid = 1826] [serial = 713] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a15026800) [pid = 1826] [serial = 747] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a292f7800) [pid = 1826] [serial = 737] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a1baeb000) [pid = 1826] [serial = 749] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a246b2c00) [pid = 1826] [serial = 725] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a1cc68c00) [pid = 1826] [serial = 753] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a23eb2c00) [pid = 1826] [serial = 665] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a21aa6000) [pid = 1826] [serial = 758] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a253cac00) [pid = 1826] [serial = 728] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a1c4d6000) [pid = 1826] [serial = 752] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1e385400) [pid = 1826] [serial = 755] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a2503e400) [pid = 1826] [serial = 762] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a230f6c00) [pid = 1826] [serial = 764] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a1fdde000) [pid = 1826] [serial = 756] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a292f7400) [pid = 1826] [serial = 765] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a13c3e400) [pid = 1826] [serial = 746] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a249b9000) [pid = 1826] [serial = 761] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a1e548c00) [pid = 1826] [serial = 719] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a276b0800) [pid = 1826] [serial = 734] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a1c46c800) [pid = 1826] [serial = 716] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a21a9f000) [pid = 1826] [serial = 711] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1826 | 1461204233507 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]]]}] 19:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1697ms 19:03:53 INFO - PROCESS | 1826 | 1461204233548 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:03:53 INFO - PROCESS | 1826 | 1461204233552 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:03:53 INFO - PROCESS | 1826 | 1461204233558 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:03:53 INFO - PROCESS | 1826 | 1461204233560 Marionette TRACE conn3 <- [1,1126,null,{}] 19:03:53 INFO - PROCESS | 1826 | 1461204233574 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}] 19:03:53 INFO - PROCESS | 1826 | 1461204233748 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:03:53 INFO - PROCESS | 1826 | 1461204233896 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b627800 == 102 [pid = 1826] [id = 289] 19:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a14fbe000) [pid = 1826] [serial = 868] [outer = (nil)] 19:03:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a1ca10000) [pid = 1826] [serial = 869] [outer = 0x7f7a14fbe000] 19:03:53 INFO - PROCESS | 1826 | 1461204233981 Marionette DEBUG loaded listener.js 19:03:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a1cd12000) [pid = 1826] [serial = 870] [outer = 0x7f7a14fbe000] 19:03:54 INFO - PROCESS | 1826 | 1461204234781 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]]]}] 19:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1280ms 19:03:54 INFO - PROCESS | 1826 | 1461204234839 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:03:54 INFO - PROCESS | 1826 | 1461204234841 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:03:54 INFO - PROCESS | 1826 | 1461204234847 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:03:54 INFO - PROCESS | 1826 | 1461204234849 Marionette TRACE conn3 <- [1,1130,null,{}] 19:03:54 INFO - PROCESS | 1826 | 1461204234855 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}] 19:03:55 INFO - PROCESS | 1826 | 1461204235014 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:03:55 INFO - PROCESS | 1826 | 1461204235029 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20891800 == 103 [pid = 1826] [id = 290] 19:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a1cd13400) [pid = 1826] [serial = 871] [outer = (nil)] 19:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a1e54f800) [pid = 1826] [serial = 872] [outer = 0x7f7a1cd13400] 19:03:55 INFO - PROCESS | 1826 | 1461204235091 Marionette DEBUG loaded listener.js 19:03:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a1ffbd800) [pid = 1826] [serial = 873] [outer = 0x7f7a1cd13400] 19:03:55 INFO - PROCESS | 1826 | 1461204235971 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]]]}] 19:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1180ms 19:03:56 INFO - PROCESS | 1826 | 1461204236035 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:03:56 INFO - PROCESS | 1826 | 1461204236039 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:03:56 INFO - PROCESS | 1826 | 1461204236044 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:03:56 INFO - PROCESS | 1826 | 1461204236046 Marionette TRACE conn3 <- [1,1134,null,{}] 19:03:56 INFO - PROCESS | 1826 | 1461204236051 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}] 19:03:56 INFO - PROCESS | 1826 | 1461204236334 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:03:56 INFO - PROCESS | 1826 | 1461204236360 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d08000 == 104 [pid = 1826] [id = 291] 19:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a1d683400) [pid = 1826] [serial = 874] [outer = (nil)] 19:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a20db1c00) [pid = 1826] [serial = 875] [outer = 0x7f7a1d683400] 19:03:56 INFO - PROCESS | 1826 | 1461204236432 Marionette DEBUG loaded listener.js 19:03:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a20db6c00) [pid = 1826] [serial = 876] [outer = 0x7f7a1d683400] 19:03:57 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a1a4edc00) [pid = 1826] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:03:57 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a11329800) [pid = 1826] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:03:57 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a20ecbc00) [pid = 1826] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:03:57 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a1cd11c00) [pid = 1826] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:03:57 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a12436000) [pid = 1826] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:03:57 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a15dea000) [pid = 1826] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:03:57 INFO - PROCESS | 1826 | 1461204237606 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]]]}] 19:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1579ms 19:03:57 INFO - PROCESS | 1826 | 1461204237626 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:03:57 INFO - PROCESS | 1826 | 1461204237628 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:03:57 INFO - PROCESS | 1826 | 1461204237634 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:03:57 INFO - PROCESS | 1826 | 1461204237637 Marionette TRACE conn3 <- [1,1138,null,{}] 19:03:57 INFO - PROCESS | 1826 | 1461204237642 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}] 19:03:57 INFO - PROCESS | 1826 | 1461204237823 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:03:58 INFO - PROCESS | 1826 | 1461204238020 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2538a800 == 105 [pid = 1826] [id = 292] 19:03:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a22473c00) [pid = 1826] [serial = 877] [outer = (nil)] 19:03:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a239d6c00) [pid = 1826] [serial = 878] [outer = 0x7f7a22473c00] 19:03:58 INFO - PROCESS | 1826 | 1461204238109 Marionette DEBUG loaded listener.js 19:03:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a24ec2800) [pid = 1826] [serial = 879] [outer = 0x7f7a22473c00] 19:03:59 INFO - PROCESS | 1826 | 1461204239067 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]]]}] 19:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1488ms 19:03:59 INFO - PROCESS | 1826 | 1461204239123 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:03:59 INFO - PROCESS | 1826 | 1461204239125 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:03:59 INFO - PROCESS | 1826 | 1461204239131 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:03:59 INFO - PROCESS | 1826 | 1461204239133 Marionette TRACE conn3 <- [1,1142,null,{}] 19:03:59 INFO - PROCESS | 1826 | 1461204239138 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}] 19:03:59 INFO - PROCESS | 1826 | 1461204239343 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:03:59 INFO - PROCESS | 1826 | 1461204239353 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a275cf800 == 106 [pid = 1826] [id = 293] 19:03:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a239cbc00) [pid = 1826] [serial = 880] [outer = (nil)] 19:03:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a27739c00) [pid = 1826] [serial = 881] [outer = 0x7f7a239cbc00] 19:03:59 INFO - PROCESS | 1826 | 1461204239415 Marionette DEBUG loaded listener.js 19:03:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a33825400) [pid = 1826] [serial = 882] [outer = 0x7f7a239cbc00] 19:04:00 INFO - PROCESS | 1826 | 1461204240592 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]]]}] 19:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1492ms 19:04:00 INFO - PROCESS | 1826 | 1461204240625 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:04:00 INFO - PROCESS | 1826 | 1461204240633 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:04:00 INFO - PROCESS | 1826 | 1461204240642 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:04:00 INFO - PROCESS | 1826 | 1461204240647 Marionette TRACE conn3 <- [1,1146,null,{}] 19:04:00 INFO - PROCESS | 1826 | 1461204240655 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}] 19:04:00 INFO - PROCESS | 1826 | 1461204240868 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:04:01 INFO - PROCESS | 1826 | 1461204241116 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a69a000 == 107 [pid = 1826] [id = 294] 19:04:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a14e07c00) [pid = 1826] [serial = 883] [outer = (nil)] 19:04:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a1502c400) [pid = 1826] [serial = 884] [outer = 0x7f7a14e07c00] 19:04:01 INFO - PROCESS | 1826 | 1461204241239 Marionette DEBUG loaded listener.js 19:04:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a1b7f4c00) [pid = 1826] [serial = 885] [outer = 0x7f7a14e07c00] 19:04:02 INFO - PROCESS | 1826 | 1461204242159 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]]]}] 19:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1581ms 19:04:02 INFO - PROCESS | 1826 | 1461204242224 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:04:02 INFO - PROCESS | 1826 | 1461204242233 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:04:02 INFO - PROCESS | 1826 | 1461204242243 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:04:02 INFO - PROCESS | 1826 | 1461204242246 Marionette TRACE conn3 <- [1,1150,null,{}] 19:04:02 INFO - PROCESS | 1826 | 1461204242252 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}] 19:04:02 INFO - PROCESS | 1826 | 1461204242438 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:04:02 INFO - PROCESS | 1826 | 1461204242728 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d05000 == 108 [pid = 1826] [id = 295] 19:04:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a1c343800) [pid = 1826] [serial = 886] [outer = (nil)] 19:04:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a1cd10c00) [pid = 1826] [serial = 887] [outer = 0x7f7a1c343800] 19:04:02 INFO - PROCESS | 1826 | 1461204242876 Marionette DEBUG loaded listener.js 19:04:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a1e2a7800) [pid = 1826] [serial = 888] [outer = 0x7f7a1c343800] 19:04:03 INFO - PROCESS | 1826 | 1461204243783 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]]]}] 19:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1584ms 19:04:03 INFO - PROCESS | 1826 | 1461204243827 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:04:03 INFO - PROCESS | 1826 | 1461204243832 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:04:03 INFO - PROCESS | 1826 | 1461204243839 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:04:03 INFO - PROCESS | 1826 | 1461204243845 Marionette TRACE conn3 <- [1,1154,null,{}] 19:04:03 INFO - PROCESS | 1826 | 1461204243860 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}] 19:04:04 INFO - PROCESS | 1826 | 1461204244067 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:04:04 INFO - PROCESS | 1826 | 1461204244257 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a331f6000 == 109 [pid = 1826] [id = 296] 19:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a1c479000) [pid = 1826] [serial = 889] [outer = (nil)] 19:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a23043c00) [pid = 1826] [serial = 890] [outer = 0x7f7a1c479000] 19:04:04 INFO - PROCESS | 1826 | 1461204244339 Marionette DEBUG loaded listener.js 19:04:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a25307c00) [pid = 1826] [serial = 891] [outer = 0x7f7a1c479000] 19:04:05 INFO - PROCESS | 1826 | 1461204245229 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]]]}] 19:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1439ms 19:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:04:05 INFO - PROCESS | 1826 | 1461204245279 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:04:05 INFO - PROCESS | 1826 | 1461204245283 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:04:05 INFO - PROCESS | 1826 | 1461204245289 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:04:05 INFO - PROCESS | 1826 | 1461204245292 Marionette TRACE conn3 <- [1,1158,null,{}] 19:04:05 INFO - PROCESS | 1826 | 1461204245297 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}] 19:04:05 INFO - PROCESS | 1826 | 1461204245557 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:04:05 INFO - PROCESS | 1826 | 1461204245813 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3834c000 == 110 [pid = 1826] [id = 297] 19:04:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a21aa3c00) [pid = 1826] [serial = 892] [outer = (nil)] 19:04:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a345e5800) [pid = 1826] [serial = 893] [outer = 0x7f7a21aa3c00] 19:04:05 INFO - PROCESS | 1826 | 1461204245931 Marionette DEBUG loaded listener.js 19:04:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a3481a400) [pid = 1826] [serial = 894] [outer = 0x7f7a21aa3c00] 19:04:06 INFO - PROCESS | 1826 | 1461204246750 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]]]}] 19:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1532ms 19:04:06 INFO - PROCESS | 1826 | 1461204246821 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:04:06 INFO - PROCESS | 1826 | 1461204246825 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:04:06 INFO - PROCESS | 1826 | 1461204246830 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:04:06 INFO - PROCESS | 1826 | 1461204246833 Marionette TRACE conn3 <- [1,1162,null,{}] 19:04:06 INFO - PROCESS | 1826 | 1461204246838 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}] 19:04:07 INFO - PROCESS | 1826 | 1461204247043 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:04:07 INFO - PROCESS | 1826 | 1461204247236 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38a7d000 == 111 [pid = 1826] [id = 298] 19:04:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a1baef000) [pid = 1826] [serial = 895] [outer = (nil)] 19:04:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a3486f400) [pid = 1826] [serial = 896] [outer = 0x7f7a1baef000] 19:04:07 INFO - PROCESS | 1826 | 1461204247314 Marionette DEBUG loaded listener.js 19:04:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a38069c00) [pid = 1826] [serial = 897] [outer = 0x7f7a1baef000] 19:04:08 INFO - PROCESS | 1826 | 1461204248257 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]]]}] 19:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1477ms 19:04:08 INFO - PROCESS | 1826 | 1461204248310 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:04:08 INFO - PROCESS | 1826 | 1461204248313 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:04:08 INFO - PROCESS | 1826 | 1461204248319 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:04:08 INFO - PROCESS | 1826 | 1461204248321 Marionette TRACE conn3 <- [1,1166,null,{}] 19:04:08 INFO - PROCESS | 1826 | 1461204248327 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}] 19:04:08 INFO - PROCESS | 1826 | 1461204248532 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:04:08 INFO - PROCESS | 1826 | 1461204248724 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5e3000 == 112 [pid = 1826] [id = 299] 19:04:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a1a208c00) [pid = 1826] [serial = 898] [outer = (nil)] 19:04:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a1fc65c00) [pid = 1826] [serial = 899] [outer = 0x7f7a1a208c00] 19:04:08 INFO - PROCESS | 1826 | 1461204248800 Marionette DEBUG loaded listener.js 19:04:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a38795c00) [pid = 1826] [serial = 900] [outer = 0x7f7a1a208c00] 19:04:09 INFO - PROCESS | 1826 | 1461204249655 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]]]}] 19:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1381ms 19:04:09 INFO - PROCESS | 1826 | 1461204249701 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:04:09 INFO - PROCESS | 1826 | 1461204249704 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:04:09 INFO - PROCESS | 1826 | 1461204249710 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:04:09 INFO - PROCESS | 1826 | 1461204249712 Marionette TRACE conn3 <- [1,1170,null,{}] 19:04:09 INFO - PROCESS | 1826 | 1461204249718 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}] 19:04:09 INFO - PROCESS | 1826 | 1461204249884 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:04:10 INFO - PROCESS | 1826 | 1461204250087 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25610000 == 113 [pid = 1826] [id = 300] 19:04:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a15133000) [pid = 1826] [serial = 901] [outer = (nil)] 19:04:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a15138c00) [pid = 1826] [serial = 902] [outer = 0x7f7a15133000] 19:04:10 INFO - PROCESS | 1826 | 1461204250155 Marionette DEBUG loaded listener.js 19:04:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a1513d000) [pid = 1826] [serial = 903] [outer = 0x7f7a15133000] 19:04:10 INFO - PROCESS | 1826 | 1461204250981 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]]]}] 19:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1327ms 19:04:11 INFO - PROCESS | 1826 | 1461204251039 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:04:11 INFO - PROCESS | 1826 | 1461204251042 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:04:11 INFO - PROCESS | 1826 | 1461204251048 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:04:11 INFO - PROCESS | 1826 | 1461204251050 Marionette TRACE conn3 <- [1,1174,null,{}] 19:04:11 INFO - PROCESS | 1826 | 1461204251056 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}] 19:04:11 INFO - PROCESS | 1826 | 1461204251227 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:04:11 INFO - PROCESS | 1826 | 1461204251429 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20a4d000 == 114 [pid = 1826] [id = 301] 19:04:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a123a2400) [pid = 1826] [serial = 904] [outer = (nil)] 19:04:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a123ab800) [pid = 1826] [serial = 905] [outer = 0x7f7a123a2400] 19:04:11 INFO - PROCESS | 1826 | 1461204251497 Marionette DEBUG loaded listener.js 19:04:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a123b0400) [pid = 1826] [serial = 906] [outer = 0x7f7a123a2400] 19:04:12 INFO - PROCESS | 1826 | 1461204252357 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] 19:04:12 INFO - PROCESS | 1826 | 1461204252438 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:04:12 INFO - PROCESS | 1826 | 1461204252446 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:04:12 INFO - PROCESS | 1826 | 1461204252448 Marionette TRACE conn3 <- [1,1178,null,{}] 19:04:12 INFO - PROCESS | 1826 | 1461204252454 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}] 19:04:12 INFO - PROCESS | 1826 | 1461204252621 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:04:12 INFO - PROCESS | 1826 | 1461204252810 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13e4e800 == 115 [pid = 1826] [id = 302] 19:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a123a3400) [pid = 1826] [serial = 907] [outer = (nil)] 19:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a1513dc00) [pid = 1826] [serial = 908] [outer = 0x7f7a123a3400] 19:04:12 INFO - PROCESS | 1826 | 1461204252882 Marionette DEBUG loaded listener.js 19:04:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a386c3000) [pid = 1826] [serial = 909] [outer = 0x7f7a123a3400] 19:04:13 INFO - PROCESS | 1826 | 1461204253723 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] 19:04:13 INFO - PROCESS | 1826 | 1461204253787 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:04:13 INFO - PROCESS | 1826 | 1461204253793 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:04:13 INFO - PROCESS | 1826 | 1461204253796 Marionette TRACE conn3 <- [1,1182,null,{}] 19:04:13 INFO - PROCESS | 1826 | 1461204253801 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}] 19:04:13 INFO - PROCESS | 1826 | 1461204253966 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:04:14 INFO - PROCESS | 1826 | 1461204254164 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f2d3000 == 116 [pid = 1826] [id = 303] 19:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f7a0dec2400) [pid = 1826] [serial = 910] [outer = (nil)] 19:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f7a0decc000) [pid = 1826] [serial = 911] [outer = 0x7f7a0dec2400] 19:04:14 INFO - PROCESS | 1826 | 1461204254239 Marionette DEBUG loaded listener.js 19:04:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f7a123a4800) [pid = 1826] [serial = 912] [outer = 0x7f7a0dec2400] 19:04:14 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:14 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:04:15 INFO - PROCESS | 1826 | 1461204255128 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] 19:04:15 INFO - PROCESS | 1826 | 1461204255184 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:04:15 INFO - PROCESS | 1826 | 1461204255190 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:04:15 INFO - PROCESS | 1826 | 1461204255193 Marionette TRACE conn3 <- [1,1186,null,{}] 19:04:15 INFO - PROCESS | 1826 | 1461204255199 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}] 19:04:15 INFO - PROCESS | 1826 | 1461204255405 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:04:15 INFO - PROCESS | 1826 | 1461204255596 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e65b000 == 117 [pid = 1826] [id = 304] 19:04:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f7a0dec6400) [pid = 1826] [serial = 913] [outer = (nil)] 19:04:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f7a0e07e800) [pid = 1826] [serial = 914] [outer = 0x7f7a0dec6400] 19:04:15 INFO - PROCESS | 1826 | 1461204255673 Marionette DEBUG loaded listener.js 19:04:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f7a388bbc00) [pid = 1826] [serial = 915] [outer = 0x7f7a0dec6400] 19:04:16 INFO - PROCESS | 1826 | 1461204256532 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] 19:04:16 INFO - PROCESS | 1826 | 1461204256578 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:04:16 INFO - PROCESS | 1826 | 1461204256584 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:04:16 INFO - PROCESS | 1826 | 1461204256587 Marionette TRACE conn3 <- [1,1190,null,{}] 19:04:16 INFO - PROCESS | 1826 | 1461204256592 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}] 19:04:16 INFO - PROCESS | 1826 | 1461204256766 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:04:16 INFO - PROCESS | 1826 | 1461204256970 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7e2000 == 118 [pid = 1826] [id = 305] 19:04:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f7a0e076000) [pid = 1826] [serial = 916] [outer = (nil)] 19:04:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f7a0e7f6c00) [pid = 1826] [serial = 917] [outer = 0x7f7a0e076000] 19:04:17 INFO - PROCESS | 1826 | 1461204257037 Marionette DEBUG loaded listener.js 19:04:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f7a0e7fe800) [pid = 1826] [serial = 918] [outer = 0x7f7a0e076000] 19:04:18 INFO - PROCESS | 1826 | 1461204258310 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] 19:04:18 INFO - PROCESS | 1826 | 1461204258371 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:04:18 INFO - PROCESS | 1826 | 1461204258380 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:04:18 INFO - PROCESS | 1826 | 1461204258385 Marionette TRACE conn3 <- [1,1194,null,{}] 19:04:18 INFO - PROCESS | 1826 | 1461204258393 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}] 19:04:18 INFO - PROCESS | 1826 | 1461204258571 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:04:18 INFO - PROCESS | 1826 | 1461204258765 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1599f000 == 119 [pid = 1826] [id = 306] 19:04:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f7a0e7fec00) [pid = 1826] [serial = 919] [outer = (nil)] 19:04:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f7a0f0d9400) [pid = 1826] [serial = 920] [outer = 0x7f7a0e7fec00] 19:04:18 INFO - PROCESS | 1826 | 1461204258835 Marionette DEBUG loaded listener.js 19:04:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f7a1132c800) [pid = 1826] [serial = 921] [outer = 0x7f7a0e7fec00] 19:04:19 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:19 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:19 INFO - PROCESS | 1826 | 1461204259922 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] 19:04:20 INFO - PROCESS | 1826 | 1461204260001 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:04:20 INFO - PROCESS | 1826 | 1461204260010 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:04:20 INFO - PROCESS | 1826 | 1461204260014 Marionette TRACE conn3 <- [1,1198,null,{}] 19:04:20 INFO - PROCESS | 1826 | 1461204260019 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}] 19:04:20 INFO - PROCESS | 1826 | 1461204260187 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:04:20 INFO - PROCESS | 1826 | 1461204260461 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d1f800 == 120 [pid = 1826] [id = 307] 19:04:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f7a12434800) [pid = 1826] [serial = 922] [outer = (nil)] 19:04:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f7a13c45000) [pid = 1826] [serial = 923] [outer = 0x7f7a12434800] 19:04:20 INFO - PROCESS | 1826 | 1461204260568 Marionette DEBUG loaded listener.js 19:04:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f7a13e78800) [pid = 1826] [serial = 924] [outer = 0x7f7a12434800] 19:04:21 INFO - PROCESS | 1826 | 1461204261375 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]]]}] 19:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1432ms 19:04:21 INFO - PROCESS | 1826 | 1461204261443 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:04:21 INFO - PROCESS | 1826 | 1461204261447 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:04:21 INFO - PROCESS | 1826 | 1461204261453 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:04:21 INFO - PROCESS | 1826 | 1461204261459 Marionette TRACE conn3 <- [1,1202,null,{}] 19:04:21 INFO - PROCESS | 1826 | 1461204261474 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}] 19:04:21 INFO - PROCESS | 1826 | 1461204261680 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:04:21 INFO - PROCESS | 1826 | 1461204261881 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b966800 == 121 [pid = 1826] [id = 308] 19:04:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f7a151eb400) [pid = 1826] [serial = 925] [outer = (nil)] 19:04:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f7a15de5000) [pid = 1826] [serial = 926] [outer = 0x7f7a151eb400] 19:04:22 INFO - PROCESS | 1826 | 1461204262035 Marionette DEBUG loaded listener.js 19:04:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f7a1a210800) [pid = 1826] [serial = 927] [outer = 0x7f7a151eb400] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2538a800 == 120 [pid = 1826] [id = 292] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f7a336f0800) [pid = 1826] [serial = 779] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f7a1c2c6400) [pid = 1826] [serial = 770] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f7a25041000) [pid = 1826] [serial = 776] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f7a38068c00) [pid = 1826] [serial = 785] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f7a1f014c00) [pid = 1826] [serial = 773] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f7a38519c00) [pid = 1826] [serial = 788] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f7a34814400) [pid = 1826] [serial = 782] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f7a25305400) [pid = 1826] [serial = 821] [outer = (nil)] [url = about:blank] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20d08000 == 119 [pid = 1826] [id = 291] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20891800 == 118 [pid = 1826] [id = 290] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b627800 == 117 [pid = 1826] [id = 289] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1257a800 == 116 [pid = 1826] [id = 288] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a609800 == 115 [pid = 1826] [id = 287] 19:04:22 INFO - PROCESS | 1826 | 1461204262968 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]]]}] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c293000 == 114 [pid = 1826] [id = 281] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a61b000 == 113 [pid = 1826] [id = 280] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3cd81000 == 112 [pid = 1826] [id = 279] 19:04:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38558800 == 111 [pid = 1826] [id = 278] 19:04:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a36224800 == 110 [pid = 1826] [id = 277] 19:04:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3335f000 == 109 [pid = 1826] [id = 276] 19:04:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b4d800 == 108 [pid = 1826] [id = 275] 19:04:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a687000 == 107 [pid = 1826] [id = 274] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f7a1d570800) [pid = 1826] [serial = 809] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f7a1e2a7000) [pid = 1826] [serial = 810] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f7a1132e800) [pid = 1826] [serial = 800] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f7a21a9b000) [pid = 1826] [serial = 815] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f7a13c43800) [pid = 1826] [serial = 801] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f7a1b7d7800) [pid = 1826] [serial = 803] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f7a1f0ae800) [pid = 1826] [serial = 812] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f7a386c8000) [pid = 1826] [serial = 791] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f7a1502ac00) [pid = 1826] [serial = 818] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f7a11fbf400) [pid = 1826] [serial = 794] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a1c34b000) [pid = 1826] [serial = 806] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a1c4e1000) [pid = 1826] [serial = 807] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a386c4000) [pid = 1826] [serial = 797] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a23955000) [pid = 1826] [serial = 816] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a1fcab000) [pid = 1826] [serial = 813] [outer = (nil)] [url = about:blank] 19:04:23 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a1fde6800) [pid = 1826] [serial = 819] [outer = (nil)] [url = about:blank] 19:04:23 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 19:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1585ms 19:04:23 INFO - PROCESS | 1826 | 1461204263038 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:04:23 INFO - PROCESS | 1826 | 1461204263042 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:04:23 INFO - PROCESS | 1826 | 1461204263048 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:04:23 INFO - PROCESS | 1826 | 1461204263050 Marionette TRACE conn3 <- [1,1206,null,{}] 19:04:23 INFO - PROCESS | 1826 | 1461204263055 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}] 19:04:23 INFO - PROCESS | 1826 | 1461204263204 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:04:23 INFO - PROCESS | 1826 | 1461204263354 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12ff1800 == 108 [pid = 1826] [id = 309] 19:04:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a11322c00) [pid = 1826] [serial = 928] [outer = (nil)] 19:04:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a1a4e4400) [pid = 1826] [serial = 929] [outer = 0x7f7a11322c00] 19:04:23 INFO - PROCESS | 1826 | 1461204263414 Marionette DEBUG loaded listener.js 19:04:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a1b7eac00) [pid = 1826] [serial = 930] [outer = 0x7f7a11322c00] 19:04:24 INFO - PROCESS | 1826 | 1461204264168 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]]]}] 19:04:24 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 19:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1176ms 19:04:24 INFO - PROCESS | 1826 | 1461204264225 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:04:24 INFO - PROCESS | 1826 | 1461204264227 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:04:24 INFO - PROCESS | 1826 | 1461204264234 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:04:24 INFO - PROCESS | 1826 | 1461204264236 Marionette TRACE conn3 <- [1,1210,null,{}] 19:04:24 INFO - PROCESS | 1826 | 1461204264241 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}] 19:04:24 INFO - PROCESS | 1826 | 1461204264400 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:04:24 INFO - PROCESS | 1826 | 1461204264415 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b798800 == 109 [pid = 1826] [id = 310] 19:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a15df0400) [pid = 1826] [serial = 931] [outer = (nil)] 19:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a1c2ca000) [pid = 1826] [serial = 932] [outer = 0x7f7a15df0400] 19:04:24 INFO - PROCESS | 1826 | 1461204264476 Marionette DEBUG loaded listener.js 19:04:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a1c3ce000) [pid = 1826] [serial = 933] [outer = 0x7f7a15df0400] 19:04:25 INFO - PROCESS | 1826 | 1461204265662 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]]]}] 19:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1480ms 19:04:25 INFO - PROCESS | 1826 | 1461204265716 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:04:25 INFO - PROCESS | 1826 | 1461204265724 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:04:25 INFO - PROCESS | 1826 | 1461204265733 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:04:25 INFO - PROCESS | 1826 | 1461204265738 Marionette TRACE conn3 <- [1,1214,null,{}] 19:04:25 INFO - PROCESS | 1826 | 1461204265745 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}] 19:04:25 INFO - PROCESS | 1826 | 1461204265954 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:04:26 INFO - PROCESS | 1826 | 1461204266195 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a90000 == 110 [pid = 1826] [id = 311] 19:04:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f7a1132f800) [pid = 1826] [serial = 934] [outer = (nil)] 19:04:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f7a123a8400) [pid = 1826] [serial = 935] [outer = 0x7f7a1132f800] 19:04:26 INFO - PROCESS | 1826 | 1461204266321 Marionette DEBUG loaded listener.js 19:04:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f7a13c41400) [pid = 1826] [serial = 936] [outer = 0x7f7a1132f800] 19:04:27 INFO - PROCESS | 1826 | 1461204267237 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]]]}] 19:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1532ms 19:04:27 INFO - PROCESS | 1826 | 1461204267266 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:04:27 INFO - PROCESS | 1826 | 1461204267275 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:04:27 INFO - PROCESS | 1826 | 1461204267285 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:04:27 INFO - PROCESS | 1826 | 1461204267288 Marionette TRACE conn3 <- [1,1218,null,{}] 19:04:27 INFO - PROCESS | 1826 | 1461204267294 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}] 19:04:27 INFO - PROCESS | 1826 | 1461204267470 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:04:27 INFO - PROCESS | 1826 | 1461204267664 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c1b0800 == 111 [pid = 1826] [id = 312] 19:04:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f7a11fbac00) [pid = 1826] [serial = 937] [outer = (nil)] 19:04:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f7a15030c00) [pid = 1826] [serial = 938] [outer = 0x7f7a11fbac00] 19:04:27 INFO - PROCESS | 1826 | 1461204267734 Marionette DEBUG loaded listener.js 19:04:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f7a1a206400) [pid = 1826] [serial = 939] [outer = 0x7f7a11fbac00] 19:04:28 INFO - PROCESS | 1826 | 1461204268670 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]]]}] 19:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1430ms 19:04:28 INFO - PROCESS | 1826 | 1461204268715 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:04:28 INFO - PROCESS | 1826 | 1461204268719 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:04:28 INFO - PROCESS | 1826 | 1461204268725 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:04:28 INFO - PROCESS | 1826 | 1461204268731 Marionette TRACE conn3 <- [1,1222,null,{}] 19:04:28 INFO - PROCESS | 1826 | 1461204268746 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}] 19:04:28 INFO - PROCESS | 1826 | 1461204268928 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:04:29 INFO - PROCESS | 1826 | 1461204269115 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff40800 == 112 [pid = 1826] [id = 313] 19:04:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f7a1b7f5800) [pid = 1826] [serial = 940] [outer = (nil)] 19:04:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f7a1c46bc00) [pid = 1826] [serial = 941] [outer = 0x7f7a1b7f5800] 19:04:29 INFO - PROCESS | 1826 | 1461204269201 Marionette DEBUG loaded listener.js 19:04:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f7a1c74c800) [pid = 1826] [serial = 942] [outer = 0x7f7a1b7f5800] 19:04:30 INFO - PROCESS | 1826 | 1461204270054 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] 19:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:04:30 INFO - PROCESS | 1826 | 1461204270120 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:04:30 INFO - PROCESS | 1826 | 1461204270126 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:04:30 INFO - PROCESS | 1826 | 1461204270129 Marionette TRACE conn3 <- [1,1226,null,{}] 19:04:30 INFO - PROCESS | 1826 | 1461204270134 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}] 19:04:30 INFO - PROCESS | 1826 | 1461204270309 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26ea9000 == 111 [pid = 1826] [id = 63] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14f8c800 == 110 [pid = 1826] [id = 177] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0cf000 == 109 [pid = 1826] [id = 213] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a3d4000 == 108 [pid = 1826] [id = 284] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f034000 == 107 [pid = 1826] [id = 285] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20bd0800 == 106 [pid = 1826] [id = 137] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3b5d6000 == 105 [pid = 1826] [id = 134] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1258a000 == 104 [pid = 1826] [id = 264] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1217c000 == 103 [pid = 1826] [id = 265] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b61a800 == 102 [pid = 1826] [id = 262] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b631000 == 101 [pid = 1826] [id = 263] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12ff1800 == 100 [pid = 1826] [id = 309] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b966800 == 99 [pid = 1826] [id = 308] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d1f800 == 98 [pid = 1826] [id = 307] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1599f000 == 97 [pid = 1826] [id = 306] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38a7d000 == 96 [pid = 1826] [id = 298] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3834c000 == 95 [pid = 1826] [id = 297] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a331f6000 == 94 [pid = 1826] [id = 296] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20d05000 == 93 [pid = 1826] [id = 295] 19:04:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a69a000 == 92 [pid = 1826] [id = 294] 19:04:32 INFO - PROCESS | 1826 | 1461204272453 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e643000 == 93 [pid = 1826] [id = 314] 19:04:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f7a0e7f1400) [pid = 1826] [serial = 943] [outer = (nil)] 19:04:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f7a0e7fc400) [pid = 1826] [serial = 944] [outer = 0x7f7a0e7f1400] 19:04:32 INFO - PROCESS | 1826 | 1461204272525 Marionette DEBUG loaded listener.js 19:04:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f7a0f0d8c00) [pid = 1826] [serial = 945] [outer = 0x7f7a0e7f1400] 19:04:33 INFO - PROCESS | 1826 | 1461204273361 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]]]}] 19:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 3283ms 19:04:33 INFO - PROCESS | 1826 | 1461204273414 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:04:33 INFO - PROCESS | 1826 | 1461204273421 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:04:33 INFO - PROCESS | 1826 | 1461204273429 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:04:33 INFO - PROCESS | 1826 | 1461204273434 Marionette TRACE conn3 <- [1,1230,null,{}] 19:04:33 INFO - PROCESS | 1826 | 1461204273440 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}] 19:04:33 INFO - PROCESS | 1826 | 1461204273678 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:04:33 INFO - PROCESS | 1826 | 1461204273702 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12592000 == 94 [pid = 1826] [id = 315] 19:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f7a0f0dc400) [pid = 1826] [serial = 946] [outer = (nil)] 19:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f7a13b68800) [pid = 1826] [serial = 947] [outer = 0x7f7a0f0dc400] 19:04:33 INFO - PROCESS | 1826 | 1461204273765 Marionette DEBUG loaded listener.js 19:04:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f7a13e74800) [pid = 1826] [serial = 948] [outer = 0x7f7a0f0dc400] 19:04:34 INFO - PROCESS | 1826 | 1461204274638 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]]]}] 19:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1280ms 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f7a11fb7c00) [pid = 1826] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f7a11fba400) [pid = 1826] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f7a34819000) [pid = 1826] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f7a1ffb2000) [pid = 1826] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f7a12431800) [pid = 1826] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f7a1a4ea400) [pid = 1826] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f7a34813800) [pid = 1826] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f7a34810000) [pid = 1826] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f7a1c874800) [pid = 1826] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f7a1d16a400) [pid = 1826] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f7a1cd13400) [pid = 1826] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f7a13c3ec00) [pid = 1826] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f7a13c3fc00) [pid = 1826] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f7a24ec3400) [pid = 1826] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f7a1e54cc00) [pid = 1826] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a1d683400) [pid = 1826] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a1baf9000) [pid = 1826] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a1fcaa800) [pid = 1826] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a13b5e400) [pid = 1826] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a1c350c00) [pid = 1826] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a249aec00) [pid = 1826] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a1502b800) [pid = 1826] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a13c4ac00) [pid = 1826] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a12437000) [pid = 1826] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a14fbe000) [pid = 1826] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a15034400) [pid = 1826] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a1b7ea400) [pid = 1826] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a24927800) [pid = 1826] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a348e3c00) [pid = 1826] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a25eb4400) [pid = 1826] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a1c349400) [pid = 1826] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a15031c00) [pid = 1826] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a22473c00) [pid = 1826] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a1b7f5c00) [pid = 1826] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a246a8400) [pid = 1826] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a12438c00) [pid = 1826] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a1cd1e400) [pid = 1826] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a14fbf800) [pid = 1826] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a12434400) [pid = 1826] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a151ea400) [pid = 1826] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1e299c00) [pid = 1826] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a13c3f400) [pid = 1826] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a248ecc00) [pid = 1826] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a1bab8400) [pid = 1826] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a26450800) [pid = 1826] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a1b7ec800) [pid = 1826] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a1f0ae000) [pid = 1826] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a13c3c400) [pid = 1826] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a1fc67800) [pid = 1826] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a1c470800) [pid = 1826] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a1e393400) [pid = 1826] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a1c46fc00) [pid = 1826] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a151ea000) [pid = 1826] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1fca1400) [pid = 1826] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a20ec7800) [pid = 1826] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1e550000) [pid = 1826] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a152c1c00) [pid = 1826] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a14e02400) [pid = 1826] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a152c7400) [pid = 1826] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1502bc00) [pid = 1826] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a23815800) [pid = 1826] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1b7f0800) [pid = 1826] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a22fa6800) [pid = 1826] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a249b3800) [pid = 1826] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a14fbc400) [pid = 1826] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a1a4e6800) [pid = 1826] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a0e7fec00) [pid = 1826] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a11322c00) [pid = 1826] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a151eb400) [pid = 1826] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:04:35 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a12434800) [pid = 1826] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:04:35 INFO - PROCESS | 1826 | 1461204275756 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:04:35 INFO - PROCESS | 1826 | 1461204275766 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:04:35 INFO - PROCESS | 1826 | 1461204275812 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:04:35 INFO - PROCESS | 1826 | 1461204275815 Marionette TRACE conn3 <- [1,1234,null,{}] 19:04:35 INFO - PROCESS | 1826 | 1461204275821 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}] 19:04:35 INFO - PROCESS | 1826 | 1461204275973 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:04:35 INFO - PROCESS | 1826 | 1461204275993 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fde800 == 95 [pid = 1826] [id = 316] 19:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a13b68c00) [pid = 1826] [serial = 949] [outer = (nil)] 19:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a13e69800) [pid = 1826] [serial = 950] [outer = 0x7f7a13b68c00] 19:04:36 INFO - PROCESS | 1826 | 1461204276056 Marionette DEBUG loaded listener.js 19:04:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a14fbd800) [pid = 1826] [serial = 951] [outer = 0x7f7a13b68c00] 19:04:36 INFO - PROCESS | 1826 | 1461204276834 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]]]}] 19:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1095ms 19:04:36 INFO - PROCESS | 1826 | 1461204276904 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:04:36 INFO - PROCESS | 1826 | 1461204276908 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:04:36 INFO - PROCESS | 1826 | 1461204276923 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:04:36 INFO - PROCESS | 1826 | 1461204276931 Marionette TRACE conn3 <- [1,1238,null,{}] 19:04:36 INFO - PROCESS | 1826 | 1461204276937 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}] 19:04:37 INFO - PROCESS | 1826 | 1461204277093 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:04:37 INFO - PROCESS | 1826 | 1461204277103 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a69c800 == 96 [pid = 1826] [id = 317] 19:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a13b64800) [pid = 1826] [serial = 952] [outer = (nil)] 19:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a1a4e1800) [pid = 1826] [serial = 953] [outer = 0x7f7a13b64800] 19:04:37 INFO - PROCESS | 1826 | 1461204277162 Marionette DEBUG loaded listener.js 19:04:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1b7ea400) [pid = 1826] [serial = 954] [outer = 0x7f7a13b64800] 19:04:38 INFO - PROCESS | 1826 | 1461204278234 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]]]}] 19:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1354ms 19:04:38 INFO - PROCESS | 1826 | 1461204278271 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:04:38 INFO - PROCESS | 1826 | 1461204278278 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:04:38 INFO - PROCESS | 1826 | 1461204278286 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:04:38 INFO - PROCESS | 1826 | 1461204278291 Marionette TRACE conn3 <- [1,1242,null,{}] 19:04:38 INFO - PROCESS | 1826 | 1461204278299 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}] 19:04:38 INFO - PROCESS | 1826 | 1461204278496 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:04:38 INFO - PROCESS | 1826 | 1461204278685 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12cda800 == 97 [pid = 1826] [id = 318] 19:04:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a1132dc00) [pid = 1826] [serial = 955] [outer = (nil)] 19:04:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a12431000) [pid = 1826] [serial = 956] [outer = 0x7f7a1132dc00] 19:04:38 INFO - PROCESS | 1826 | 1461204278759 Marionette DEBUG loaded listener.js 19:04:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a13c46400) [pid = 1826] [serial = 957] [outer = 0x7f7a1132dc00] 19:04:39 INFO - PROCESS | 1826 | 1461204279694 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]]]}] 19:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1481ms 19:04:39 INFO - PROCESS | 1826 | 1461204279769 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:04:39 INFO - PROCESS | 1826 | 1461204279778 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:04:39 INFO - PROCESS | 1826 | 1461204279788 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:04:39 INFO - PROCESS | 1826 | 1461204279792 Marionette TRACE conn3 <- [1,1246,null,{}] 19:04:39 INFO - PROCESS | 1826 | 1461204279798 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}] 19:04:40 INFO - PROCESS | 1826 | 1461204280018 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:04:40 INFO - PROCESS | 1826 | 1461204280298 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a61e800 == 98 [pid = 1826] [id = 319] 19:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a14fbac00) [pid = 1826] [serial = 958] [outer = (nil)] 19:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a1a202800) [pid = 1826] [serial = 959] [outer = 0x7f7a14fbac00] 19:04:40 INFO - PROCESS | 1826 | 1461204280416 Marionette DEBUG loaded listener.js 19:04:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a1a4e6800) [pid = 1826] [serial = 960] [outer = 0x7f7a14fbac00] 19:04:41 INFO - PROCESS | 1826 | 1461204281319 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]]]}] 19:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1584ms 19:04:41 INFO - PROCESS | 1826 | 1461204281372 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:04:41 INFO - PROCESS | 1826 | 1461204281375 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:04:41 INFO - PROCESS | 1826 | 1461204281382 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:04:41 INFO - PROCESS | 1826 | 1461204281387 Marionette TRACE conn3 <- [1,1250,null,{}] 19:04:41 INFO - PROCESS | 1826 | 1461204281402 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}] 19:04:41 INFO - PROCESS | 1826 | 1461204281584 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:04:41 INFO - PROCESS | 1826 | 1461204281773 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1f065800 == 99 [pid = 1826] [id = 320] 19:04:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a1a20f000) [pid = 1826] [serial = 961] [outer = (nil)] 19:04:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1c344800) [pid = 1826] [serial = 962] [outer = 0x7f7a1a20f000] 19:04:41 INFO - PROCESS | 1826 | 1461204281859 Marionette DEBUG loaded listener.js 19:04:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a1c4d9800) [pid = 1826] [serial = 963] [outer = 0x7f7a1a20f000] 19:04:42 INFO - PROCESS | 1826 | 1461204282717 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]]]}] 19:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1387ms 19:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:04:42 INFO - PROCESS | 1826 | 1461204282769 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:04:42 INFO - PROCESS | 1826 | 1461204282773 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:04:42 INFO - PROCESS | 1826 | 1461204282779 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:04:42 INFO - PROCESS | 1826 | 1461204282782 Marionette TRACE conn3 <- [1,1254,null,{}] 19:04:42 INFO - PROCESS | 1826 | 1461204282787 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}] 19:04:42 INFO - PROCESS | 1826 | 1461204282949 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:04:43 INFO - PROCESS | 1826 | 1461204283144 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b48800 == 100 [pid = 1826] [id = 321] 19:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a1b7e9800) [pid = 1826] [serial = 964] [outer = (nil)] 19:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a1d16a400) [pid = 1826] [serial = 965] [outer = 0x7f7a1b7e9800] 19:04:43 INFO - PROCESS | 1826 | 1461204283219 Marionette DEBUG loaded listener.js 19:04:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a1d576400) [pid = 1826] [serial = 966] [outer = 0x7f7a1b7e9800] 19:04:44 INFO - PROCESS | 1826 | 1461204284054 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]]]}] 19:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1329ms 19:04:44 INFO - PROCESS | 1826 | 1461204284108 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:04:44 INFO - PROCESS | 1826 | 1461204284111 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:04:44 INFO - PROCESS | 1826 | 1461204284117 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:04:44 INFO - PROCESS | 1826 | 1461204284119 Marionette TRACE conn3 <- [1,1258,null,{}] 19:04:44 INFO - PROCESS | 1826 | 1461204284125 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}] 19:04:44 INFO - PROCESS | 1826 | 1461204284297 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:04:44 INFO - PROCESS | 1826 | 1461204284494 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d0b000 == 101 [pid = 1826] [id = 322] 19:04:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a1cc6d400) [pid = 1826] [serial = 967] [outer = (nil)] 19:04:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a1e2a6c00) [pid = 1826] [serial = 968] [outer = 0x7f7a1cc6d400] 19:04:44 INFO - PROCESS | 1826 | 1461204284566 Marionette DEBUG loaded listener.js 19:04:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a1e54cc00) [pid = 1826] [serial = 969] [outer = 0x7f7a1cc6d400] 19:04:45 INFO - PROCESS | 1826 | 1461204285446 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]]]}] 19:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1381ms 19:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:04:45 INFO - PROCESS | 1826 | 1461204285500 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:04:45 INFO - PROCESS | 1826 | 1461204285502 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:04:45 INFO - PROCESS | 1826 | 1461204285509 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:04:45 INFO - PROCESS | 1826 | 1461204285511 Marionette TRACE conn3 <- [1,1262,null,{}] 19:04:45 INFO - PROCESS | 1826 | 1461204285517 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}] 19:04:45 INFO - PROCESS | 1826 | 1461204285756 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:04:46 INFO - PROCESS | 1826 | 1461204285996 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255bd000 == 102 [pid = 1826] [id = 323] 19:04:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a1fde5400) [pid = 1826] [serial = 970] [outer = (nil)] 19:04:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a20ec7800) [pid = 1826] [serial = 971] [outer = 0x7f7a1fde5400] 19:04:46 INFO - PROCESS | 1826 | 1461204286122 Marionette DEBUG loaded listener.js 19:04:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a21a9f000) [pid = 1826] [serial = 972] [outer = 0x7f7a1fde5400] 19:04:46 INFO - PROCESS | 1826 | 1461204286925 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]]]}] 19:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1486ms 19:04:46 INFO - PROCESS | 1826 | 1461204286994 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:04:46 INFO - PROCESS | 1826 | 1461204286998 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:04:47 INFO - PROCESS | 1826 | 1461204287004 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:04:47 INFO - PROCESS | 1826 | 1461204287006 Marionette TRACE conn3 <- [1,1266,null,{}] 19:04:47 INFO - PROCESS | 1826 | 1461204287011 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}] 19:04:47 INFO - PROCESS | 1826 | 1461204287164 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:04:47 INFO - PROCESS | 1826 | 1461204287359 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25a0f000 == 103 [pid = 1826] [id = 324] 19:04:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a0ded0000) [pid = 1826] [serial = 973] [outer = (nil)] 19:04:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a230f6c00) [pid = 1826] [serial = 974] [outer = 0x7f7a0ded0000] 19:04:47 INFO - PROCESS | 1826 | 1461204287434 Marionette DEBUG loaded listener.js 19:04:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a239d1400) [pid = 1826] [serial = 975] [outer = 0x7f7a0ded0000] 19:04:48 INFO - PROCESS | 1826 | 1461204288285 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]]]}] 19:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1333ms 19:04:48 INFO - PROCESS | 1826 | 1461204288339 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:04:48 INFO - PROCESS | 1826 | 1461204288344 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:04:48 INFO - PROCESS | 1826 | 1461204288351 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:04:48 INFO - PROCESS | 1826 | 1461204288354 Marionette TRACE conn3 <- [1,1270,null,{}] 19:04:48 INFO - PROCESS | 1826 | 1461204288359 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}] 19:04:48 INFO - PROCESS | 1826 | 1461204288516 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:04:48 INFO - PROCESS | 1826 | 1461204288712 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29324000 == 104 [pid = 1826] [id = 325] 19:04:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a1ffb2000) [pid = 1826] [serial = 976] [outer = (nil)] 19:04:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a24983c00) [pid = 1826] [serial = 977] [outer = 0x7f7a1ffb2000] 19:04:48 INFO - PROCESS | 1826 | 1461204288785 Marionette DEBUG loaded listener.js 19:04:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a24e03000) [pid = 1826] [serial = 978] [outer = 0x7f7a1ffb2000] 19:04:49 INFO - PROCESS | 1826 | 1461204289634 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]]]}] 19:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1337ms 19:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:04:49 INFO - PROCESS | 1826 | 1461204289689 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:04:49 INFO - PROCESS | 1826 | 1461204289692 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:04:49 INFO - PROCESS | 1826 | 1461204289698 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:04:49 INFO - PROCESS | 1826 | 1461204289701 Marionette TRACE conn3 <- [1,1274,null,{}] 19:04:49 INFO - PROCESS | 1826 | 1461204289706 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}] 19:04:49 INFO - PROCESS | 1826 | 1461204289856 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:04:50 INFO - PROCESS | 1826 | 1461204290054 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a325e4000 == 105 [pid = 1826] [id = 326] 19:04:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a21aa2400) [pid = 1826] [serial = 979] [outer = (nil)] 19:04:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a25041000) [pid = 1826] [serial = 980] [outer = 0x7f7a21aa2400] 19:04:50 INFO - PROCESS | 1826 | 1461204290122 Marionette DEBUG loaded listener.js 19:04:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a25eae000) [pid = 1826] [serial = 981] [outer = 0x7f7a21aa2400] 19:04:51 INFO - PROCESS | 1826 | 1461204291026 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]]]}] 19:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1379ms 19:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:04:51 INFO - PROCESS | 1826 | 1461204291076 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:04:51 INFO - PROCESS | 1826 | 1461204291079 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:04:51 INFO - PROCESS | 1826 | 1461204291085 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:04:51 INFO - PROCESS | 1826 | 1461204291088 Marionette TRACE conn3 <- [1,1278,null,{}] 19:04:51 INFO - PROCESS | 1826 | 1461204291093 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}] 19:04:51 INFO - PROCESS | 1826 | 1461204291257 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:04:51 INFO - PROCESS | 1826 | 1461204291456 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34518000 == 106 [pid = 1826] [id = 327] 19:04:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a0e07c800) [pid = 1826] [serial = 982] [outer = (nil)] 19:04:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a26585400) [pid = 1826] [serial = 983] [outer = 0x7f7a0e07c800] 19:04:51 INFO - PROCESS | 1826 | 1461204291529 Marionette DEBUG loaded listener.js 19:04:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a276b1c00) [pid = 1826] [serial = 984] [outer = 0x7f7a0e07c800] 19:04:52 INFO - PROCESS | 1826 | 1461204292407 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]]]}] 19:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1379ms 19:04:52 INFO - PROCESS | 1826 | 1461204292464 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:04:52 INFO - PROCESS | 1826 | 1461204292468 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:04:52 INFO - PROCESS | 1826 | 1461204292474 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:04:52 INFO - PROCESS | 1826 | 1461204292478 Marionette TRACE conn3 <- [1,1282,null,{}] 19:04:52 INFO - PROCESS | 1826 | 1461204292483 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}] 19:04:52 INFO - PROCESS | 1826 | 1461204292681 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:04:52 INFO - PROCESS | 1826 | 1461204292875 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38369800 == 107 [pid = 1826] [id = 328] 19:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a0e07a800) [pid = 1826] [serial = 985] [outer = (nil)] 19:04:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a2d4e1c00) [pid = 1826] [serial = 986] [outer = 0x7f7a0e07a800] 19:04:52 INFO - PROCESS | 1826 | 1461204292952 Marionette DEBUG loaded listener.js 19:04:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a3452f400) [pid = 1826] [serial = 987] [outer = 0x7f7a0e07a800] 19:04:53 INFO - PROCESS | 1826 | 1461204293900 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]]]}] 19:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1482ms 19:04:53 INFO - PROCESS | 1826 | 1461204293956 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:04:53 INFO - PROCESS | 1826 | 1461204293960 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:04:53 INFO - PROCESS | 1826 | 1461204293965 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:04:53 INFO - PROCESS | 1826 | 1461204293967 Marionette TRACE conn3 <- [1,1286,null,{}] 19:04:53 INFO - PROCESS | 1826 | 1461204293973 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}] 19:04:54 INFO - PROCESS | 1826 | 1461204294133 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:04:54 INFO - PROCESS | 1826 | 1461204294331 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38a87800 == 108 [pid = 1826] [id = 329] 19:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a15138400) [pid = 1826] [serial = 988] [outer = (nil)] 19:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a34868400) [pid = 1826] [serial = 989] [outer = 0x7f7a15138400] 19:04:54 INFO - PROCESS | 1826 | 1461204294402 Marionette DEBUG loaded listener.js 19:04:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a348e3c00) [pid = 1826] [serial = 990] [outer = 0x7f7a15138400] 19:04:55 INFO - PROCESS | 1826 | 1461204295312 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]]]}] 19:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1394ms 19:04:55 INFO - PROCESS | 1826 | 1461204295361 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:04:55 INFO - PROCESS | 1826 | 1461204295365 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:04:55 INFO - PROCESS | 1826 | 1461204295370 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:04:55 INFO - PROCESS | 1826 | 1461204295372 Marionette TRACE conn3 <- [1,1290,null,{}] 19:04:55 INFO - PROCESS | 1826 | 1461204295378 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}] 19:04:55 INFO - PROCESS | 1826 | 1461204295548 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:04:55 INFO - PROCESS | 1826 | 1461204295763 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12174000 == 109 [pid = 1826] [id = 330] 19:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a11324400) [pid = 1826] [serial = 991] [outer = (nil)] 19:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a11fbc000) [pid = 1826] [serial = 992] [outer = 0x7f7a11324400] 19:04:55 INFO - PROCESS | 1826 | 1461204295887 Marionette DEBUG loaded listener.js 19:04:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a14fc1800) [pid = 1826] [serial = 993] [outer = 0x7f7a11324400] 19:04:56 INFO - PROCESS | 1826 | 1461204296755 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]]]}] 19:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1435ms 19:04:56 INFO - PROCESS | 1826 | 1461204296806 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:04:56 INFO - PROCESS | 1826 | 1461204296810 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:04:56 INFO - PROCESS | 1826 | 1461204296815 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:04:56 INFO - PROCESS | 1826 | 1461204296818 Marionette TRACE conn3 <- [1,1294,null,{}] 19:04:56 INFO - PROCESS | 1826 | 1461204296823 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}] 19:04:56 INFO - PROCESS | 1826 | 1461204296992 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:04:57 INFO - PROCESS | 1826 | 1461204297197 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a3c8000 == 110 [pid = 1826] [id = 331] 19:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a0e074400) [pid = 1826] [serial = 994] [outer = (nil)] 19:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a151e7400) [pid = 1826] [serial = 995] [outer = 0x7f7a0e074400] 19:04:57 INFO - PROCESS | 1826 | 1461204297266 Marionette DEBUG loaded listener.js 19:04:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a1baf8000) [pid = 1826] [serial = 996] [outer = 0x7f7a0e074400] 19:04:58 INFO - PROCESS | 1826 | 1461204298144 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]]]}] 19:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1384ms 19:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:04:58 INFO - PROCESS | 1826 | 1461204298201 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:04:58 INFO - PROCESS | 1826 | 1461204298203 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:04:58 INFO - PROCESS | 1826 | 1461204298210 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:04:58 INFO - PROCESS | 1826 | 1461204298213 Marionette TRACE conn3 <- [1,1298,null,{}] 19:04:58 INFO - PROCESS | 1826 | 1461204298218 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}] 19:04:58 INFO - PROCESS | 1826 | 1461204298390 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:04:58 INFO - PROCESS | 1826 | 1461204298603 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b85000 == 111 [pid = 1826] [id = 332] 19:04:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a11326400) [pid = 1826] [serial = 997] [outer = (nil)] 19:04:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a14e0c000) [pid = 1826] [serial = 998] [outer = 0x7f7a11326400] 19:04:58 INFO - PROCESS | 1826 | 1461204298675 Marionette DEBUG loaded listener.js 19:04:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a1b845400) [pid = 1826] [serial = 999] [outer = 0x7f7a11326400] 19:04:59 INFO - PROCESS | 1826 | 1461204299778 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]]]}] 19:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1636ms 19:04:59 INFO - PROCESS | 1826 | 1461204299844 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:04:59 INFO - PROCESS | 1826 | 1461204299850 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:04:59 INFO - PROCESS | 1826 | 1461204299857 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:04:59 INFO - PROCESS | 1826 | 1461204299862 Marionette TRACE conn3 <- [1,1302,null,{}] 19:04:59 INFO - PROCESS | 1826 | 1461204299869 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}] 19:05:00 INFO - PROCESS | 1826 | 1461204300067 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:05:00 INFO - PROCESS | 1826 | 1461204300331 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fe1000 == 112 [pid = 1826] [id = 333] 19:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a1132c000) [pid = 1826] [serial = 1000] [outer = (nil)] 19:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a11fbf000) [pid = 1826] [serial = 1001] [outer = 0x7f7a1132c000] 19:05:00 INFO - PROCESS | 1826 | 1461204300443 Marionette DEBUG loaded listener.js 19:05:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a1243c000) [pid = 1826] [serial = 1002] [outer = 0x7f7a1132c000] 19:05:01 INFO - PROCESS | 1826 | 1461204301300 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]]]}] 19:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1494ms 19:05:01 INFO - PROCESS | 1826 | 1461204301352 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:05:01 INFO - PROCESS | 1826 | 1461204301360 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:05:01 INFO - PROCESS | 1826 | 1461204301370 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:05:01 INFO - PROCESS | 1826 | 1461204301374 Marionette TRACE conn3 <- [1,1306,null,{}] 19:05:01 INFO - PROCESS | 1826 | 1461204301379 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}] 19:05:01 INFO - PROCESS | 1826 | 1461204301586 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:05:01 INFO - PROCESS | 1826 | 1461204301959 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f03c000 == 113 [pid = 1826] [id = 334] 19:05:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a123b0800) [pid = 1826] [serial = 1003] [outer = (nil)] 19:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f7a13ee0400) [pid = 1826] [serial = 1004] [outer = 0x7f7a123b0800] 19:05:02 INFO - PROCESS | 1826 | 1461204302034 Marionette DEBUG loaded listener.js 19:05:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f7a15035800) [pid = 1826] [serial = 1005] [outer = 0x7f7a123b0800] 19:05:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cf40800 == 112 [pid = 1826] [id = 10] 19:05:02 INFO - PROCESS | 1826 | 1461204302969 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]]]}] 19:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1681ms 19:05:03 INFO - PROCESS | 1826 | 1461204303051 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:05:03 INFO - PROCESS | 1826 | 1461204303055 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:05:03 INFO - PROCESS | 1826 | 1461204303061 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:05:03 INFO - PROCESS | 1826 | 1461204303066 Marionette TRACE conn3 <- [1,1310,null,{}] 19:05:03 INFO - PROCESS | 1826 | 1461204303088 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}] 19:05:03 INFO - PROCESS | 1826 | 1461204303347 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:05:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fde800 == 111 [pid = 1826] [id = 316] 19:05:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12592000 == 110 [pid = 1826] [id = 315] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f7a1502c400) [pid = 1826] [serial = 884] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f7a1cd10c00) [pid = 1826] [serial = 887] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a23043c00) [pid = 1826] [serial = 890] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a345e5800) [pid = 1826] [serial = 893] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a3486f400) [pid = 1826] [serial = 896] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a1fc65c00) [pid = 1826] [serial = 899] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a15138c00) [pid = 1826] [serial = 902] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a123ab800) [pid = 1826] [serial = 905] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a1513dc00) [pid = 1826] [serial = 908] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a0decc000) [pid = 1826] [serial = 911] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a0e07e800) [pid = 1826] [serial = 914] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a0e7f6c00) [pid = 1826] [serial = 917] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a349d0800) [pid = 1826] [serial = 845] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a3486c000) [pid = 1826] [serial = 851] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a0f0d8800) [pid = 1826] [serial = 857] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a1502f000) [pid = 1826] [serial = 860] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a13b67000) [pid = 1826] [serial = 848] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a13e72800) [pid = 1826] [serial = 842] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a13edf800) [pid = 1826] [serial = 854] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e643000 == 109 [pid = 1826] [id = 314] 19:05:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ff40800 == 108 [pid = 1826] [id = 313] 19:05:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c1b0800 == 107 [pid = 1826] [id = 312] 19:05:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15a90000 == 106 [pid = 1826] [id = 311] 19:05:03 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b798800 == 105 [pid = 1826] [id = 310] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a11fc4400) [pid = 1826] [serial = 795] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a38863800) [pid = 1826] [serial = 798] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a38751800) [pid = 1826] [serial = 792] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a0f0d9400) [pid = 1826] [serial = 920] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a1a4e4400) [pid = 1826] [serial = 929] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a27739c00) [pid = 1826] [serial = 881] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a1132c800) [pid = 1826] [serial = 921] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a13c45000) [pid = 1826] [serial = 923] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a13e78800) [pid = 1826] [serial = 924] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a15de5000) [pid = 1826] [serial = 926] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a1b7eac00) [pid = 1826] [serial = 930] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a1a210800) [pid = 1826] [serial = 927] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a24ec2800) [pid = 1826] [serial = 879] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a25ea9400) [pid = 1826] [serial = 833] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a2c75c800) [pid = 1826] [serial = 738] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a1b7e9000) [pid = 1826] [serial = 866] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a386c0400) [pid = 1826] [serial = 789] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a38515400) [pid = 1826] [serial = 786] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a20ec4000) [pid = 1826] [serial = 720] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a2762ac00) [pid = 1826] [serial = 530] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a1ffbd800) [pid = 1826] [serial = 873] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1cd1c000) [pid = 1826] [serial = 596] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1ba98000) [pid = 1826] [serial = 620] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a26e42800) [pid = 1826] [serial = 732] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1fdde400) [pid = 1826] [serial = 635] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a20db6c00) [pid = 1826] [serial = 876] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a1e54f800) [pid = 1826] [serial = 872] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1c46e400) [pid = 1826] [serial = 827] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a239d4c00) [pid = 1826] [serial = 831] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a13ee1c00) [pid = 1826] [serial = 864] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1cc61c00) [pid = 1826] [serial = 623] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a33175400) [pid = 1826] [serial = 741] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a1b7d8400) [pid = 1826] [serial = 587] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a34810c00) [pid = 1826] [serial = 744] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a1502f800) [pid = 1826] [serial = 825] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a1ca10000) [pid = 1826] [serial = 869] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a1c2c2800) [pid = 1826] [serial = 590] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a2246bc00) [pid = 1826] [serial = 830] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a1cc6f400) [pid = 1826] [serial = 560] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a29677000) [pid = 1826] [serial = 836] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a13c47000) [pid = 1826] [serial = 824] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1ca14c00) [pid = 1826] [serial = 828] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a36206c00) [pid = 1826] [serial = 839] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a3486cc00) [pid = 1826] [serial = 783] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a239d3400) [pid = 1826] [serial = 524] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1ba90800) [pid = 1826] [serial = 714] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a13c41800) [pid = 1826] [serial = 863] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a336ac400) [pid = 1826] [serial = 837] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a239d6c00) [pid = 1826] [serial = 878] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a1c3d8800) [pid = 1826] [serial = 771] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a25306800) [pid = 1826] [serial = 683] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a1ca0d400) [pid = 1826] [serial = 563] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a1e2a2800) [pid = 1826] [serial = 629] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a1ba96000) [pid = 1826] [serial = 557] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a23ebac00) [pid = 1826] [serial = 677] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1baabc00) [pid = 1826] [serial = 521] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a239cec00) [pid = 1826] [serial = 723] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a1d57b000) [pid = 1826] [serial = 626] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a346cbc00) [pid = 1826] [serial = 780] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1cc6b000) [pid = 1826] [serial = 593] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a2786a400) [pid = 1826] [serial = 735] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a1bab5000) [pid = 1826] [serial = 668] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a22472800) [pid = 1826] [serial = 674] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a151f2c00) [pid = 1826] [serial = 554] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a249b3000) [pid = 1826] [serial = 726] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a1d175000) [pid = 1826] [serial = 527] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1fca0c00) [pid = 1826] [serial = 632] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a21a9d400) [pid = 1826] [serial = 774] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a1baac000) [pid = 1826] [serial = 867] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a151f1400) [pid = 1826] [serial = 518] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a20ec3400) [pid = 1826] [serial = 638] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a2644d400) [pid = 1826] [serial = 822] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a25ca9c00) [pid = 1826] [serial = 686] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a1cd12000) [pid = 1826] [serial = 870] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a26c61c00) [pid = 1826] [serial = 834] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a38518800) [pid = 1826] [serial = 840] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a20db1c00) [pid = 1826] [serial = 875] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a25ea6c00) [pid = 1826] [serial = 689] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a20ec9400) [pid = 1826] [serial = 641] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a1c870400) [pid = 1826] [serial = 717] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a152c5400) [pid = 1826] [serial = 617] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a267cac00) [pid = 1826] [serial = 777] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a1cc6f800) [pid = 1826] [serial = 671] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a2492fc00) [pid = 1826] [serial = 680] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a267ca000) [pid = 1826] [serial = 729] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a34875c00) [pid = 1826] [serial = 533] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a1b845c00) [pid = 1826] [serial = 804] [outer = (nil)] [url = about:blank] 19:05:03 INFO - PROCESS | 1826 | 1461204303710 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7ea800 == 106 [pid = 1826] [id = 335] 19:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a0e07e800) [pid = 1826] [serial = 1006] [outer = (nil)] 19:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a11fba800) [pid = 1826] [serial = 1007] [outer = 0x7f7a0e07e800] 19:05:03 INFO - PROCESS | 1826 | 1461204303813 Marionette DEBUG loaded listener.js 19:05:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a15138c00) [pid = 1826] [serial = 1008] [outer = 0x7f7a0e07e800] 19:05:04 INFO - PROCESS | 1826 | 1461204304525 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] 19:05:04 INFO - PROCESS | 1826 | 1461204304560 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:05:04 INFO - PROCESS | 1826 | 1461204304565 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:05:04 INFO - PROCESS | 1826 | 1461204304567 Marionette TRACE conn3 <- [1,1314,null,{}] 19:05:04 INFO - PROCESS | 1826 | 1461204304572 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}] 19:05:04 INFO - PROCESS | 1826 | 1461204304727 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:05:04 INFO - PROCESS | 1826 | 1461204304875 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1598f000 == 107 [pid = 1826] [id = 336] 19:05:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a151e9800) [pid = 1826] [serial = 1009] [outer = (nil)] 19:05:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a1ba98000) [pid = 1826] [serial = 1010] [outer = 0x7f7a151e9800] 19:05:04 INFO - PROCESS | 1826 | 1461204304936 Marionette DEBUG loaded listener.js 19:05:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a152bb000) [pid = 1826] [serial = 1011] [outer = 0x7f7a151e9800] 19:05:05 INFO - PROCESS | 1826 | 1461204305650 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]]]}] 19:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1137ms 19:05:05 INFO - PROCESS | 1826 | 1461204305721 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:05:05 INFO - PROCESS | 1826 | 1461204305725 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:05:05 INFO - PROCESS | 1826 | 1461204305734 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:05:05 INFO - PROCESS | 1826 | 1461204305736 Marionette TRACE conn3 <- [1,1318,null,{}] 19:05:05 INFO - PROCESS | 1826 | 1461204305741 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}] 19:05:05 INFO - PROCESS | 1826 | 1461204305914 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:05:05 INFO - PROCESS | 1826 | 1461204305948 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a612800 == 108 [pid = 1826] [id = 337] 19:05:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1c3cb400) [pid = 1826] [serial = 1012] [outer = (nil)] 19:05:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1c476000) [pid = 1826] [serial = 1013] [outer = 0x7f7a1c3cb400] 19:05:06 INFO - PROCESS | 1826 | 1461204306024 Marionette DEBUG loaded listener.js 19:05:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1c74cc00) [pid = 1826] [serial = 1014] [outer = 0x7f7a1c3cb400] 19:05:06 INFO - PROCESS | 1826 | 1461204306945 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]]]}] 19:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1278ms 19:05:07 INFO - PROCESS | 1826 | 1461204307017 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:05:07 INFO - PROCESS | 1826 | 1461204307021 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:05:07 INFO - PROCESS | 1826 | 1461204307030 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:05:07 INFO - PROCESS | 1826 | 1461204307032 Marionette TRACE conn3 <- [1,1322,null,{}] 19:05:07 INFO - PROCESS | 1826 | 1461204307036 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}] 19:05:07 INFO - PROCESS | 1826 | 1461204307287 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:05:07 INFO - PROCESS | 1826 | 1461204307318 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c1b1000 == 109 [pid = 1826] [id = 338] 19:05:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a1c3cc800) [pid = 1826] [serial = 1015] [outer = (nil)] 19:05:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1d175000) [pid = 1826] [serial = 1016] [outer = 0x7f7a1c3cc800] 19:05:07 INFO - PROCESS | 1826 | 1461204307381 Marionette DEBUG loaded listener.js 19:05:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1e54fc00) [pid = 1826] [serial = 1017] [outer = 0x7f7a1c3cc800] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a239cbc00) [pid = 1826] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1c479000) [pid = 1826] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a0f0dc400) [pid = 1826] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a13b60400) [pid = 1826] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a1e554400) [pid = 1826] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a15133000) [pid = 1826] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a13e6e000) [pid = 1826] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a1b7f5800) [pid = 1826] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a0f0d3400) [pid = 1826] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a0e7f1400) [pid = 1826] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a15df0400) [pid = 1826] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a0e076000) [pid = 1826] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a11fbac00) [pid = 1826] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a13b5fc00) [pid = 1826] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a1a208c00) [pid = 1826] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a14e07c00) [pid = 1826] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a123a3400) [pid = 1826] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a0f0ce400) [pid = 1826] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a1baef000) [pid = 1826] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a13b61400) [pid = 1826] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a123a2400) [pid = 1826] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a1132f800) [pid = 1826] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f7a1c343800) [pid = 1826] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f7a13b68c00) [pid = 1826] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f7a13e69400) [pid = 1826] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f7a21aa3c00) [pid = 1826] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 119 (0x7f7a0dec6400) [pid = 1826] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:05:08 INFO - PROCESS | 1826 | --DOMWINDOW == 118 (0x7f7a0dec2400) [pid = 1826] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:05:08 INFO - PROCESS | 1826 | 1461204308635 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]]]}] 19:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1630ms 19:05:08 INFO - PROCESS | 1826 | 1461204308659 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:05:08 INFO - PROCESS | 1826 | 1461204308662 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:05:08 INFO - PROCESS | 1826 | 1461204308668 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:05:08 INFO - PROCESS | 1826 | 1461204308670 Marionette TRACE conn3 <- [1,1326,null,{}] 19:05:08 INFO - PROCESS | 1826 | 1461204308676 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}] 19:05:08 INFO - PROCESS | 1826 | 1461204308899 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:05:09 INFO - PROCESS | 1826 | 1461204309033 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1218d000 == 110 [pid = 1826] [id = 339] 19:05:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 119 (0x7f7a0deca400) [pid = 1826] [serial = 1018] [outer = (nil)] 19:05:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 120 (0x7f7a0f0d3400) [pid = 1826] [serial = 1019] [outer = 0x7f7a0deca400] 19:05:09 INFO - PROCESS | 1826 | 1461204309097 Marionette DEBUG loaded listener.js 19:05:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f7a13b60400) [pid = 1826] [serial = 1020] [outer = 0x7f7a0deca400] 19:05:09 INFO - PROCESS | 1826 | 1461204309768 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]]]}] 19:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 19:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1130ms 19:05:09 INFO - PROCESS | 1826 | 1461204309800 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:05:09 INFO - PROCESS | 1826 | 1461204309803 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:05:09 INFO - PROCESS | 1826 | 1461204309808 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:05:09 INFO - PROCESS | 1826 | 1461204309811 Marionette TRACE conn3 <- [1,1330,null,{}] 19:05:09 INFO - PROCESS | 1826 | 1461204309816 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}] 19:05:10 INFO - PROCESS | 1826 | 1461204310037 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:05:10 INFO - PROCESS | 1826 | 1461204310060 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0cd000 == 111 [pid = 1826] [id = 340] 19:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a0e07b000) [pid = 1826] [serial = 1021] [outer = (nil)] 19:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a15137c00) [pid = 1826] [serial = 1022] [outer = 0x7f7a0e07b000] 19:05:10 INFO - PROCESS | 1826 | 1461204310121 Marionette DEBUG loaded listener.js 19:05:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a1c343800) [pid = 1826] [serial = 1023] [outer = 0x7f7a0e07b000] 19:05:11 INFO - PROCESS | 1826 | 1461204311224 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]]]}] 19:05:11 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 19:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1485ms 19:05:11 INFO - PROCESS | 1826 | 1461204311295 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:05:11 INFO - PROCESS | 1826 | 1461204311301 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:05:11 INFO - PROCESS | 1826 | 1461204311309 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:05:11 INFO - PROCESS | 1826 | 1461204311314 Marionette TRACE conn3 <- [1,1334,null,{}] 19:05:11 INFO - PROCESS | 1826 | 1461204311323 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}] 19:05:11 INFO - PROCESS | 1826 | 1461204311612 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:05:11 INFO - PROCESS | 1826 | 1461204311822 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fdc000 == 112 [pid = 1826] [id = 341] 19:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a123ad000) [pid = 1826] [serial = 1024] [outer = (nil)] 19:05:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a13b61800) [pid = 1826] [serial = 1025] [outer = 0x7f7a123ad000] 19:05:11 INFO - PROCESS | 1826 | 1461204311902 Marionette DEBUG loaded listener.js 19:05:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a13ed9400) [pid = 1826] [serial = 1026] [outer = 0x7f7a123ad000] 19:05:12 INFO - PROCESS | 1826 | 1461204312772 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]]]}] 19:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1533ms 19:05:12 INFO - PROCESS | 1826 | 1461204312843 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:05:12 INFO - PROCESS | 1826 | 1461204312851 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:05:12 INFO - PROCESS | 1826 | 1461204312862 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:05:12 INFO - PROCESS | 1826 | 1461204312866 Marionette TRACE conn3 <- [1,1338,null,{}] 19:05:12 INFO - PROCESS | 1826 | 1461204312872 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}] 19:05:13 INFO - PROCESS | 1826 | 1461204313105 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:05:13 INFO - PROCESS | 1826 | 1461204313382 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b959800 == 113 [pid = 1826] [id = 342] 19:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a151f1400) [pid = 1826] [serial = 1027] [outer = (nil)] 19:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a15df0c00) [pid = 1826] [serial = 1028] [outer = 0x7f7a151f1400] 19:05:13 INFO - PROCESS | 1826 | 1461204313495 Marionette DEBUG loaded listener.js 19:05:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a1b7e0c00) [pid = 1826] [serial = 1029] [outer = 0x7f7a151f1400] 19:05:14 INFO - PROCESS | 1826 | 1461204314826 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]]]}] 19:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1982ms 19:05:14 INFO - PROCESS | 1826 | 1461204314844 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:05:14 INFO - PROCESS | 1826 | 1461204314847 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:05:14 INFO - PROCESS | 1826 | 1461204314897 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:05:14 INFO - PROCESS | 1826 | 1461204314902 Marionette TRACE conn3 <- [1,1342,null,{}] 19:05:14 INFO - PROCESS | 1826 | 1461204314941 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}] 19:05:15 INFO - PROCESS | 1826 | 1461204315124 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:05:15 INFO - PROCESS | 1826 | 1461204315305 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20944000 == 114 [pid = 1826] [id = 343] 19:05:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a1513dc00) [pid = 1826] [serial = 1030] [outer = (nil)] 19:05:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a1c46d000) [pid = 1826] [serial = 1031] [outer = 0x7f7a1513dc00] 19:05:15 INFO - PROCESS | 1826 | 1461204315379 Marionette DEBUG loaded listener.js 19:05:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1cf5c400) [pid = 1826] [serial = 1032] [outer = 0x7f7a1513dc00] 19:05:16 INFO - PROCESS | 1826 | 1461204316268 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]]]}] 19:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1451ms 19:05:16 INFO - PROCESS | 1826 | 1461204316305 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:05:16 INFO - PROCESS | 1826 | 1461204316310 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:05:16 INFO - PROCESS | 1826 | 1461204316316 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:05:16 INFO - PROCESS | 1826 | 1461204316319 Marionette TRACE conn3 <- [1,1346,null,{}] 19:05:16 INFO - PROCESS | 1826 | 1461204316324 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}] 19:05:16 INFO - PROCESS | 1826 | 1461204316516 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:05:16 INFO - PROCESS | 1826 | 1461204316706 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b62800 == 115 [pid = 1826] [id = 344] 19:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a151f2000) [pid = 1826] [serial = 1033] [outer = (nil)] 19:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a1e54a000) [pid = 1826] [serial = 1034] [outer = 0x7f7a151f2000] 19:05:16 INFO - PROCESS | 1826 | 1461204316776 Marionette DEBUG loaded listener.js 19:05:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a1fc67800) [pid = 1826] [serial = 1035] [outer = 0x7f7a151f2000] 19:05:17 INFO - PROCESS | 1826 | 1461204317679 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]]]}] 19:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1435ms 19:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:05:17 INFO - PROCESS | 1826 | 1461204317752 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:05:17 INFO - PROCESS | 1826 | 1461204317755 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:05:17 INFO - PROCESS | 1826 | 1461204317761 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:05:17 INFO - PROCESS | 1826 | 1461204317764 Marionette TRACE conn3 <- [1,1350,null,{}] 19:05:17 INFO - PROCESS | 1826 | 1461204317769 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}] 19:05:17 INFO - PROCESS | 1826 | 1461204317948 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:05:18 INFO - PROCESS | 1826 | 1461204318133 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24b5f800 == 116 [pid = 1826] [id = 345] 19:05:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1c34a000) [pid = 1826] [serial = 1036] [outer = (nil)] 19:05:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a1fde9000) [pid = 1826] [serial = 1037] [outer = 0x7f7a1c34a000] 19:05:18 INFO - PROCESS | 1826 | 1461204318205 Marionette DEBUG loaded listener.js 19:05:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a20daec00) [pid = 1826] [serial = 1038] [outer = 0x7f7a1c34a000] 19:05:19 INFO - PROCESS | 1826 | 1461204319091 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]]]}] 19:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1390ms 19:05:19 INFO - PROCESS | 1826 | 1461204319169 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:05:19 INFO - PROCESS | 1826 | 1461204319175 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:05:19 INFO - PROCESS | 1826 | 1461204319185 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:05:19 INFO - PROCESS | 1826 | 1461204319187 Marionette TRACE conn3 <- [1,1354,null,{}] 19:05:19 INFO - PROCESS | 1826 | 1461204319192 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}] 19:05:19 INFO - PROCESS | 1826 | 1461204319435 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:05:19 INFO - PROCESS | 1826 | 1461204319683 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25617800 == 117 [pid = 1826] [id = 346] 19:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a21aa3c00) [pid = 1826] [serial = 1039] [outer = (nil)] 19:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a248eb800) [pid = 1826] [serial = 1040] [outer = 0x7f7a21aa3c00] 19:05:19 INFO - PROCESS | 1826 | 1461204319778 Marionette DEBUG loaded listener.js 19:05:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a24ec4400) [pid = 1826] [serial = 1041] [outer = 0x7f7a21aa3c00] 19:05:20 INFO - PROCESS | 1826 | 1461204320655 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]]]}] 19:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1492ms 19:05:20 INFO - PROCESS | 1826 | 1461204320678 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:05:20 INFO - PROCESS | 1826 | 1461204320681 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:05:20 INFO - PROCESS | 1826 | 1461204320687 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:05:20 INFO - PROCESS | 1826 | 1461204320689 Marionette TRACE conn3 <- [1,1358,null,{}] 19:05:20 INFO - PROCESS | 1826 | 1461204320695 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}] 19:05:20 INFO - PROCESS | 1826 | 1461204320885 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:05:21 INFO - PROCESS | 1826 | 1461204321112 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d6f7000 == 118 [pid = 1826] [id = 347] 19:05:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a0e07d800) [pid = 1826] [serial = 1042] [outer = (nil)] 19:05:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a2503d400) [pid = 1826] [serial = 1043] [outer = 0x7f7a0e07d800] 19:05:21 INFO - PROCESS | 1826 | 1461204321236 Marionette DEBUG loaded listener.js 19:05:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a26a89400) [pid = 1826] [serial = 1044] [outer = 0x7f7a0e07d800] 19:05:22 INFO - PROCESS | 1826 | 1461204322107 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]]]}] 19:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1432ms 19:05:22 INFO - PROCESS | 1826 | 1461204322120 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:05:22 INFO - PROCESS | 1826 | 1461204322123 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:05:22 INFO - PROCESS | 1826 | 1461204322129 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:05:22 INFO - PROCESS | 1826 | 1461204322131 Marionette TRACE conn3 <- [1,1362,null,{}] 19:05:22 INFO - PROCESS | 1826 | 1461204322137 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}] 19:05:22 INFO - PROCESS | 1826 | 1461204322313 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:05:22 INFO - PROCESS | 1826 | 1461204322505 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7ee000 == 119 [pid = 1826] [id = 348] 19:05:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a0dec2800) [pid = 1826] [serial = 1045] [outer = (nil)] 19:05:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a0ded0400) [pid = 1826] [serial = 1046] [outer = 0x7f7a0dec2800] 19:05:22 INFO - PROCESS | 1826 | 1461204322578 Marionette DEBUG loaded listener.js 19:05:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a123b1000) [pid = 1826] [serial = 1047] [outer = 0x7f7a0dec2800] 19:05:23 INFO - PROCESS | 1826 | 1461204323458 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]]]}] 19:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1383ms 19:05:23 INFO - PROCESS | 1826 | 1461204323514 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:05:23 INFO - PROCESS | 1826 | 1461204323517 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:05:23 INFO - PROCESS | 1826 | 1461204323524 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:05:23 INFO - PROCESS | 1826 | 1461204323526 Marionette TRACE conn3 <- [1,1366,null,{}] 19:05:23 INFO - PROCESS | 1826 | 1461204323532 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}] 19:05:24 INFO - PROCESS | 1826 | 1461204324256 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:05:24 INFO - PROCESS | 1826 | 1461204324624 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12ff1000 == 120 [pid = 1826] [id = 349] 19:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a0e079000) [pid = 1826] [serial = 1048] [outer = (nil)] 19:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a0e7fa800) [pid = 1826] [serial = 1049] [outer = 0x7f7a0e079000] 19:05:24 INFO - PROCESS | 1826 | 1461204324697 Marionette DEBUG loaded listener.js 19:05:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a11328000) [pid = 1826] [serial = 1050] [outer = 0x7f7a0e079000] 19:05:25 INFO - PROCESS | 1826 | 1461204325595 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] 19:05:25 INFO - PROCESS | 1826 | 1461204325631 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:05:25 INFO - PROCESS | 1826 | 1461204325643 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:05:25 INFO - PROCESS | 1826 | 1461204325648 Marionette TRACE conn3 <- [1,1370,null,{}] 19:05:25 INFO - PROCESS | 1826 | 1461204325655 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}] 19:05:25 INFO - PROCESS | 1826 | 1461204325834 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:05:26 INFO - PROCESS | 1826 | 1461204326028 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b637000 == 121 [pid = 1826] [id = 350] 19:05:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a0e7f1000) [pid = 1826] [serial = 1051] [outer = (nil)] 19:05:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a13e75800) [pid = 1826] [serial = 1052] [outer = 0x7f7a0e7f1000] 19:05:26 INFO - PROCESS | 1826 | 1461204326096 Marionette DEBUG loaded listener.js 19:05:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a14fc1c00) [pid = 1826] [serial = 1053] [outer = 0x7f7a0e7f1000] 19:05:27 INFO - PROCESS | 1826 | 1461204327168 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] 19:05:27 INFO - PROCESS | 1826 | 1461204327242 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:05:27 INFO - PROCESS | 1826 | 1461204327247 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:05:27 INFO - PROCESS | 1826 | 1461204327251 Marionette TRACE conn3 <- [1,1374,null,{}] 19:05:27 INFO - PROCESS | 1826 | 1461204327310 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}] 19:05:27 INFO - PROCESS | 1826 | 1461204327480 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:05:27 INFO - PROCESS | 1826 | 1461204327737 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f2cb800 == 122 [pid = 1826] [id = 351] 19:05:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a13ee5000) [pid = 1826] [serial = 1054] [outer = (nil)] 19:05:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a15034c00) [pid = 1826] [serial = 1055] [outer = 0x7f7a13ee5000] 19:05:27 INFO - PROCESS | 1826 | 1461204327802 Marionette DEBUG loaded listener.js 19:05:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a151e6000) [pid = 1826] [serial = 1056] [outer = 0x7f7a13ee5000] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12cc8800 == 121 [pid = 1826] [id = 174] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d18000 == 120 [pid = 1826] [id = 149] 19:05:28 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a1a4e1800) [pid = 1826] [serial = 953] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1218d000 == 119 [pid = 1826] [id = 339] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c1b1000 == 118 [pid = 1826] [id = 338] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a612800 == 117 [pid = 1826] [id = 337] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1598f000 == 116 [pid = 1826] [id = 336] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e163000 == 115 [pid = 1826] [id = 11] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e7ea800 == 114 [pid = 1826] [id = 335] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29245800 == 113 [pid = 1826] [id = 273] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f03c000 == 112 [pid = 1826] [id = 334] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fe1000 == 111 [pid = 1826] [id = 333] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a325e4000 == 110 [pid = 1826] [id = 326] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29324000 == 109 [pid = 1826] [id = 325] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25a0f000 == 108 [pid = 1826] [id = 324] 19:05:28 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255bd000 == 107 [pid = 1826] [id = 323] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20d0b000 == 106 [pid = 1826] [id = 322] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b48800 == 105 [pid = 1826] [id = 321] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1f065800 == 104 [pid = 1826] [id = 320] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a61e800 == 103 [pid = 1826] [id = 319] 19:05:28 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12cda800 == 102 [pid = 1826] [id = 318] 19:05:28 INFO - PROCESS | 1826 | 1461204328758 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] 19:05:28 INFO - PROCESS | 1826 | 1461204328841 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:05:28 INFO - PROCESS | 1826 | 1461204328856 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:05:28 INFO - PROCESS | 1826 | 1461204328862 Marionette TRACE conn3 <- [1,1378,null,{}] 19:05:28 INFO - PROCESS | 1826 | 1461204328867 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}] 19:05:29 INFO - PROCESS | 1826 | 1461204329023 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:05:29 INFO - PROCESS | 1826 | 1461204329198 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12182000 == 103 [pid = 1826] [id = 352] 19:05:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a12436800) [pid = 1826] [serial = 1057] [outer = (nil)] 19:05:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a152c8800) [pid = 1826] [serial = 1058] [outer = 0x7f7a12436800] 19:05:29 INFO - PROCESS | 1826 | 1461204329263 Marionette DEBUG loaded listener.js 19:05:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a15defc00) [pid = 1826] [serial = 1059] [outer = 0x7f7a12436800] 19:05:29 INFO - PROCESS | 1826 | 1461204329964 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] 19:05:29 INFO - PROCESS | 1826 | 1461204329998 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:05:30 INFO - PROCESS | 1826 | 1461204330023 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:05:30 INFO - PROCESS | 1826 | 1461204330025 Marionette TRACE conn3 <- [1,1382,null,{}] 19:05:30 INFO - PROCESS | 1826 | 1461204330032 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}] 19:05:30 INFO - PROCESS | 1826 | 1461204330175 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:05:30 INFO - PROCESS | 1826 | 1461204330189 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a159a0000 == 104 [pid = 1826] [id = 353] 19:05:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a15df0000) [pid = 1826] [serial = 1060] [outer = (nil)] 19:05:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a1a4e9800) [pid = 1826] [serial = 1061] [outer = 0x7f7a15df0000] 19:05:30 INFO - PROCESS | 1826 | 1461204330248 Marionette DEBUG loaded listener.js 19:05:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a1b7d6400) [pid = 1826] [serial = 1062] [outer = 0x7f7a15df0000] 19:05:31 INFO - PROCESS | 1826 | [1826] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:31 INFO - PROCESS | 1826 | 1461204331182 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] 19:05:31 INFO - PROCESS | 1826 | 1461204331244 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:05:31 INFO - PROCESS | 1826 | 1461204331251 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:05:31 INFO - PROCESS | 1826 | 1461204331253 Marionette TRACE conn3 <- [1,1386,null,{}] 19:05:31 INFO - PROCESS | 1826 | 1461204331258 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}] 19:05:31 INFO - PROCESS | 1826 | 1461204331485 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:05:31 INFO - PROCESS | 1826 | 1461204331512 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a3d2800 == 105 [pid = 1826] [id = 354] 19:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a1b844400) [pid = 1826] [serial = 1063] [outer = (nil)] 19:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a1ba8e800) [pid = 1826] [serial = 1064] [outer = 0x7f7a1b844400] 19:05:31 INFO - PROCESS | 1826 | 1461204331583 Marionette DEBUG loaded listener.js 19:05:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a1bab4c00) [pid = 1826] [serial = 1065] [outer = 0x7f7a1b844400] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a0deca400) [pid = 1826] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a1c743c00) [pid = 1826] [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.] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a1cf41000) [pid = 1826] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a1c3cc800) [pid = 1826] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a151e9800) [pid = 1826] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a0e07e800) [pid = 1826] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f7a1132c000) [pid = 1826] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 122 (0x7f7a13b64800) [pid = 1826] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 121 (0x7f7a123b0800) [pid = 1826] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:05:33 INFO - PROCESS | 1826 | --DOMWINDOW == 120 (0x7f7a1c3cb400) [pid = 1826] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:05:33 INFO - PROCESS | 1826 | 1461204333566 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] 19:05:33 INFO - PROCESS | 1826 | 1461204333589 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:05:33 INFO - PROCESS | 1826 | 1461204333598 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:05:33 INFO - PROCESS | 1826 | 1461204333603 Marionette TRACE conn3 <- [1,1390,null,{}] 19:05:33 INFO - PROCESS | 1826 | 1461204333612 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}] 19:05:33 INFO - PROCESS | 1826 | 1461204333823 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:05:34 INFO - PROCESS | 1826 | 1461204334011 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12187800 == 106 [pid = 1826] [id = 355] 19:05:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 121 (0x7f7a123ad800) [pid = 1826] [serial = 1066] [outer = (nil)] 19:05:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 122 (0x7f7a1243a800) [pid = 1826] [serial = 1067] [outer = 0x7f7a123ad800] 19:05:34 INFO - PROCESS | 1826 | 1461204334085 Marionette DEBUG loaded listener.js 19:05:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 123 (0x7f7a13c41c00) [pid = 1826] [serial = 1068] [outer = 0x7f7a123ad800] 19:05:34 INFO - PROCESS | 1826 | 1461204334964 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]]]}] 19:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1434ms 19:05:35 INFO - PROCESS | 1826 | 1461204335032 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:05:35 INFO - PROCESS | 1826 | 1461204335041 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:05:35 INFO - PROCESS | 1826 | 1461204335050 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:05:35 INFO - PROCESS | 1826 | 1461204335055 Marionette TRACE conn3 <- [1,1394,null,{}] 19:05:35 INFO - PROCESS | 1826 | 1461204335061 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}] 19:05:35 INFO - PROCESS | 1826 | 1461204335271 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:05:35 INFO - PROCESS | 1826 | 1461204335496 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a3de800 == 107 [pid = 1826] [id = 356] 19:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a13ee2c00) [pid = 1826] [serial = 1069] [outer = (nil)] 19:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a151e5c00) [pid = 1826] [serial = 1070] [outer = 0x7f7a13ee2c00] 19:05:35 INFO - PROCESS | 1826 | 1461204335612 Marionette DEBUG loaded listener.js 19:05:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a152c4800) [pid = 1826] [serial = 1071] [outer = 0x7f7a13ee2c00] 19:05:36 INFO - PROCESS | 1826 | 1461204336623 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]]]}] 19:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1584ms 19:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:05:36 INFO - PROCESS | 1826 | 1461204336635 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:05:36 INFO - PROCESS | 1826 | 1461204336637 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:05:36 INFO - PROCESS | 1826 | 1461204336644 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:05:36 INFO - PROCESS | 1826 | 1461204336650 Marionette TRACE conn3 <- [1,1398,null,{}] 19:05:36 INFO - PROCESS | 1826 | 1461204336665 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}] 19:05:36 INFO - PROCESS | 1826 | 1461204336834 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:05:37 INFO - PROCESS | 1826 | 1461204337058 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba59000 == 108 [pid = 1826] [id = 357] 19:05:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a1a4df400) [pid = 1826] [serial = 1072] [outer = (nil)] 19:05:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a1ba91000) [pid = 1826] [serial = 1073] [outer = 0x7f7a1a4df400] 19:05:37 INFO - PROCESS | 1826 | 1461204337180 Marionette DEBUG loaded listener.js 19:05:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a1baeac00) [pid = 1826] [serial = 1074] [outer = 0x7f7a1a4df400] 19:05:38 INFO - PROCESS | 1826 | 1461204338029 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]]]}] 19:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1438ms 19:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:05:38 INFO - PROCESS | 1826 | 1461204338082 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:05:38 INFO - PROCESS | 1826 | 1461204338086 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:05:38 INFO - PROCESS | 1826 | 1461204338092 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:05:38 INFO - PROCESS | 1826 | 1461204338095 Marionette TRACE conn3 <- [1,1402,null,{}] 19:05:38 INFO - PROCESS | 1826 | 1461204338100 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}] 19:05:38 INFO - PROCESS | 1826 | 1461204338299 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:05:38 INFO - PROCESS | 1826 | 1461204338481 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c82e800 == 109 [pid = 1826] [id = 358] 19:05:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a1b7f2400) [pid = 1826] [serial = 1075] [outer = (nil)] 19:05:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a1c3d0400) [pid = 1826] [serial = 1076] [outer = 0x7f7a1b7f2400] 19:05:38 INFO - PROCESS | 1826 | 1461204338552 Marionette DEBUG loaded listener.js 19:05:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a1c471000) [pid = 1826] [serial = 1077] [outer = 0x7f7a1b7f2400] 19:05:39 INFO - PROCESS | 1826 | 1461204339470 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]]]}] 19:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1441ms 19:05:39 INFO - PROCESS | 1826 | 1461204339533 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:05:39 INFO - PROCESS | 1826 | 1461204339536 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:05:39 INFO - PROCESS | 1826 | 1461204339542 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:05:39 INFO - PROCESS | 1826 | 1461204339544 Marionette TRACE conn3 <- [1,1406,null,{}] 19:05:39 INFO - PROCESS | 1826 | 1461204339550 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}] 19:05:39 INFO - PROCESS | 1826 | 1461204339711 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:05:39 INFO - PROCESS | 1826 | 1461204339893 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0d6000 == 110 [pid = 1826] [id = 359] 19:05:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1c344400) [pid = 1826] [serial = 1078] [outer = (nil)] 19:05:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a1c743c00) [pid = 1826] [serial = 1079] [outer = 0x7f7a1c344400] 19:05:39 INFO - PROCESS | 1826 | 1461204339965 Marionette DEBUG loaded listener.js 19:05:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a1ca0b400) [pid = 1826] [serial = 1080] [outer = 0x7f7a1c344400] 19:05:40 INFO - PROCESS | 1826 | 1461204340815 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]]]}] 19:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1330ms 19:05:40 INFO - PROCESS | 1826 | 1461204340873 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:05:40 INFO - PROCESS | 1826 | 1461204340876 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:05:40 INFO - PROCESS | 1826 | 1461204340882 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:05:40 INFO - PROCESS | 1826 | 1461204340884 Marionette TRACE conn3 <- [1,1410,null,{}] 19:05:40 INFO - PROCESS | 1826 | 1461204340891 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}] 19:05:41 INFO - PROCESS | 1826 | 1461204341112 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:05:41 INFO - PROCESS | 1826 | 1461204341292 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a208af000 == 111 [pid = 1826] [id = 360] 19:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a1b7f0400) [pid = 1826] [serial = 1081] [outer = (nil)] 19:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1cd1a000) [pid = 1826] [serial = 1082] [outer = 0x7f7a1b7f0400] 19:05:41 INFO - PROCESS | 1826 | 1461204341376 Marionette DEBUG loaded listener.js 19:05:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a1e385800) [pid = 1826] [serial = 1083] [outer = 0x7f7a1b7f0400] 19:05:42 INFO - PROCESS | 1826 | 1461204342346 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]]]}] 19:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1479ms 19:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:05:42 INFO - PROCESS | 1826 | 1461204342362 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:05:42 INFO - PROCESS | 1826 | 1461204342364 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:05:42 INFO - PROCESS | 1826 | 1461204342371 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:05:42 INFO - PROCESS | 1826 | 1461204342374 Marionette TRACE conn3 <- [1,1414,null,{}] 19:05:42 INFO - PROCESS | 1826 | 1461204342379 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}] 19:05:42 INFO - PROCESS | 1826 | 1461204342563 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:05:42 INFO - PROCESS | 1826 | 1461204342743 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20a53800 == 112 [pid = 1826] [id = 361] 19:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a1cc69000) [pid = 1826] [serial = 1084] [outer = (nil)] 19:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a1f0af000) [pid = 1826] [serial = 1085] [outer = 0x7f7a1cc69000] 19:05:42 INFO - PROCESS | 1826 | 1461204342812 Marionette DEBUG loaded listener.js 19:05:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1fca8c00) [pid = 1826] [serial = 1086] [outer = 0x7f7a1cc69000] 19:05:43 INFO - PROCESS | 1826 | 1461204343762 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]]]}] 19:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1428ms 19:05:43 INFO - PROCESS | 1826 | 1461204343798 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:05:43 INFO - PROCESS | 1826 | 1461204343801 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:05:43 INFO - PROCESS | 1826 | 1461204343807 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:05:43 INFO - PROCESS | 1826 | 1461204343810 Marionette TRACE conn3 <- [1,1418,null,{}] 19:05:43 INFO - PROCESS | 1826 | 1461204343815 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}] 19:05:43 INFO - PROCESS | 1826 | 1461204343975 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:05:44 INFO - PROCESS | 1826 | 1461204344154 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d11800 == 113 [pid = 1826] [id = 362] 19:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1e299800) [pid = 1826] [serial = 1087] [outer = (nil)] 19:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1ffb4000) [pid = 1826] [serial = 1088] [outer = 0x7f7a1e299800] 19:05:44 INFO - PROCESS | 1826 | 1461204344222 Marionette DEBUG loaded listener.js 19:05:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a20db9400) [pid = 1826] [serial = 1089] [outer = 0x7f7a1e299800] 19:05:45 INFO - PROCESS | 1826 | 1461204345157 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]]]}] 19:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1381ms 19:05:45 INFO - PROCESS | 1826 | 1461204345189 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:05:45 INFO - PROCESS | 1826 | 1461204345194 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:05:45 INFO - PROCESS | 1826 | 1461204345200 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:05:45 INFO - PROCESS | 1826 | 1461204345203 Marionette TRACE conn3 <- [1,1422,null,{}] 19:05:45 INFO - PROCESS | 1826 | 1461204345208 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}] 19:05:45 INFO - PROCESS | 1826 | 1461204345372 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:05:45 INFO - PROCESS | 1826 | 1461204345559 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c75000 == 114 [pid = 1826] [id = 363] 19:05:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1b7d6000) [pid = 1826] [serial = 1090] [outer = (nil)] 19:05:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a20ecc800) [pid = 1826] [serial = 1091] [outer = 0x7f7a1b7d6000] 19:05:45 INFO - PROCESS | 1826 | 1461204345629 Marionette DEBUG loaded listener.js 19:05:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a21aa5800) [pid = 1826] [serial = 1092] [outer = 0x7f7a1b7d6000] 19:05:46 INFO - PROCESS | 1826 | 1461204346636 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]]]}] 19:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1479ms 19:05:46 INFO - PROCESS | 1826 | 1461204346680 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:05:46 INFO - PROCESS | 1826 | 1461204346684 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:05:46 INFO - PROCESS | 1826 | 1461204346689 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:05:46 INFO - PROCESS | 1826 | 1461204346693 Marionette TRACE conn3 <- [1,1426,null,{}] 19:05:46 INFO - PROCESS | 1826 | 1461204346698 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}] 19:05:46 INFO - PROCESS | 1826 | 1461204346887 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:05:47 INFO - PROCESS | 1826 | 1461204347114 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7d2000 == 115 [pid = 1826] [id = 364] 19:05:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a0dec9400) [pid = 1826] [serial = 1093] [outer = (nil)] 19:05:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a0decf000) [pid = 1826] [serial = 1094] [outer = 0x7f7a0dec9400] 19:05:47 INFO - PROCESS | 1826 | 1461204347465 Marionette DEBUG loaded listener.js 19:05:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a1132a000) [pid = 1826] [serial = 1095] [outer = 0x7f7a0dec9400] 19:05:48 INFO - PROCESS | 1826 | 1461204348322 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]]]}] 19:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1687ms 19:05:48 INFO - PROCESS | 1826 | 1461204348378 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:05:48 INFO - PROCESS | 1826 | 1461204348384 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:05:48 INFO - PROCESS | 1826 | 1461204348393 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:05:48 INFO - PROCESS | 1826 | 1461204348396 Marionette TRACE conn3 <- [1,1430,null,{}] 19:05:48 INFO - PROCESS | 1826 | 1461204348404 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}] 19:05:48 INFO - PROCESS | 1826 | 1461204348579 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:05:48 INFO - PROCESS | 1826 | 1461204348761 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a3d0000 == 116 [pid = 1826] [id = 365] 19:05:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a13c4b000) [pid = 1826] [serial = 1096] [outer = (nil)] 19:05:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a14fc5800) [pid = 1826] [serial = 1097] [outer = 0x7f7a13c4b000] 19:05:48 INFO - PROCESS | 1826 | 1461204348828 Marionette DEBUG loaded listener.js 19:05:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a151ebc00) [pid = 1826] [serial = 1098] [outer = 0x7f7a13c4b000] 19:05:49 INFO - PROCESS | 1826 | 1461204349907 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]]]}] 19:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1584ms 19:05:49 INFO - PROCESS | 1826 | 1461204349978 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:05:49 INFO - PROCESS | 1826 | 1461204349983 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:05:49 INFO - PROCESS | 1826 | 1461204349993 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:05:50 INFO - PROCESS | 1826 | 1461204349997 Marionette TRACE conn3 <- [1,1434,null,{}] 19:05:50 INFO - PROCESS | 1826 | 1461204350003 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}] 19:05:50 INFO - PROCESS | 1826 | 1461204350181 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:05:50 INFO - PROCESS | 1826 | 1461204350463 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fea000 == 117 [pid = 1826] [id = 366] 19:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a13b60000) [pid = 1826] [serial = 1099] [outer = (nil)] 19:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a152c0c00) [pid = 1826] [serial = 1100] [outer = 0x7f7a13b60000] 19:05:50 INFO - PROCESS | 1826 | 1461204350543 Marionette DEBUG loaded listener.js 19:05:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a1a20bc00) [pid = 1826] [serial = 1101] [outer = 0x7f7a13b60000] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25857000 == 116 [pid = 1826] [id = 44] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a1d6ec000) [pid = 1826] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a15137c00) [pid = 1826] [serial = 1022] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a25041000) [pid = 1826] [serial = 980] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a26585400) [pid = 1826] [serial = 983] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a2d4e1c00) [pid = 1826] [serial = 986] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a34868400) [pid = 1826] [serial = 989] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a11fbc000) [pid = 1826] [serial = 992] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a151e7400) [pid = 1826] [serial = 995] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a14e0c000) [pid = 1826] [serial = 998] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a159a0000 == 115 [pid = 1826] [id = 353] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12182000 == 114 [pid = 1826] [id = 352] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f2cb800 == 113 [pid = 1826] [id = 351] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b637000 == 112 [pid = 1826] [id = 350] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12ff1000 == 111 [pid = 1826] [id = 349] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24b5f800 == 110 [pid = 1826] [id = 345] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b62800 == 109 [pid = 1826] [id = 344] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20944000 == 108 [pid = 1826] [id = 343] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b959800 == 107 [pid = 1826] [id = 342] 19:05:51 INFO - PROCESS | 1826 | 1461204351672 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]]]}] 19:05:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fdc000 == 106 [pid = 1826] [id = 341] 19:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1736ms 19:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:05:51 INFO - PROCESS | 1826 | 1461204351729 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:05:51 INFO - PROCESS | 1826 | 1461204351732 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:05:51 INFO - PROCESS | 1826 | 1461204351738 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:05:51 INFO - PROCESS | 1826 | 1461204351744 Marionette TRACE conn3 <- [1,1438,null,{}] 19:05:51 INFO - PROCESS | 1826 | 1461204351758 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}] 19:05:51 INFO - PROCESS | 1826 | 1461204351924 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a0f0d3400) [pid = 1826] [serial = 1019] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a15dea400) [pid = 1826] [serial = 693] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1c74cc00) [pid = 1826] [serial = 1014] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a13b60400) [pid = 1826] [serial = 1020] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a1d175000) [pid = 1826] [serial = 1016] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a1e54fc00) [pid = 1826] [serial = 1017] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a1ba98000) [pid = 1826] [serial = 1010] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a152bb000) [pid = 1826] [serial = 1011] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a11fba800) [pid = 1826] [serial = 1007] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a15138c00) [pid = 1826] [serial = 1008] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a1a202800) [pid = 1826] [serial = 959] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a1d16a400) [pid = 1826] [serial = 965] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a1243c000) [pid = 1826] [serial = 1002] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a11fbf000) [pid = 1826] [serial = 1001] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a24983c00) [pid = 1826] [serial = 977] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a230f6c00) [pid = 1826] [serial = 974] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a20ec7800) [pid = 1826] [serial = 971] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a1b7ea400) [pid = 1826] [serial = 954] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a1c344800) [pid = 1826] [serial = 962] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a1e2a6c00) [pid = 1826] [serial = 968] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a15035800) [pid = 1826] [serial = 1005] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 125 (0x7f7a13ee0400) [pid = 1826] [serial = 1004] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 124 (0x7f7a1c476000) [pid = 1826] [serial = 1013] [outer = (nil)] [url = about:blank] 19:05:51 INFO - PROCESS | 1826 | --DOMWINDOW == 123 (0x7f7a12431000) [pid = 1826] [serial = 956] [outer = (nil)] [url = about:blank] 19:05:52 INFO - PROCESS | 1826 | 1461204352129 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a159a8800 == 107 [pid = 1826] [id = 367] 19:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 124 (0x7f7a13b60400) [pid = 1826] [serial = 1102] [outer = (nil)] 19:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 125 (0x7f7a15dea400) [pid = 1826] [serial = 1103] [outer = 0x7f7a13b60400] 19:05:52 INFO - PROCESS | 1826 | 1461204352189 Marionette DEBUG loaded listener.js 19:05:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 126 (0x7f7a1baeb400) [pid = 1826] [serial = 1104] [outer = 0x7f7a13b60400] 19:05:52 INFO - PROCESS | 1826 | 1461204352875 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]]]}] 19:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1192ms 19:05:52 INFO - PROCESS | 1826 | 1461204352933 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:05:52 INFO - PROCESS | 1826 | 1461204352938 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:05:52 INFO - PROCESS | 1826 | 1461204352944 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:05:52 INFO - PROCESS | 1826 | 1461204352946 Marionette TRACE conn3 <- [1,1442,null,{}] 19:05:52 INFO - PROCESS | 1826 | 1461204352951 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}] 19:05:53 INFO - PROCESS | 1826 | 1461204353110 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:05:53 INFO - PROCESS | 1826 | 1461204353120 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b963800 == 108 [pid = 1826] [id = 368] 19:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a1bab3000) [pid = 1826] [serial = 1105] [outer = (nil)] 19:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a1c476000) [pid = 1826] [serial = 1106] [outer = 0x7f7a1bab3000] 19:05:53 INFO - PROCESS | 1826 | 1461204353181 Marionette DEBUG loaded listener.js 19:05:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a1c86b000) [pid = 1826] [serial = 1107] [outer = 0x7f7a1bab3000] 19:05:54 INFO - PROCESS | 1826 | 1461204354032 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]]]}] 19:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1144ms 19:05:54 INFO - PROCESS | 1826 | 1461204354112 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:05:54 INFO - PROCESS | 1826 | 1461204354116 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:05:54 INFO - PROCESS | 1826 | 1461204354121 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:05:54 INFO - PROCESS | 1826 | 1461204354123 Marionette TRACE conn3 <- [1,1446,null,{}] 19:05:54 INFO - PROCESS | 1826 | 1461204354129 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}] 19:05:54 INFO - PROCESS | 1826 | 1461204354334 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:05:54 INFO - PROCESS | 1826 | 1461204354359 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c759000 == 109 [pid = 1826] [id = 369] 19:05:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a1cd0f400) [pid = 1826] [serial = 1108] [outer = (nil)] 19:05:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a1cd12000) [pid = 1826] [serial = 1109] [outer = 0x7f7a1cd0f400] 19:05:54 INFO - PROCESS | 1826 | 1461204354432 Marionette DEBUG loaded listener.js 19:05:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a1e113000) [pid = 1826] [serial = 1110] [outer = 0x7f7a1cd0f400] 19:05:55 INFO - PROCESS | 1826 | 1461204355472 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]]]}] 19:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1376ms 19:05:55 INFO - PROCESS | 1826 | 1461204355498 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:05:55 INFO - PROCESS | 1826 | 1461204355501 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:05:55 INFO - PROCESS | 1826 | 1461204355506 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:05:55 INFO - PROCESS | 1826 | 1461204355509 Marionette TRACE conn3 <- [1,1450,null,{}] 19:05:55 INFO - PROCESS | 1826 | 1461204355514 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}] 19:05:55 INFO - PROCESS | 1826 | 1461204355732 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:05:55 INFO - PROCESS | 1826 | 1461204355761 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff4a000 == 110 [pid = 1826] [id = 370] 19:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a1e116400) [pid = 1826] [serial = 1111] [outer = (nil)] 19:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a20ecd000) [pid = 1826] [serial = 1112] [outer = 0x7f7a1e116400] 19:05:55 INFO - PROCESS | 1826 | 1461204355820 Marionette DEBUG loaded listener.js 19:05:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a2246bc00) [pid = 1826] [serial = 1113] [outer = 0x7f7a1e116400] 19:05:56 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a15df0000) [pid = 1826] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:05:56 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a0e7f1000) [pid = 1826] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:05:56 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a13ee5000) [pid = 1826] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:05:56 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a0e079000) [pid = 1826] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:05:56 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a12436800) [pid = 1826] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:05:56 INFO - PROCESS | 1826 | 1461204356806 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]]]}] 19:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1340ms 19:05:56 INFO - PROCESS | 1826 | 1461204356848 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:05:56 INFO - PROCESS | 1826 | 1461204356850 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:05:56 INFO - PROCESS | 1826 | 1461204356856 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:05:56 INFO - PROCESS | 1826 | 1461204356858 Marionette TRACE conn3 <- [1,1454,null,{}] 19:05:56 INFO - PROCESS | 1826 | 1461204356863 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}] 19:05:57 INFO - PROCESS | 1826 | 1461204357080 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:05:57 INFO - PROCESS | 1826 | 1461204357098 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20a41800 == 111 [pid = 1826] [id = 371] 19:05:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a1502c400) [pid = 1826] [serial = 1114] [outer = (nil)] 19:05:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a20daac00) [pid = 1826] [serial = 1115] [outer = 0x7f7a1502c400] 19:05:57 INFO - PROCESS | 1826 | 1461204357160 Marionette DEBUG loaded listener.js 19:05:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a2395e400) [pid = 1826] [serial = 1116] [outer = 0x7f7a1502c400] 19:05:57 INFO - PROCESS | 1826 | 1461204357912 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]]]}] 19:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1079ms 19:05:57 INFO - PROCESS | 1826 | 1461204357944 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:05:57 INFO - PROCESS | 1826 | 1461204357947 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:05:57 INFO - PROCESS | 1826 | 1461204357953 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:05:57 INFO - PROCESS | 1826 | 1461204357955 Marionette TRACE conn3 <- [1,1458,null,{}] 19:05:57 INFO - PROCESS | 1826 | 1461204357960 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}] 19:05:58 INFO - PROCESS | 1826 | 1461204358167 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:05:58 INFO - PROCESS | 1826 | 1461204358185 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2381b000 == 112 [pid = 1826] [id = 372] 19:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a1b7d7800) [pid = 1826] [serial = 1117] [outer = (nil)] 19:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a239d4c00) [pid = 1826] [serial = 1118] [outer = 0x7f7a1b7d7800] 19:05:58 INFO - PROCESS | 1826 | 1461204358246 Marionette DEBUG loaded listener.js 19:05:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a23ec1000) [pid = 1826] [serial = 1119] [outer = 0x7f7a1b7d7800] 19:05:59 INFO - PROCESS | 1826 | 1461204359365 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]]]}] 19:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1486ms 19:05:59 INFO - PROCESS | 1826 | 1461204359441 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:05:59 INFO - PROCESS | 1826 | 1461204359448 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:05:59 INFO - PROCESS | 1826 | 1461204359458 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:05:59 INFO - PROCESS | 1826 | 1461204359462 Marionette TRACE conn3 <- [1,1462,null,{}] 19:05:59 INFO - PROCESS | 1826 | 1461204359470 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}] 19:05:59 INFO - PROCESS | 1826 | 1461204359700 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:05:59 INFO - PROCESS | 1826 | 1461204359934 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a1d000 == 113 [pid = 1826] [id = 373] 19:06:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a13eda000) [pid = 1826] [serial = 1120] [outer = (nil)] 19:06:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a14fc0800) [pid = 1826] [serial = 1121] [outer = 0x7f7a13eda000] 19:06:00 INFO - PROCESS | 1826 | 1461204360054 Marionette DEBUG loaded listener.js 19:06:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a152bb800) [pid = 1826] [serial = 1122] [outer = 0x7f7a13eda000] 19:06:01 INFO - PROCESS | 1826 | 1461204361056 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]]]}] 19:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1635ms 19:06:01 INFO - PROCESS | 1826 | 1461204361095 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:06:01 INFO - PROCESS | 1826 | 1461204361104 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:06:01 INFO - PROCESS | 1826 | 1461204361114 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:06:01 INFO - PROCESS | 1826 | 1461204361118 Marionette TRACE conn3 <- [1,1466,null,{}] 19:06:01 INFO - PROCESS | 1826 | 1461204361123 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}] 19:06:01 INFO - PROCESS | 1826 | 1461204361300 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:06:01 INFO - PROCESS | 1826 | 1461204361581 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d6f6800 == 114 [pid = 1826] [id = 374] 19:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a1b83c000) [pid = 1826] [serial = 1123] [outer = (nil)] 19:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1ba8f000) [pid = 1826] [serial = 1124] [outer = 0x7f7a1b83c000] 19:06:01 INFO - PROCESS | 1826 | 1461204361726 Marionette DEBUG loaded listener.js 19:06:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1c3cdc00) [pid = 1826] [serial = 1125] [outer = 0x7f7a1b83c000] 19:06:02 INFO - PROCESS | 1826 | 1461204362640 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]]]}] 19:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1580ms 19:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:06:02 INFO - PROCESS | 1826 | 1461204362694 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:06:02 INFO - PROCESS | 1826 | 1461204362697 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:06:02 INFO - PROCESS | 1826 | 1461204362704 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:06:02 INFO - PROCESS | 1826 | 1461204362710 Marionette TRACE conn3 <- [1,1470,null,{}] 19:06:02 INFO - PROCESS | 1826 | 1461204362725 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}] 19:06:02 INFO - PROCESS | 1826 | 1461204362923 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:06:03 INFO - PROCESS | 1826 | 1461204363152 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25610800 == 115 [pid = 1826] [id = 375] 19:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1cc6b000) [pid = 1826] [serial = 1126] [outer = (nil)] 19:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a1d57dc00) [pid = 1826] [serial = 1127] [outer = 0x7f7a1cc6b000] 19:06:03 INFO - PROCESS | 1826 | 1461204363241 Marionette DEBUG loaded listener.js 19:06:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1fc6dc00) [pid = 1826] [serial = 1128] [outer = 0x7f7a1cc6b000] 19:06:04 INFO - PROCESS | 1826 | 1461204364067 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]]]}] 19:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1437ms 19:06:04 INFO - PROCESS | 1826 | 1461204364142 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:06:04 INFO - PROCESS | 1826 | 1461204364145 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:06:04 INFO - PROCESS | 1826 | 1461204364151 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:06:04 INFO - PROCESS | 1826 | 1461204364154 Marionette TRACE conn3 <- [1,1474,null,{}] 19:06:04 INFO - PROCESS | 1826 | 1461204364160 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}] 19:06:04 INFO - PROCESS | 1826 | 1461204364373 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:06:04 INFO - PROCESS | 1826 | 1461204364567 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e54800 == 116 [pid = 1826] [id = 376] 19:06:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1cd11400) [pid = 1826] [serial = 1129] [outer = (nil)] 19:06:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a239da000) [pid = 1826] [serial = 1130] [outer = 0x7f7a1cd11400] 19:06:04 INFO - PROCESS | 1826 | 1461204364636 Marionette DEBUG loaded listener.js 19:06:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a247c5400) [pid = 1826] [serial = 1131] [outer = 0x7f7a1cd11400] 19:06:05 INFO - PROCESS | 1826 | 1461204365537 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]]]}] 19:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1429ms 19:06:05 INFO - PROCESS | 1826 | 1461204365581 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:06:05 INFO - PROCESS | 1826 | 1461204365585 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:06:05 INFO - PROCESS | 1826 | 1461204365590 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:06:05 INFO - PROCESS | 1826 | 1461204365592 Marionette TRACE conn3 <- [1,1478,null,{}] 19:06:05 INFO - PROCESS | 1826 | 1461204365598 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}] 19:06:05 INFO - PROCESS | 1826 | 1461204365757 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:06:05 INFO - PROCESS | 1826 | 1461204365943 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26eb2000 == 117 [pid = 1826] [id = 377] 19:06:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a20ecd800) [pid = 1826] [serial = 1132] [outer = (nil)] 19:06:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a249b1c00) [pid = 1826] [serial = 1133] [outer = 0x7f7a20ecd800] 19:06:06 INFO - PROCESS | 1826 | 1461204366023 Marionette DEBUG loaded listener.js 19:06:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a24bbd800) [pid = 1826] [serial = 1134] [outer = 0x7f7a20ecd800] 19:06:06 INFO - PROCESS | 1826 | 1461204366995 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]]]}] 19:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1438ms 19:06:07 INFO - PROCESS | 1826 | 1461204367030 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:06:07 INFO - PROCESS | 1826 | 1461204367033 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:06:07 INFO - PROCESS | 1826 | 1461204367039 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:06:07 INFO - PROCESS | 1826 | 1461204367042 Marionette TRACE conn3 <- [1,1482,null,{}] 19:06:07 INFO - PROCESS | 1826 | 1461204367047 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}] 19:06:07 INFO - PROCESS | 1826 | 1461204367243 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:06:07 INFO - PROCESS | 1826 | 1461204367481 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4dd000 == 118 [pid = 1826] [id = 378] 19:06:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a24b3f800) [pid = 1826] [serial = 1135] [outer = (nil)] 19:06:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a25571800) [pid = 1826] [serial = 1136] [outer = 0x7f7a24b3f800] 19:06:07 INFO - PROCESS | 1826 | 1461204367600 Marionette DEBUG loaded listener.js 19:06:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a267c3c00) [pid = 1826] [serial = 1137] [outer = 0x7f7a24b3f800] 19:06:08 INFO - PROCESS | 1826 | 1461204368488 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]]]}] 19:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1478ms 19:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:06:08 INFO - PROCESS | 1826 | 1461204368518 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:06:08 INFO - PROCESS | 1826 | 1461204368520 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:06:08 INFO - PROCESS | 1826 | 1461204368526 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:06:08 INFO - PROCESS | 1826 | 1461204368530 Marionette TRACE conn3 <- [1,1486,null,{}] 19:06:08 INFO - PROCESS | 1826 | 1461204368535 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}] 19:06:08 INFO - PROCESS | 1826 | 1461204368699 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:06:08 INFO - PROCESS | 1826 | 1461204368888 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a33369000 == 119 [pid = 1826] [id = 379] 19:06:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a24cdd800) [pid = 1826] [serial = 1138] [outer = (nil)] 19:06:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a26a89c00) [pid = 1826] [serial = 1139] [outer = 0x7f7a24cdd800] 19:06:08 INFO - PROCESS | 1826 | 1461204368956 Marionette DEBUG loaded listener.js 19:06:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1c3cd800) [pid = 1826] [serial = 1140] [outer = 0x7f7a24cdd800] 19:06:09 INFO - PROCESS | 1826 | 1461204369923 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]]]}] 19:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1436ms 19:06:09 INFO - PROCESS | 1826 | 1461204369962 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:06:09 INFO - PROCESS | 1826 | 1461204369966 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:06:09 INFO - PROCESS | 1826 | 1461204369972 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:06:09 INFO - PROCESS | 1826 | 1461204369975 Marionette TRACE conn3 <- [1,1490,null,{}] 19:06:09 INFO - PROCESS | 1826 | 1461204369980 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}] 19:06:10 INFO - PROCESS | 1826 | 1461204370167 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:06:10 INFO - PROCESS | 1826 | 1461204370360 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a336b9800 == 120 [pid = 1826] [id = 380] 19:06:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a253bf800) [pid = 1826] [serial = 1141] [outer = (nil)] 19:06:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a2762b400) [pid = 1826] [serial = 1142] [outer = 0x7f7a253bf800] 19:06:10 INFO - PROCESS | 1826 | 1461204370430 Marionette DEBUG loaded listener.js 19:06:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a27738400) [pid = 1826] [serial = 1143] [outer = 0x7f7a253bf800] 19:06:11 INFO - PROCESS | 1826 | 1461204371321 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]]]}] 19:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1380ms 19:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:06:11 INFO - PROCESS | 1826 | 1461204371353 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:06:11 INFO - PROCESS | 1826 | 1461204371355 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:06:11 INFO - PROCESS | 1826 | 1461204371362 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:06:11 INFO - PROCESS | 1826 | 1461204371365 Marionette TRACE conn3 <- [1,1494,null,{}] 19:06:11 INFO - PROCESS | 1826 | 1461204371370 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}] 19:06:11 INFO - PROCESS | 1826 | 1461204371553 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:06:11 INFO - PROCESS | 1826 | 1461204371747 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34844800 == 121 [pid = 1826] [id = 381] 19:06:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a253bdc00) [pid = 1826] [serial = 1144] [outer = (nil)] 19:06:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a2966cc00) [pid = 1826] [serial = 1145] [outer = 0x7f7a253bdc00] 19:06:11 INFO - PROCESS | 1826 | 1461204371816 Marionette DEBUG loaded listener.js 19:06:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a2d412800) [pid = 1826] [serial = 1146] [outer = 0x7f7a253bdc00] 19:06:12 INFO - PROCESS | 1826 | 1461204372685 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]]]}] 19:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1387ms 19:06:12 INFO - PROCESS | 1826 | 1461204372749 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:06:12 INFO - PROCESS | 1826 | 1461204372753 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:06:12 INFO - PROCESS | 1826 | 1461204372759 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:06:12 INFO - PROCESS | 1826 | 1461204372761 Marionette TRACE conn3 <- [1,1498,null,{}] 19:06:12 INFO - PROCESS | 1826 | 1461204372766 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}] 19:06:12 INFO - PROCESS | 1826 | 1461204372952 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:06:13 INFO - PROCESS | 1826 | 1461204373141 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38008800 == 122 [pid = 1826] [id = 382] 19:06:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a11fbf800) [pid = 1826] [serial = 1147] [outer = (nil)] 19:06:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a292f2000) [pid = 1826] [serial = 1148] [outer = 0x7f7a11fbf800] 19:06:13 INFO - PROCESS | 1826 | 1461204373212 Marionette DEBUG loaded listener.js 19:06:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a333cf000) [pid = 1826] [serial = 1149] [outer = 0x7f7a11fbf800] 19:06:14 INFO - PROCESS | 1826 | 1461204374125 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]]]}] 19:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1427ms 19:06:14 INFO - PROCESS | 1826 | 1461204374187 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:06:14 INFO - PROCESS | 1826 | 1461204374192 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:06:14 INFO - PROCESS | 1826 | 1461204374198 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:06:14 INFO - PROCESS | 1826 | 1461204374202 Marionette TRACE conn3 <- [1,1502,null,{}] 19:06:14 INFO - PROCESS | 1826 | 1461204374207 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}] 19:06:14 INFO - PROCESS | 1826 | 1461204374459 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:06:14 INFO - PROCESS | 1826 | 1461204374697 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a617800 == 123 [pid = 1826] [id = 383] 19:06:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a0f0d4400) [pid = 1826] [serial = 1150] [outer = (nil)] 19:06:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a25035400) [pid = 1826] [serial = 1151] [outer = 0x7f7a0f0d4400] 19:06:14 INFO - PROCESS | 1826 | 1461204374795 Marionette DEBUG loaded listener.js 19:06:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a345e6c00) [pid = 1826] [serial = 1152] [outer = 0x7f7a0f0d4400] 19:06:16 INFO - PROCESS | 1826 | 1461204376051 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]]]}] 19:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1886ms 19:06:16 INFO - PROCESS | 1826 | 1461204376086 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:06:16 INFO - PROCESS | 1826 | 1461204376091 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:06:16 INFO - PROCESS | 1826 | 1461204376100 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:06:16 INFO - PROCESS | 1826 | 1461204376104 Marionette TRACE conn3 <- [1,1506,null,{}] 19:06:16 INFO - PROCESS | 1826 | 1461204376112 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}] 19:06:16 INFO - PROCESS | 1826 | 1461204376284 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:06:16 INFO - PROCESS | 1826 | 1461204376484 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff12000 == 124 [pid = 1826] [id = 384] 19:06:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a13b61400) [pid = 1826] [serial = 1153] [outer = (nil)] 19:06:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a13e71800) [pid = 1826] [serial = 1154] [outer = 0x7f7a13b61400] 19:06:16 INFO - PROCESS | 1826 | 1461204376552 Marionette DEBUG loaded listener.js 19:06:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a15029400) [pid = 1826] [serial = 1155] [outer = 0x7f7a13b61400] 19:06:17 INFO - PROCESS | 1826 | 1461204377572 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]]]}] 19:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1484ms 19:06:17 INFO - PROCESS | 1826 | 1461204377585 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:06:17 INFO - PROCESS | 1826 | 1461204377594 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:06:17 INFO - PROCESS | 1826 | 1461204377605 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:06:17 INFO - PROCESS | 1826 | 1461204377609 Marionette TRACE conn3 <- [1,1510,null,{}] 19:06:17 INFO - PROCESS | 1826 | 1461204377614 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}] 19:06:17 INFO - PROCESS | 1826 | 1461204377793 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:06:18 INFO - PROCESS | 1826 | 1461204378098 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7ef000 == 125 [pid = 1826] [id = 385] 19:06:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a13c41400) [pid = 1826] [serial = 1156] [outer = (nil)] 19:06:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a152c6c00) [pid = 1826] [serial = 1157] [outer = 0x7f7a13c41400] 19:06:18 INFO - PROCESS | 1826 | 1461204378257 Marionette DEBUG loaded listener.js 19:06:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1a206000) [pid = 1826] [serial = 1158] [outer = 0x7f7a13c41400] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cab3000 == 124 [pid = 1826] [id = 54] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a69c800 == 123 [pid = 1826] [id = 317] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1ba8e800) [pid = 1826] [serial = 1064] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a0ded0400) [pid = 1826] [serial = 1046] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a2503d400) [pid = 1826] [serial = 1043] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a248eb800) [pid = 1826] [serial = 1040] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1f0f8800 == 122 [pid = 1826] [id = 52] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cac1800 == 121 [pid = 1826] [id = 51] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3335b000 == 120 [pid = 1826] [id = 66] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20a53800 == 119 [pid = 1826] [id = 361] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a208af000 == 118 [pid = 1826] [id = 360] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0d6000 == 117 [pid = 1826] [id = 359] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c82e800 == 116 [pid = 1826] [id = 358] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ba59000 == 115 [pid = 1826] [id = 357] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a3de800 == 114 [pid = 1826] [id = 356] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12187800 == 113 [pid = 1826] [id = 355] 19:06:18 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a3d2800 == 112 [pid = 1826] [id = 354] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a1b7d6400) [pid = 1826] [serial = 1062] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a1a4e9800) [pid = 1826] [serial = 1061] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a1c46d000) [pid = 1826] [serial = 1031] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a13e75800) [pid = 1826] [serial = 1052] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a151e6000) [pid = 1826] [serial = 1056] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a15df0c00) [pid = 1826] [serial = 1028] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a15034c00) [pid = 1826] [serial = 1055] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a0e7fa800) [pid = 1826] [serial = 1049] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1e54a000) [pid = 1826] [serial = 1034] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a152c8800) [pid = 1826] [serial = 1058] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a11328000) [pid = 1826] [serial = 1050] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a15defc00) [pid = 1826] [serial = 1059] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1fde9000) [pid = 1826] [serial = 1037] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a14fc1c00) [pid = 1826] [serial = 1053] [outer = (nil)] [url = about:blank] 19:06:18 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a13b61800) [pid = 1826] [serial = 1025] [outer = (nil)] [url = about:blank] 19:06:19 INFO - PROCESS | 1826 | 1461204379119 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]]]}] 19:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1531ms 19:06:19 INFO - PROCESS | 1826 | 1461204379165 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:06:19 INFO - PROCESS | 1826 | 1461204379169 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:06:19 INFO - PROCESS | 1826 | 1461204379177 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:06:19 INFO - PROCESS | 1826 | 1461204379183 Marionette TRACE conn3 <- [1,1514,null,{}] 19:06:19 INFO - PROCESS | 1826 | 1461204379198 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}] 19:06:19 INFO - PROCESS | 1826 | 1461204379358 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:06:19 INFO - PROCESS | 1826 | 1461204379376 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b7e800 == 113 [pid = 1826] [id = 386] 19:06:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1a20d400) [pid = 1826] [serial = 1159] [outer = (nil)] 19:06:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1bab2400) [pid = 1826] [serial = 1160] [outer = 0x7f7a1a20d400] 19:06:19 INFO - PROCESS | 1826 | 1461204379438 Marionette DEBUG loaded listener.js 19:06:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a1c34dc00) [pid = 1826] [serial = 1161] [outer = 0x7f7a1a20d400] 19:06:20 INFO - PROCESS | 1826 | 1461204380297 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]]]}] 19:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1137ms 19:06:20 INFO - PROCESS | 1826 | 1461204380315 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:06:20 INFO - PROCESS | 1826 | 1461204380319 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:06:20 INFO - PROCESS | 1826 | 1461204380325 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:06:20 INFO - PROCESS | 1826 | 1461204380327 Marionette TRACE conn3 <- [1,1518,null,{}] 19:06:20 INFO - PROCESS | 1826 | 1461204380332 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}] 19:06:20 INFO - PROCESS | 1826 | 1461204380486 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:06:20 INFO - PROCESS | 1826 | 1461204380500 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba43800 == 114 [pid = 1826] [id = 387] 19:06:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a1ba8e800) [pid = 1826] [serial = 1162] [outer = (nil)] 19:06:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a1c870400) [pid = 1826] [serial = 1163] [outer = 0x7f7a1ba8e800] 19:06:20 INFO - PROCESS | 1826 | 1461204380562 Marionette DEBUG loaded listener.js 19:06:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a1cd10800) [pid = 1826] [serial = 1164] [outer = 0x7f7a1ba8e800] 19:06:21 INFO - PROCESS | 1826 | 1461204381488 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]]]}] 19:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1181ms 19:06:21 INFO - PROCESS | 1826 | 1461204381507 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:06:21 INFO - PROCESS | 1826 | 1461204381510 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:06:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:06:21 INFO - PROCESS | 1826 | 1461204381516 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:06:21 INFO - PROCESS | 1826 | 1461204381518 Marionette TRACE conn3 <- [1,1522,null,{}] 19:06:21 INFO - PROCESS | 1826 | 1461204381532 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}] 19:06:21 INFO - PROCESS | 1826 | 1461204381746 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:06:21 INFO - PROCESS | 1826 | 1461204381807 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cf31000 == 115 [pid = 1826] [id = 388] 19:06:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a1cd1e400) [pid = 1826] [serial = 1165] [outer = (nil)] 19:06:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a1e29d000) [pid = 1826] [serial = 1166] [outer = 0x7f7a1cd1e400] 19:06:21 INFO - PROCESS | 1826 | 1461204381950 Marionette DEBUG loaded listener.js 19:06:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a1e54a400) [pid = 1826] [serial = 1167] [outer = 0x7f7a1cd1e400] 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:22 INFO - PROCESS | 1826 | 1461204382718 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"]]]}] 19:06:22 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 () { 19:06:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:06:22 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 () { 19:06:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:06:22 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 () { 19:06:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:06:22 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 () { 19:06:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:06:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:06:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1236ms 19:06:22 INFO - PROCESS | 1826 | 1461204382764 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:06:22 INFO - PROCESS | 1826 | 1461204382767 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:06:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:06:22 INFO - PROCESS | 1826 | 1461204382773 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:06:22 INFO - PROCESS | 1826 | 1461204382775 Marionette TRACE conn3 <- [1,1526,null,{}] 19:06:22 INFO - PROCESS | 1826 | 1461204382780 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}] 19:06:22 INFO - PROCESS | 1826 | 1461204382987 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:06:23 INFO - PROCESS | 1826 | 1461204383022 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a22f16800 == 116 [pid = 1826] [id = 389] 19:06:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a1e54b400) [pid = 1826] [serial = 1168] [outer = (nil)] 19:06:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a25038000) [pid = 1826] [serial = 1169] [outer = 0x7f7a1e54b400] 19:06:23 INFO - PROCESS | 1826 | 1461204383086 Marionette DEBUG loaded listener.js 19:06:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a25965000) [pid = 1826] [serial = 1170] [outer = 0x7f7a1e54b400] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a1e116400) [pid = 1826] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a13b60000) [pid = 1826] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1bab3000) [pid = 1826] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a0dec9400) [pid = 1826] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a13b60400) [pid = 1826] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a13c4b000) [pid = 1826] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1502c400) [pid = 1826] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:06:23 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a1cd0f400) [pid = 1826] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:06:24 INFO - PROCESS | 1826 | 1461204384102 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"]]]}] 19:06:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:06:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:06:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:06:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1382ms 19:06:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:06:24 INFO - PROCESS | 1826 | 1461204384158 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:06:24 INFO - PROCESS | 1826 | 1461204384161 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:06:24 INFO - PROCESS | 1826 | 1461204384167 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:06:24 INFO - PROCESS | 1826 | 1461204384170 Marionette TRACE conn3 <- [1,1530,null,{}] 19:06:24 INFO - PROCESS | 1826 | 1461204384174 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}] 19:06:24 INFO - PROCESS | 1826 | 1461204384374 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:06:24 INFO - PROCESS | 1826 | 1461204384392 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255c1000 == 117 [pid = 1826] [id = 390] 19:06:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a0e7f1000) [pid = 1826] [serial = 1171] [outer = (nil)] 19:06:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a25038800) [pid = 1826] [serial = 1172] [outer = 0x7f7a0e7f1000] 19:06:24 INFO - PROCESS | 1826 | 1461204384450 Marionette DEBUG loaded listener.js 19:06:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a267c0400) [pid = 1826] [serial = 1173] [outer = 0x7f7a0e7f1000] 19:06:25 INFO - PROCESS | 1826 | 1461204385128 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]]]}] 19:06:25 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 19:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:06:25 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. 19:06:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:06:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 978ms 19:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:06:25 INFO - PROCESS | 1826 | 1461204385146 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:06:25 INFO - PROCESS | 1826 | 1461204385149 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:06:25 INFO - PROCESS | 1826 | 1461204385154 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:06:25 INFO - PROCESS | 1826 | 1461204385157 Marionette TRACE conn3 <- [1,1534,null,{}] 19:06:25 INFO - PROCESS | 1826 | 1461204385162 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}] 19:06:25 INFO - PROCESS | 1826 | 1461204385303 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:06:25 INFO - PROCESS | 1826 | 1461204385459 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2963a000 == 118 [pid = 1826] [id = 391] 19:06:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a13b60000) [pid = 1826] [serial = 1174] [outer = (nil)] 19:06:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a2d416400) [pid = 1826] [serial = 1175] [outer = 0x7f7a13b60000] 19:06:25 INFO - PROCESS | 1826 | 1461204385518 Marionette DEBUG loaded listener.js 19:06:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a3384bc00) [pid = 1826] [serial = 1176] [outer = 0x7f7a13b60000] 19:06:26 INFO - PROCESS | 1826 | 1461204386525 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]]]}] 19:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1434ms 19:06:26 INFO - PROCESS | 1826 | 1461204386590 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:06:26 INFO - PROCESS | 1826 | 1461204386597 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:06:26 INFO - PROCESS | 1826 | 1461204386607 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:06:26 INFO - PROCESS | 1826 | 1461204386612 Marionette TRACE conn3 <- [1,1538,null,{}] 19:06:26 INFO - PROCESS | 1826 | 1461204386619 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}] 19:06:26 INFO - PROCESS | 1826 | 1461204386871 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:06:27 INFO - PROCESS | 1826 | 1461204387067 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a60d000 == 119 [pid = 1826] [id = 392] 19:06:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a13b65000) [pid = 1826] [serial = 1177] [outer = (nil)] 19:06:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a1502b400) [pid = 1826] [serial = 1178] [outer = 0x7f7a13b65000] 19:06:27 INFO - PROCESS | 1826 | 1461204387145 Marionette DEBUG loaded listener.js 19:06:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a152bd800) [pid = 1826] [serial = 1179] [outer = 0x7f7a13b65000] 19:06:28 INFO - PROCESS | 1826 | 1461204388090 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]]]}] 19:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1538ms 19:06:28 INFO - PROCESS | 1826 | 1461204388146 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:06:28 INFO - PROCESS | 1826 | 1461204388153 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:06:28 INFO - PROCESS | 1826 | 1461204388163 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:06:28 INFO - PROCESS | 1826 | 1461204388167 Marionette TRACE conn3 <- [1,1542,null,{}] 19:06:28 INFO - PROCESS | 1826 | 1461204388172 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}] 19:06:28 INFO - PROCESS | 1826 | 1461204388353 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:06:28 INFO - PROCESS | 1826 | 1461204388545 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20962000 == 120 [pid = 1826] [id = 393] 19:06:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a13eddc00) [pid = 1826] [serial = 1180] [outer = (nil)] 19:06:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a1c348800) [pid = 1826] [serial = 1181] [outer = 0x7f7a13eddc00] 19:06:28 INFO - PROCESS | 1826 | 1461204388697 Marionette DEBUG loaded listener.js 19:06:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a1cc69800) [pid = 1826] [serial = 1182] [outer = 0x7f7a13eddc00] 19:06:29 INFO - PROCESS | 1826 | 1461204389488 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]]]}] 19:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1383ms 19:06:29 INFO - PROCESS | 1826 | 1461204389547 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:06:29 INFO - PROCESS | 1826 | 1461204389551 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:06:29 INFO - PROCESS | 1826 | 1461204389557 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:06:29 INFO - PROCESS | 1826 | 1461204389562 Marionette TRACE conn3 <- [1,1546,null,{}] 19:06:29 INFO - PROCESS | 1826 | 1461204389578 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}] 19:06:29 INFO - PROCESS | 1826 | 1461204389811 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:06:30 INFO - PROCESS | 1826 | 1461204390004 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a36224000 == 121 [pid = 1826] [id = 394] 19:06:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a1cc6d000) [pid = 1826] [serial = 1183] [outer = (nil)] 19:06:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a20ec7000) [pid = 1826] [serial = 1184] [outer = 0x7f7a1cc6d000] 19:06:30 INFO - PROCESS | 1826 | 1461204390079 Marionette DEBUG loaded listener.js 19:06:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a248e9800) [pid = 1826] [serial = 1185] [outer = 0x7f7a1cc6d000] 19:06:30 INFO - PROCESS | 1826 | 1461204390954 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]]]}] 19:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1435ms 19:06:30 INFO - PROCESS | 1826 | 1461204390992 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:06:31 INFO - PROCESS | 1826 | 1461204390997 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:06:31 INFO - PROCESS | 1826 | 1461204391003 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:06:31 INFO - PROCESS | 1826 | 1461204391006 Marionette TRACE conn3 <- [1,1550,null,{}] 19:06:31 INFO - PROCESS | 1826 | 1461204391011 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}] 19:06:31 INFO - PROCESS | 1826 | 1461204391193 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:06:31 INFO - PROCESS | 1826 | 1461204391395 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38558000 == 122 [pid = 1826] [id = 395] 19:06:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1e29b000) [pid = 1826] [serial = 1186] [outer = (nil)] 19:06:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a25308c00) [pid = 1826] [serial = 1187] [outer = 0x7f7a1e29b000] 19:06:31 INFO - PROCESS | 1826 | 1461204391464 Marionette DEBUG loaded listener.js 19:06:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a2d40f400) [pid = 1826] [serial = 1188] [outer = 0x7f7a1e29b000] 19:06:32 INFO - PROCESS | 1826 | 1461204392327 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]]]}] 19:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1378ms 19:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:06:32 INFO - PROCESS | 1826 | 1461204392381 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:06:32 INFO - PROCESS | 1826 | 1461204392383 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:06:32 INFO - PROCESS | 1826 | 1461204392389 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:06:32 INFO - PROCESS | 1826 | 1461204392393 Marionette TRACE conn3 <- [1,1554,null,{}] 19:06:32 INFO - PROCESS | 1826 | 1461204392398 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}] 19:06:32 INFO - PROCESS | 1826 | 1461204392566 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:06:32 INFO - PROCESS | 1826 | 1461204392762 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38892000 == 123 [pid = 1826] [id = 396] 19:06:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1cd10400) [pid = 1826] [serial = 1189] [outer = (nil)] 19:06:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a333d4000) [pid = 1826] [serial = 1190] [outer = 0x7f7a1cd10400] 19:06:32 INFO - PROCESS | 1826 | 1461204392832 Marionette DEBUG loaded listener.js 19:06:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a345e5400) [pid = 1826] [serial = 1191] [outer = 0x7f7a1cd10400] 19:06:33 INFO - PROCESS | 1826 | 1461204393746 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]]]}] 19:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1429ms 19:06:33 INFO - PROCESS | 1826 | 1461204393819 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:06:33 INFO - PROCESS | 1826 | 1461204393823 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:06:33 INFO - PROCESS | 1826 | 1461204393829 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:06:33 INFO - PROCESS | 1826 | 1461204393831 Marionette TRACE conn3 <- [1,1558,null,{}] 19:06:33 INFO - PROCESS | 1826 | 1461204393837 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}] 19:06:34 INFO - PROCESS | 1826 | 1461204394061 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:06:34 INFO - PROCESS | 1826 | 1461204394300 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38c30000 == 124 [pid = 1826] [id = 397] 19:06:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a27864800) [pid = 1826] [serial = 1192] [outer = (nil)] 19:06:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a348ed800) [pid = 1826] [serial = 1193] [outer = 0x7f7a27864800] 19:06:34 INFO - PROCESS | 1826 | 1461204394419 Marionette DEBUG loaded listener.js 19:06:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a38075c00) [pid = 1826] [serial = 1194] [outer = 0x7f7a27864800] 19:06:35 INFO - PROCESS | 1826 | 1461204395269 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]]]}] 19:06:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:06:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1478ms 19:06:35 INFO - PROCESS | 1826 | 1461204395308 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:06:35 INFO - PROCESS | 1826 | 1461204395311 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:06:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:06:35 INFO - PROCESS | 1826 | 1461204395317 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:06:35 INFO - PROCESS | 1826 | 1461204395320 Marionette TRACE conn3 <- [1,1562,null,{}] 19:06:35 INFO - PROCESS | 1826 | 1461204395326 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}] 19:06:35 INFO - PROCESS | 1826 | 1461204395511 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:06:35 INFO - PROCESS | 1826 | 1461204395718 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b541000 == 125 [pid = 1826] [id = 398] 19:06:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a1b7eb000) [pid = 1826] [serial = 1195] [outer = (nil)] 19:06:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a3486a000) [pid = 1826] [serial = 1196] [outer = 0x7f7a1b7eb000] 19:06:35 INFO - PROCESS | 1826 | 1461204395835 Marionette DEBUG loaded listener.js 19:06:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a38519800) [pid = 1826] [serial = 1197] [outer = 0x7f7a1b7eb000] 19:06:36 INFO - PROCESS | 1826 | 1461204396682 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]]]}] 19:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1398ms 19:06:36 INFO - PROCESS | 1826 | 1461204396716 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:06:36 INFO - PROCESS | 1826 | 1461204396719 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:06:36 INFO - PROCESS | 1826 | 1461204396725 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:06:36 INFO - PROCESS | 1826 | 1461204396727 Marionette TRACE conn3 <- [1,1566,null,{}] 19:06:36 INFO - PROCESS | 1826 | 1461204396733 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}] 19:06:36 INFO - PROCESS | 1826 | 1461204396910 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:06:37 INFO - PROCESS | 1826 | 1461204397140 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3cd86000 == 126 [pid = 1826] [id = 399] 19:06:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a1b842c00) [pid = 1826] [serial = 1198] [outer = (nil)] 19:06:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a386c9c00) [pid = 1826] [serial = 1199] [outer = 0x7f7a1b842c00] 19:06:37 INFO - PROCESS | 1826 | 1461204397209 Marionette DEBUG loaded listener.js 19:06:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a3878f800) [pid = 1826] [serial = 1200] [outer = 0x7f7a1b842c00] 19:06:38 INFO - PROCESS | 1826 | 1461204398062 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]]]}] 19:06:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:06:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1385ms 19:06:38 INFO - PROCESS | 1826 | 1461204398112 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:06:38 INFO - PROCESS | 1826 | 1461204398115 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:06:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:06:38 INFO - PROCESS | 1826 | 1461204398121 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:06:38 INFO - PROCESS | 1826 | 1461204398123 Marionette TRACE conn3 <- [1,1570,null,{}] 19:06:38 INFO - PROCESS | 1826 | 1461204398129 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}] 19:06:38 INFO - PROCESS | 1826 | 1461204398291 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:06:38 INFO - PROCESS | 1826 | 1461204398490 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2d6800 == 127 [pid = 1826] [id = 400] 19:06:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a0e66e400) [pid = 1826] [serial = 1201] [outer = (nil)] 19:06:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a0e676c00) [pid = 1826] [serial = 1202] [outer = 0x7f7a0e66e400] 19:06:38 INFO - PROCESS | 1826 | 1461204398564 Marionette DEBUG loaded listener.js 19:06:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a0e67bc00) [pid = 1826] [serial = 1203] [outer = 0x7f7a0e66e400] 19:06:39 INFO - PROCESS | 1826 | 1461204399434 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]]]}] 19:06:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:06:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1379ms 19:06:39 INFO - PROCESS | 1826 | 1461204399501 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:06:39 INFO - PROCESS | 1826 | 1461204399505 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:06:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:06:39 INFO - PROCESS | 1826 | 1461204399510 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:06:39 INFO - PROCESS | 1826 | 1461204399513 Marionette TRACE conn3 <- [1,1574,null,{}] 19:06:39 INFO - PROCESS | 1826 | 1461204399519 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}] 19:06:39 INFO - PROCESS | 1826 | 1461204399712 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:06:39 INFO - PROCESS | 1826 | 1461204399908 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a312800 == 128 [pid = 1826] [id = 401] 19:06:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a0e66f000) [pid = 1826] [serial = 1204] [outer = (nil)] 19:06:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a3851b400) [pid = 1826] [serial = 1205] [outer = 0x7f7a0e66f000] 19:06:39 INFO - PROCESS | 1826 | 1461204399981 Marionette DEBUG loaded listener.js 19:06:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a38869000) [pid = 1826] [serial = 1206] [outer = 0x7f7a0e66f000] 19:06:40 INFO - PROCESS | 1826 | 1461204400878 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]]]}] 19:06:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1430ms 19:06:40 INFO - PROCESS | 1826 | 1461204400942 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:06:40 INFO - PROCESS | 1826 | 1461204400946 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:06:40 INFO - PROCESS | 1826 | 1461204400951 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:06:40 INFO - PROCESS | 1826 | 1461204400955 Marionette TRACE conn3 <- [1,1578,null,{}] 19:06:40 INFO - PROCESS | 1826 | 1461204400960 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}] 19:06:41 INFO - PROCESS | 1826 | 1461204401166 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:06:41 INFO - PROCESS | 1826 | 1461204401363 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15c5e000 == 129 [pid = 1826] [id = 402] 19:06:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a0e676000) [pid = 1826] [serial = 1207] [outer = (nil)] 19:06:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a1ffd3800) [pid = 1826] [serial = 1208] [outer = 0x7f7a0e676000] 19:06:41 INFO - PROCESS | 1826 | 1461204401443 Marionette DEBUG loaded listener.js 19:06:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a38b26c00) [pid = 1826] [serial = 1209] [outer = 0x7f7a0e676000] 19:06:42 INFO - PROCESS | 1826 | 1461204402402 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]]]}] 19:06:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:06:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1529ms 19:06:42 INFO - PROCESS | 1826 | 1461204402484 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:06:42 INFO - PROCESS | 1826 | 1461204402490 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:06:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:06:42 INFO - PROCESS | 1826 | 1461204402499 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:06:42 INFO - PROCESS | 1826 | 1461204402503 Marionette TRACE conn3 <- [1,1582,null,{}] 19:06:42 INFO - PROCESS | 1826 | 1461204402511 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}] 19:06:42 INFO - PROCESS | 1826 | 1461204402732 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:06:42 INFO - PROCESS | 1826 | 1461204402971 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a2a2000 == 130 [pid = 1826] [id = 403] 19:06:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a10f0e400) [pid = 1826] [serial = 1210] [outer = (nil)] 19:06:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a10f17000) [pid = 1826] [serial = 1211] [outer = 0x7f7a10f0e400] 19:06:43 INFO - PROCESS | 1826 | 1461204403088 Marionette DEBUG loaded listener.js 19:06:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a10f1b400) [pid = 1826] [serial = 1212] [outer = 0x7f7a10f0e400] 19:06:43 INFO - PROCESS | 1826 | 1461204403874 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]]]}] 19:06:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:06:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1434ms 19:06:43 INFO - PROCESS | 1826 | 1461204403931 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:06:43 INFO - PROCESS | 1826 | 1461204403935 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:06:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:06:43 INFO - PROCESS | 1826 | 1461204403940 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:06:43 INFO - PROCESS | 1826 | 1461204403943 Marionette TRACE conn3 <- [1,1586,null,{}] 19:06:43 INFO - PROCESS | 1826 | 1461204403948 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}] 19:06:44 INFO - PROCESS | 1826 | 1461204404112 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:06:44 INFO - PROCESS | 1826 | 1461204404325 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a2b6800 == 131 [pid = 1826] [id = 404] 19:06:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a0dc4f400) [pid = 1826] [serial = 1213] [outer = (nil)] 19:06:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a0dc55800) [pid = 1826] [serial = 1214] [outer = 0x7f7a0dc4f400] 19:06:44 INFO - PROCESS | 1826 | 1461204404394 Marionette DEBUG loaded listener.js 19:06:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a0dc5ac00) [pid = 1826] [serial = 1215] [outer = 0x7f7a0dc4f400] 19:06:45 INFO - PROCESS | 1826 | 1461204405289 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]]]}] 19:06:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:06:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1384ms 19:06:45 INFO - PROCESS | 1826 | 1461204405326 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:06:45 INFO - PROCESS | 1826 | 1461204405329 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:06:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:06:45 INFO - PROCESS | 1826 | 1461204405335 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:06:45 INFO - PROCESS | 1826 | 1461204405338 Marionette TRACE conn3 <- [1,1590,null,{}] 19:06:45 INFO - PROCESS | 1826 | 1461204405343 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}] 19:06:45 INFO - PROCESS | 1826 | 1461204405534 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:06:45 INFO - PROCESS | 1826 | 1461204405741 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f954800 == 132 [pid = 1826] [id = 405] 19:06:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a0dc50000) [pid = 1826] [serial = 1216] [outer = (nil)] 19:06:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a0df55800) [pid = 1826] [serial = 1217] [outer = 0x7f7a0dc50000] 19:06:45 INFO - PROCESS | 1826 | 1461204405809 Marionette DEBUG loaded listener.js 19:06:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a0df5b800) [pid = 1826] [serial = 1218] [outer = 0x7f7a0dc50000] 19:06:47 INFO - PROCESS | 1826 | 1461204407035 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]]]}] 19:06:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:06:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1740ms 19:06:47 INFO - PROCESS | 1826 | 1461204407076 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:06:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:06:47 INFO - PROCESS | 1826 | 1461204407081 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:06:47 INFO - PROCESS | 1826 | 1461204407098 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:06:47 INFO - PROCESS | 1826 | 1461204407103 Marionette TRACE conn3 <- [1,1594,null,{}] 19:06:47 INFO - PROCESS | 1826 | 1461204407112 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}] 19:06:47 INFO - PROCESS | 1826 | 1461204407270 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:06:47 INFO - PROCESS | 1826 | 1461204407553 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15c5c000 == 133 [pid = 1826] [id = 406] 19:06:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a0e073800) [pid = 1826] [serial = 1219] [outer = (nil)] 19:06:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a0f0da400) [pid = 1826] [serial = 1220] [outer = 0x7f7a0e073800] 19:06:47 INFO - PROCESS | 1826 | 1461204407621 Marionette DEBUG loaded listener.js 19:06:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a1132c000) [pid = 1826] [serial = 1221] [outer = 0x7f7a0e073800] 19:06:48 INFO - PROCESS | 1826 | 1461204408609 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]]]}] 19:06:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:06:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1602ms 19:06:48 INFO - PROCESS | 1826 | 1461204408692 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:06:48 INFO - PROCESS | 1826 | 1461204408700 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:06:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:06:48 INFO - PROCESS | 1826 | 1461204408709 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:06:48 INFO - PROCESS | 1826 | 1461204408713 Marionette TRACE conn3 <- [1,1598,null,{}] 19:06:48 INFO - PROCESS | 1826 | 1461204408718 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}] 19:06:48 INFO - PROCESS | 1826 | 1461204408935 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255c1000 == 132 [pid = 1826] [id = 390] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a239d4c00) [pid = 1826] [serial = 1118] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a1cd1a000) [pid = 1826] [serial = 1082] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a1f0af000) [pid = 1826] [serial = 1085] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a1ffb4000) [pid = 1826] [serial = 1088] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a20ecc800) [pid = 1826] [serial = 1091] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | 1461204409293 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a22f16800 == 131 [pid = 1826] [id = 389] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cf31000 == 130 [pid = 1826] [id = 388] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ba43800 == 129 [pid = 1826] [id = 387] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b7e800 == 128 [pid = 1826] [id = 386] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e7ef000 == 127 [pid = 1826] [id = 385] 19:06:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7d3000 == 128 [pid = 1826] [id = 407] 19:06:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a13c41800) [pid = 1826] [serial = 1222] [outer = (nil)] 19:06:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a14e08400) [pid = 1826] [serial = 1223] [outer = 0x7f7a13c41800] 19:06:49 INFO - PROCESS | 1826 | 1461204409366 Marionette DEBUG loaded listener.js 19:06:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a151e7000) [pid = 1826] [serial = 1224] [outer = 0x7f7a13c41800] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ff12000 == 127 [pid = 1826] [id = 384] 19:06:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38008800 == 126 [pid = 1826] [id = 382] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a20ecd000) [pid = 1826] [serial = 1112] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a2246bc00) [pid = 1826] [serial = 1113] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a1ba91000) [pid = 1826] [serial = 1073] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a1a20bc00) [pid = 1826] [serial = 1101] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a152c0c00) [pid = 1826] [serial = 1100] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a1c476000) [pid = 1826] [serial = 1106] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a1132a000) [pid = 1826] [serial = 1095] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a0decf000) [pid = 1826] [serial = 1094] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a15dea400) [pid = 1826] [serial = 1103] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1baeb400) [pid = 1826] [serial = 1104] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1243a800) [pid = 1826] [serial = 1067] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1c3d0400) [pid = 1826] [serial = 1076] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a151ebc00) [pid = 1826] [serial = 1098] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a14fc5800) [pid = 1826] [serial = 1097] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a1c743c00) [pid = 1826] [serial = 1079] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a151e5c00) [pid = 1826] [serial = 1070] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a20daac00) [pid = 1826] [serial = 1115] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1cd12000) [pid = 1826] [serial = 1109] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1e113000) [pid = 1826] [serial = 1110] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1c86b000) [pid = 1826] [serial = 1107] [outer = (nil)] [url = about:blank] 19:06:49 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a2395e400) [pid = 1826] [serial = 1116] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1826 | 1461204410180 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]]]}] 19:06:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:06:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1501ms 19:06:50 INFO - PROCESS | 1826 | 1461204410210 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:06:50 INFO - PROCESS | 1826 | 1461204410213 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:06:50 INFO - PROCESS | 1826 | 1461204410231 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:06:50 INFO - PROCESS | 1826 | 1461204410236 Marionette TRACE conn3 <- [1,1602,null,{}] 19:06:50 INFO - PROCESS | 1826 | 1461204410253 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}] 19:06:50 INFO - PROCESS | 1826 | 1461204410413 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:06:50 INFO - PROCESS | 1826 | 1461204410429 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a69a000 == 127 [pid = 1826] [id = 408] 19:06:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1a4df000) [pid = 1826] [serial = 1225] [outer = (nil)] 19:06:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a1b83e000) [pid = 1826] [serial = 1226] [outer = 0x7f7a1a4df000] 19:06:50 INFO - PROCESS | 1826 | 1461204410500 Marionette DEBUG loaded listener.js 19:06:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a1baf1800) [pid = 1826] [serial = 1227] [outer = 0x7f7a1a4df000] 19:06:51 INFO - PROCESS | 1826 | 1461204411381 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]]]}] 19:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1304ms 19:06:51 INFO - PROCESS | 1826 | 1461204411529 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:06:51 INFO - PROCESS | 1826 | 1461204411536 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:06:51 INFO - PROCESS | 1826 | 1461204411543 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:06:51 INFO - PROCESS | 1826 | 1461204411548 Marionette TRACE conn3 <- [1,1606,null,{}] 19:06:51 INFO - PROCESS | 1826 | 1461204411556 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}] 19:06:51 INFO - PROCESS | 1826 | 1461204411733 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:06:51 INFO - PROCESS | 1826 | 1461204411933 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13e58800 == 128 [pid = 1826] [id = 409] 19:06:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a0df5bc00) [pid = 1826] [serial = 1228] [outer = (nil)] 19:06:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a0df60000) [pid = 1826] [serial = 1229] [outer = 0x7f7a0df5bc00] 19:06:52 INFO - PROCESS | 1826 | 1461204412016 Marionette DEBUG loaded listener.js 19:06:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a0e7fe800) [pid = 1826] [serial = 1230] [outer = 0x7f7a0df5bc00] 19:06:53 INFO - PROCESS | 1826 | 1461204413000 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]]]}] 19:06:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:06:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1491ms 19:06:53 INFO - PROCESS | 1826 | 1461204413036 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:06:53 INFO - PROCESS | 1826 | 1461204413041 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:06:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:06:53 INFO - PROCESS | 1826 | 1461204413053 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:06:53 INFO - PROCESS | 1826 | 1461204413058 Marionette TRACE conn3 <- [1,1610,null,{}] 19:06:53 INFO - PROCESS | 1826 | 1461204413064 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}] 19:06:53 INFO - PROCESS | 1826 | 1461204413236 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:06:53 INFO - PROCESS | 1826 | 1461204413447 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b965000 == 129 [pid = 1826] [id = 410] 19:06:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a0df5d000) [pid = 1826] [serial = 1231] [outer = (nil)] 19:06:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a15de5000) [pid = 1826] [serial = 1232] [outer = 0x7f7a0df5d000] 19:06:53 INFO - PROCESS | 1826 | 1461204413519 Marionette DEBUG loaded listener.js 19:06:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1ba8c400) [pid = 1826] [serial = 1233] [outer = 0x7f7a0df5d000] 19:06:54 INFO - PROCESS | 1826 | 1461204414444 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]]]}] 19:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1435ms 19:06:54 INFO - PROCESS | 1826 | 1461204414485 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:06:54 INFO - PROCESS | 1826 | 1461204414488 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:06:54 INFO - PROCESS | 1826 | 1461204414494 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:06:54 INFO - PROCESS | 1826 | 1461204414497 Marionette TRACE conn3 <- [1,1614,null,{}] 19:06:54 INFO - PROCESS | 1826 | 1461204414512 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}] 19:06:54 INFO - PROCESS | 1826 | 1461204414681 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:06:54 INFO - PROCESS | 1826 | 1461204414897 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cf3f000 == 130 [pid = 1826] [id = 411] 19:06:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a1c3ce000) [pid = 1826] [serial = 1234] [outer = (nil)] 19:06:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a1cd15800) [pid = 1826] [serial = 1235] [outer = 0x7f7a1c3ce000] 19:06:54 INFO - PROCESS | 1826 | 1461204414975 Marionette DEBUG loaded listener.js 19:06:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a1e116400) [pid = 1826] [serial = 1236] [outer = 0x7f7a1c3ce000] 19:06:55 INFO - PROCESS | 1826 | 1461204415897 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]]]}] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cf42000 == 129 [pid = 1826] [id = 48] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a246f4800 == 128 [pid = 1826] [id = 68] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a333fd800 == 127 [pid = 1826] [id = 67] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38563800 == 126 [pid = 1826] [id = 148] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25c1e800 == 125 [pid = 1826] [id = 55] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e7d3000 == 124 [pid = 1826] [id = 407] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15c5c000 == 123 [pid = 1826] [id = 406] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2d6800 == 122 [pid = 1826] [id = 400] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3cd86000 == 121 [pid = 1826] [id = 399] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3b541000 == 120 [pid = 1826] [id = 398] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38c30000 == 119 [pid = 1826] [id = 397] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38892000 == 118 [pid = 1826] [id = 396] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38558000 == 117 [pid = 1826] [id = 395] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a36224000 == 116 [pid = 1826] [id = 394] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20962000 == 115 [pid = 1826] [id = 393] 19:06:57 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a60d000 == 114 [pid = 1826] [id = 392] 19:06:58 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 19:06:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 3691ms 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1e54b400) [pid = 1826] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1cd1e400) [pid = 1826] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a13b61400) [pid = 1826] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1ba8e800) [pid = 1826] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a13c41400) [pid = 1826] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a0e7f1000) [pid = 1826] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1a20d400) [pid = 1826] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0e073800) [pid = 1826] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:06:58 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a13c41800) [pid = 1826] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:06:58 INFO - PROCESS | 1826 | 1461204418730 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:06:58 INFO - PROCESS | 1826 | 1461204418735 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:06:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:06:58 INFO - PROCESS | 1826 | 1461204418745 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:06:58 INFO - PROCESS | 1826 | 1461204418752 Marionette TRACE conn3 <- [1,1618,null,{}] 19:06:58 INFO - PROCESS | 1826 | 1461204418759 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}] 19:06:58 INFO - PROCESS | 1826 | 1461204418906 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:06:58 INFO - PROCESS | 1826 | 1461204418922 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12597000 == 115 [pid = 1826] [id = 412] 19:06:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a10f13800) [pid = 1826] [serial = 1237] [outer = (nil)] 19:06:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a10f19400) [pid = 1826] [serial = 1238] [outer = 0x7f7a10f13800] 19:06:58 INFO - PROCESS | 1826 | 1461204418988 Marionette DEBUG loaded listener.js 19:06:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a13b5e800) [pid = 1826] [serial = 1239] [outer = 0x7f7a10f13800] 19:06:59 INFO - PROCESS | 1826 | 1461204419843 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]]]}] 19:06:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:06:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1133ms 19:06:59 INFO - PROCESS | 1826 | 1461204419879 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:06:59 INFO - PROCESS | 1826 | 1461204419884 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:06:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:06:59 INFO - PROCESS | 1826 | 1461204419895 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:06:59 INFO - PROCESS | 1826 | 1461204419901 Marionette TRACE conn3 <- [1,1622,null,{}] 19:06:59 INFO - PROCESS | 1826 | 1461204419909 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}] 19:07:00 INFO - PROCESS | 1826 | 1461204420070 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:07:00 INFO - PROCESS | 1826 | 1461204420080 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a30c800 == 116 [pid = 1826] [id = 413] 19:07:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a0e67b800) [pid = 1826] [serial = 1240] [outer = (nil)] 19:07:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a15de5400) [pid = 1826] [serial = 1241] [outer = 0x7f7a0e67b800] 19:07:00 INFO - PROCESS | 1826 | 1461204420141 Marionette DEBUG loaded listener.js 19:07:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1b7ea800) [pid = 1826] [serial = 1242] [outer = 0x7f7a0e67b800] 19:07:01 INFO - PROCESS | 1826 | 1461204421251 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]]]}] 19:07:01 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 19:07:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1391ms 19:07:01 INFO - PROCESS | 1826 | 1461204421284 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:07:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:07:01 INFO - PROCESS | 1826 | 1461204421290 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:07:01 INFO - PROCESS | 1826 | 1461204421298 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:07:01 INFO - PROCESS | 1826 | 1461204421304 Marionette TRACE conn3 <- [1,1626,null,{}] 19:07:01 INFO - PROCESS | 1826 | 1461204421314 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}] 19:07:01 INFO - PROCESS | 1826 | 1461204421487 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:07:01 INFO - PROCESS | 1826 | 1461204421700 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a30a000 == 117 [pid = 1826] [id = 414] 19:07:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a123a9c00) [pid = 1826] [serial = 1243] [outer = (nil)] 19:07:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a15030000) [pid = 1826] [serial = 1244] [outer = 0x7f7a123a9c00] 19:07:01 INFO - PROCESS | 1826 | 1461204421843 Marionette DEBUG loaded listener.js 19:07:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a1a20e000) [pid = 1826] [serial = 1245] [outer = 0x7f7a123a9c00] 19:07:02 INFO - PROCESS | 1826 | 1461204422725 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]]]}] 19:07:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:07:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1487ms 19:07:02 INFO - PROCESS | 1826 | 1461204422785 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:07:02 INFO - PROCESS | 1826 | 1461204422794 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:07:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:07:02 INFO - PROCESS | 1826 | 1461204422803 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:07:02 INFO - PROCESS | 1826 | 1461204422807 Marionette TRACE conn3 <- [1,1630,null,{}] 19:07:02 INFO - PROCESS | 1826 | 1461204422813 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}] 19:07:03 INFO - PROCESS | 1826 | 1461204423035 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:07:03 INFO - PROCESS | 1826 | 1461204423295 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cac3000 == 118 [pid = 1826] [id = 415] 19:07:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a1a4e1800) [pid = 1826] [serial = 1246] [outer = (nil)] 19:07:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a1c743000) [pid = 1826] [serial = 1247] [outer = 0x7f7a1a4e1800] 19:07:03 INFO - PROCESS | 1826 | 1461204423412 Marionette DEBUG loaded listener.js 19:07:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a1cd1c400) [pid = 1826] [serial = 1248] [outer = 0x7f7a1a4e1800] 19:07:04 INFO - PROCESS | 1826 | 1461204424336 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]]]}] 19:07:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:07:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1580ms 19:07:04 INFO - PROCESS | 1826 | 1461204424384 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:07:04 INFO - PROCESS | 1826 | 1461204424388 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:07:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:07:04 INFO - PROCESS | 1826 | 1461204424394 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:07:04 INFO - PROCESS | 1826 | 1461204424399 Marionette TRACE conn3 <- [1,1634,null,{}] 19:07:04 INFO - PROCESS | 1826 | 1461204424416 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}] 19:07:04 INFO - PROCESS | 1826 | 1461204424603 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:07:04 INFO - PROCESS | 1826 | 1461204424869 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20957000 == 119 [pid = 1826] [id = 416] 19:07:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a1e54b400) [pid = 1826] [serial = 1249] [outer = (nil)] 19:07:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a1ffcf400) [pid = 1826] [serial = 1250] [outer = 0x7f7a1e54b400] 19:07:04 INFO - PROCESS | 1826 | 1461204424990 Marionette DEBUG loaded listener.js 19:07:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a20ecc800) [pid = 1826] [serial = 1251] [outer = 0x7f7a1e54b400] 19:07:05 INFO - PROCESS | 1826 | 1461204425826 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]]]}] 19:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1493ms 19:07:05 INFO - PROCESS | 1826 | 1461204425888 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:07:05 INFO - PROCESS | 1826 | 1461204425893 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:07:05 INFO - PROCESS | 1826 | 1461204425898 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:07:05 INFO - PROCESS | 1826 | 1461204425901 Marionette TRACE conn3 <- [1,1638,null,{}] 19:07:05 INFO - PROCESS | 1826 | 1461204425906 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}] 19:07:06 INFO - PROCESS | 1826 | 1461204426079 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:07:06 INFO - PROCESS | 1826 | 1461204426282 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2466f800 == 120 [pid = 1826] [id = 417] 19:07:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a1ffc9c00) [pid = 1826] [serial = 1252] [outer = (nil)] 19:07:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a239d0000) [pid = 1826] [serial = 1253] [outer = 0x7f7a1ffc9c00] 19:07:06 INFO - PROCESS | 1826 | 1461204426357 Marionette DEBUG loaded listener.js 19:07:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a23ebf400) [pid = 1826] [serial = 1254] [outer = 0x7f7a1ffc9c00] 19:07:07 INFO - PROCESS | 1826 | 1461204427293 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]]]}] 19:07:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:07:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1431ms 19:07:07 INFO - PROCESS | 1826 | 1461204427331 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:07:07 INFO - PROCESS | 1826 | 1461204427335 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:07:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:07:07 INFO - PROCESS | 1826 | 1461204427340 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:07:07 INFO - PROCESS | 1826 | 1461204427343 Marionette TRACE conn3 <- [1,1642,null,{}] 19:07:07 INFO - PROCESS | 1826 | 1461204427348 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}] 19:07:07 INFO - PROCESS | 1826 | 1461204427525 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:07:07 INFO - PROCESS | 1826 | 1461204427763 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25858800 == 121 [pid = 1826] [id = 418] 19:07:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a23ebc800) [pid = 1826] [serial = 1255] [outer = (nil)] 19:07:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a2503c800) [pid = 1826] [serial = 1256] [outer = 0x7f7a23ebc800] 19:07:07 INFO - PROCESS | 1826 | 1461204427835 Marionette DEBUG loaded listener.js 19:07:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a25774400) [pid = 1826] [serial = 1257] [outer = 0x7f7a23ebc800] 19:07:08 INFO - PROCESS | 1826 | 1461204428698 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]]]}] 19:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1429ms 19:07:08 INFO - PROCESS | 1826 | 1461204428771 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:07:08 INFO - PROCESS | 1826 | 1461204428774 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:07:08 INFO - PROCESS | 1826 | 1461204428780 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:07:08 INFO - PROCESS | 1826 | 1461204428784 Marionette TRACE conn3 <- [1,1646,null,{}] 19:07:08 INFO - PROCESS | 1826 | 1461204428789 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}] 19:07:09 INFO - PROCESS | 1826 | 1461204429020 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:07:09 INFO - PROCESS | 1826 | 1461204429227 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a29b800 == 122 [pid = 1826] [id = 419] 19:07:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a1ffba000) [pid = 1826] [serial = 1258] [outer = (nil)] 19:07:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a27743400) [pid = 1826] [serial = 1259] [outer = 0x7f7a1ffba000] 19:07:09 INFO - PROCESS | 1826 | 1461204429352 Marionette DEBUG loaded listener.js 19:07:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a34539400) [pid = 1826] [serial = 1260] [outer = 0x7f7a1ffba000] 19:07:10 INFO - PROCESS | 1826 | 1461204430168 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]]]}] 19:07:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1436ms 19:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:07:10 INFO - PROCESS | 1826 | 1461204430218 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:07:10 INFO - PROCESS | 1826 | 1461204430221 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:07:10 INFO - PROCESS | 1826 | 1461204430228 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:07:10 INFO - PROCESS | 1826 | 1461204430231 Marionette TRACE conn3 <- [1,1650,null,{}] 19:07:10 INFO - PROCESS | 1826 | 1461204430236 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}] 19:07:10 INFO - PROCESS | 1826 | 1461204430398 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:07:10 INFO - PROCESS | 1826 | 1461204430607 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3364c800 == 123 [pid = 1826] [id = 420] 19:07:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a253bc800) [pid = 1826] [serial = 1261] [outer = (nil)] 19:07:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a3481b000) [pid = 1826] [serial = 1262] [outer = 0x7f7a253bc800] 19:07:10 INFO - PROCESS | 1826 | 1461204430675 Marionette DEBUG loaded listener.js 19:07:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a34874c00) [pid = 1826] [serial = 1263] [outer = 0x7f7a253bc800] 19:07:11 INFO - PROCESS | 1826 | 1461204431520 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]]]}] 19:07:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:07:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1330ms 19:07:11 INFO - PROCESS | 1826 | 1461204431558 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:07:11 INFO - PROCESS | 1826 | 1461204431561 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:07:11 INFO - PROCESS | 1826 | 1461204431567 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:07:11 INFO - PROCESS | 1826 | 1461204431569 Marionette TRACE conn3 <- [1,1654,null,{}] 19:07:11 INFO - PROCESS | 1826 | 1461204431574 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}] 19:07:11 INFO - PROCESS | 1826 | 1461204431732 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:07:11 INFO - PROCESS | 1826 | 1461204431941 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38356800 == 124 [pid = 1826] [id = 421] 19:07:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a336ac400) [pid = 1826] [serial = 1264] [outer = (nil)] 19:07:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a38068c00) [pid = 1826] [serial = 1265] [outer = 0x7f7a336ac400] 19:07:12 INFO - PROCESS | 1826 | 1461204432011 Marionette DEBUG loaded listener.js 19:07:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a38515800) [pid = 1826] [serial = 1266] [outer = 0x7f7a336ac400] 19:07:12 INFO - PROCESS | 1826 | 1461204432857 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]]]}] 19:07:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:07:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1332ms 19:07:12 INFO - PROCESS | 1826 | 1461204432899 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:07:12 INFO - PROCESS | 1826 | 1461204432903 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:07:12 INFO - PROCESS | 1826 | 1461204432909 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:07:12 INFO - PROCESS | 1826 | 1461204432911 Marionette TRACE conn3 <- [1,1658,null,{}] 19:07:12 INFO - PROCESS | 1826 | 1461204432916 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}] 19:07:13 INFO - PROCESS | 1826 | 1461204433068 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:07:13 INFO - PROCESS | 1826 | 1461204433276 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38745000 == 125 [pid = 1826] [id = 422] 19:07:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a34810000) [pid = 1826] [serial = 1267] [outer = (nil)] 19:07:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a1e2a1400) [pid = 1826] [serial = 1268] [outer = 0x7f7a34810000] 19:07:13 INFO - PROCESS | 1826 | 1461204433400 Marionette DEBUG loaded listener.js 19:07:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a38794c00) [pid = 1826] [serial = 1269] [outer = 0x7f7a34810000] 19:07:14 INFO - PROCESS | 1826 | 1461204434242 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]]]}] 19:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1377ms 19:07:14 INFO - PROCESS | 1826 | 1461204434290 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:07:14 INFO - PROCESS | 1826 | 1461204434293 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:07:14 INFO - PROCESS | 1826 | 1461204434299 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:07:14 INFO - PROCESS | 1826 | 1461204434302 Marionette TRACE conn3 <- [1,1662,null,{}] 19:07:14 INFO - PROCESS | 1826 | 1461204434307 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}] 19:07:14 INFO - PROCESS | 1826 | 1461204434463 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:07:14 INFO - PROCESS | 1826 | 1461204434674 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38c1e800 == 126 [pid = 1826] [id = 423] 19:07:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a0dc58800) [pid = 1826] [serial = 1270] [outer = (nil)] 19:07:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a0e70ac00) [pid = 1826] [serial = 1271] [outer = 0x7f7a0dc58800] 19:07:14 INFO - PROCESS | 1826 | 1461204434742 Marionette DEBUG loaded listener.js 19:07:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a0e710000) [pid = 1826] [serial = 1272] [outer = 0x7f7a0dc58800] 19:07:15 INFO - PROCESS | 1826 | 1461204435631 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]]]}] 19:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1385ms 19:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:07:15 INFO - PROCESS | 1826 | 1461204435685 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:07:15 INFO - PROCESS | 1826 | 1461204435688 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:07:15 INFO - PROCESS | 1826 | 1461204435694 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:07:15 INFO - PROCESS | 1826 | 1461204435698 Marionette TRACE conn3 <- [1,1666,null,{}] 19:07:15 INFO - PROCESS | 1826 | 1461204435703 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}] 19:07:15 INFO - PROCESS | 1826 | 1461204435889 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:07:16 INFO - PROCESS | 1826 | 1461204436096 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a459cc000 == 127 [pid = 1826] [id = 424] 19:07:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a0e703000) [pid = 1826] [serial = 1273] [outer = (nil)] 19:07:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a0f060c00) [pid = 1826] [serial = 1274] [outer = 0x7f7a0e703000] 19:07:16 INFO - PROCESS | 1826 | 1461204436217 Marionette DEBUG loaded listener.js 19:07:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a386c0000) [pid = 1826] [serial = 1275] [outer = 0x7f7a0e703000] 19:07:17 INFO - PROCESS | 1826 | 1461204437121 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]]]}] 19:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1479ms 19:07:17 INFO - PROCESS | 1826 | 1461204437173 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:07:17 INFO - PROCESS | 1826 | 1461204437176 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:07:17 INFO - PROCESS | 1826 | 1461204437182 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:07:17 INFO - PROCESS | 1826 | 1461204437184 Marionette TRACE conn3 <- [1,1670,null,{}] 19:07:17 INFO - PROCESS | 1826 | 1461204437190 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}] 19:07:17 INFO - PROCESS | 1826 | 1461204437349 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:07:17 INFO - PROCESS | 1826 | 1461204437564 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f380800 == 128 [pid = 1826] [id = 425] 19:07:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a0e711800) [pid = 1826] [serial = 1276] [outer = (nil)] 19:07:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a10d65000) [pid = 1826] [serial = 1277] [outer = 0x7f7a0e711800] 19:07:17 INFO - PROCESS | 1826 | 1461204437676 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a10d6a400) [pid = 1826] [serial = 1278] [outer = 0x7f7a0e711800] 19:07:18 INFO - PROCESS | 1826 | 1461204438579 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]]]}] 19:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1440ms 19:07:18 INFO - PROCESS | 1826 | 1461204438624 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:07:18 INFO - PROCESS | 1826 | 1461204438627 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:07:18 INFO - PROCESS | 1826 | 1461204438633 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1826 | 1461204438635 Marionette TRACE conn3 <- [1,1674,null,{}] 19:07:18 INFO - PROCESS | 1826 | 1461204438641 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}] 19:07:18 INFO - PROCESS | 1826 | 1461204438822 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:07:19 INFO - PROCESS | 1826 | 1461204439038 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c2de000 == 129 [pid = 1826] [id = 426] 19:07:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a0ded1800) [pid = 1826] [serial = 1279] [outer = (nil)] 19:07:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a10d69c00) [pid = 1826] [serial = 1280] [outer = 0x7f7a0ded1800] 19:07:19 INFO - PROCESS | 1826 | 1461204439150 Marionette DEBUG loaded listener.js 19:07:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a13fb6c00) [pid = 1826] [serial = 1281] [outer = 0x7f7a0ded1800] 19:07:20 INFO - PROCESS | 1826 | 1461204440330 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]]]}] 19:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1734ms 19:07:20 INFO - PROCESS | 1826 | 1461204440370 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:07:20 INFO - PROCESS | 1826 | 1461204440377 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:07:20 INFO - PROCESS | 1826 | 1461204440385 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:07:20 INFO - PROCESS | 1826 | 1461204440389 Marionette TRACE conn3 <- [1,1678,null,{}] 19:07:20 INFO - PROCESS | 1826 | 1461204440396 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}] 19:07:20 INFO - PROCESS | 1826 | 1461204440585 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:07:20 INFO - PROCESS | 1826 | 1461204440854 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14f84800 == 130 [pid = 1826] [id = 427] 19:07:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a0e70f800) [pid = 1826] [serial = 1282] [outer = (nil)] 19:07:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a0e7f6800) [pid = 1826] [serial = 1283] [outer = 0x7f7a0e70f800] 19:07:21 INFO - PROCESS | 1826 | 1461204441032 Marionette DEBUG loaded listener.js 19:07:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f7a10d67000) [pid = 1826] [serial = 1284] [outer = 0x7f7a0e70f800] 19:07:21 INFO - PROCESS | 1826 | 1461204441876 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]]]}] 19:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1540ms 19:07:21 INFO - PROCESS | 1826 | 1461204441926 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:07:21 INFO - PROCESS | 1826 | 1461204441934 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:07:21 INFO - PROCESS | 1826 | 1461204441943 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:07:21 INFO - PROCESS | 1826 | 1461204441947 Marionette TRACE conn3 <- [1,1682,null,{}] 19:07:21 INFO - PROCESS | 1826 | 1461204441952 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}] 19:07:22 INFO - PROCESS | 1826 | 1461204442138 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:07:22 INFO - PROCESS | 1826 | 1461204442351 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b97000 == 131 [pid = 1826] [id = 428] 19:07:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f7a0f05b000) [pid = 1826] [serial = 1285] [outer = (nil)] 19:07:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f7a13e75400) [pid = 1826] [serial = 1286] [outer = 0x7f7a0f05b000] 19:07:22 INFO - PROCESS | 1826 | 1461204442459 Marionette DEBUG loaded listener.js 19:07:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f7a13fbcc00) [pid = 1826] [serial = 1287] [outer = 0x7f7a0f05b000] 19:07:23 INFO - PROCESS | 1826 | 1461204443488 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]]]}] 19:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1587ms 19:07:23 INFO - PROCESS | 1826 | 1461204443532 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:07:23 INFO - PROCESS | 1826 | 1461204443535 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:07:23 INFO - PROCESS | 1826 | 1461204443542 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:07:23 INFO - PROCESS | 1826 | 1461204443548 Marionette TRACE conn3 <- [1,1686,null,{}] 19:07:23 INFO - PROCESS | 1826 | 1461204443563 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}] 19:07:23 INFO - PROCESS | 1826 | 1461204443757 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:07:24 INFO - PROCESS | 1826 | 1461204444026 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f95b800 == 132 [pid = 1826] [id = 429] 19:07:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f7a0decc000) [pid = 1826] [serial = 1288] [outer = (nil)] 19:07:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f7a13ed9c00) [pid = 1826] [serial = 1289] [outer = 0x7f7a0decc000] 19:07:24 INFO - PROCESS | 1826 | 1461204444163 Marionette DEBUG loaded listener.js 19:07:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f7a1ba96000) [pid = 1826] [serial = 1290] [outer = 0x7f7a0decc000] 19:07:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a34505800 == 131 [pid = 1826] [id = 46] 19:07:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12597000 == 130 [pid = 1826] [id = 412] 19:07:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b965000 == 129 [pid = 1826] [id = 410] 19:07:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13e58800 == 128 [pid = 1826] [id = 409] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f7a26a89c00) [pid = 1826] [serial = 1139] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f7a249b1c00) [pid = 1826] [serial = 1133] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f7a1ba8f000) [pid = 1826] [serial = 1124] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f7a1d57dc00) [pid = 1826] [serial = 1127] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f7a239da000) [pid = 1826] [serial = 1130] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f7a292f2000) [pid = 1826] [serial = 1148] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f7a25035400) [pid = 1826] [serial = 1151] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a2966cc00) [pid = 1826] [serial = 1145] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a25571800) [pid = 1826] [serial = 1136] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a2762b400) [pid = 1826] [serial = 1142] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a14fc0800) [pid = 1826] [serial = 1121] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a1b83e000) [pid = 1826] [serial = 1226] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a1502b400) [pid = 1826] [serial = 1178] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a1c348800) [pid = 1826] [serial = 1181] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a20ec7000) [pid = 1826] [serial = 1184] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a25308c00) [pid = 1826] [serial = 1187] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a333d4000) [pid = 1826] [serial = 1190] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a348ed800) [pid = 1826] [serial = 1193] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a3486a000) [pid = 1826] [serial = 1196] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a386c9c00) [pid = 1826] [serial = 1199] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a0e676c00) [pid = 1826] [serial = 1202] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a3851b400) [pid = 1826] [serial = 1205] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a1ffd3800) [pid = 1826] [serial = 1208] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a10f17000) [pid = 1826] [serial = 1211] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a0dc55800) [pid = 1826] [serial = 1214] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a0df55800) [pid = 1826] [serial = 1217] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a69a000 == 127 [pid = 1826] [id = 408] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a25038000) [pid = 1826] [serial = 1169] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a1e54a400) [pid = 1826] [serial = 1167] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a13e71800) [pid = 1826] [serial = 1154] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a1c870400) [pid = 1826] [serial = 1163] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a152c6c00) [pid = 1826] [serial = 1157] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a25965000) [pid = 1826] [serial = 1170] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1a206000) [pid = 1826] [serial = 1158] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a1e29d000) [pid = 1826] [serial = 1166] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a15029400) [pid = 1826] [serial = 1155] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a25038800) [pid = 1826] [serial = 1172] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a1cd10800) [pid = 1826] [serial = 1164] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a1c34dc00) [pid = 1826] [serial = 1161] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a1bab2400) [pid = 1826] [serial = 1160] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a2d416400) [pid = 1826] [serial = 1175] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a0f0da400) [pid = 1826] [serial = 1220] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a1132c000) [pid = 1826] [serial = 1221] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a14e08400) [pid = 1826] [serial = 1223] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a151e7000) [pid = 1826] [serial = 1224] [outer = (nil)] [url = about:blank] 19:07:24 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a267c0400) [pid = 1826] [serial = 1173] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1826 | 1461204445025 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]]]}] 19:07:25 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 19:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1540ms 19:07:25 INFO - PROCESS | 1826 | 1461204445084 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:07:25 INFO - PROCESS | 1826 | 1461204445089 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:07:25 INFO - PROCESS | 1826 | 1461204445095 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:07:25 INFO - PROCESS | 1826 | 1461204445097 Marionette TRACE conn3 <- [1,1690,null,{}] 19:07:25 INFO - PROCESS | 1826 | 1461204445102 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}] 19:07:25 INFO - PROCESS | 1826 | 1461204445273 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:07:25 INFO - PROCESS | 1826 | 1461204445443 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a321800 == 128 [pid = 1826] [id = 430] 19:07:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a0decf000) [pid = 1826] [serial = 1291] [outer = (nil)] 19:07:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a1c2c3000) [pid = 1826] [serial = 1292] [outer = 0x7f7a0decf000] 19:07:25 INFO - PROCESS | 1826 | 1461204445503 Marionette DEBUG loaded listener.js 19:07:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a1cc66800) [pid = 1826] [serial = 1293] [outer = 0x7f7a0decf000] 19:07:26 INFO - PROCESS | 1826 | 1461204446255 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]]]}] 19:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1187ms 19:07:26 INFO - PROCESS | 1826 | 1461204446282 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:07:26 INFO - PROCESS | 1826 | 1461204446286 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:07:26 INFO - PROCESS | 1826 | 1461204446292 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:07:26 INFO - PROCESS | 1826 | 1461204446294 Marionette TRACE conn3 <- [1,1694,null,{}] 19:07:26 INFO - PROCESS | 1826 | 1461204446328 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}] 19:07:26 INFO - PROCESS | 1826 | 1461204446496 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:07:26 INFO - PROCESS | 1826 | 1461204446505 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2c6000 == 129 [pid = 1826] [id = 431] 19:07:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a0df57000) [pid = 1826] [serial = 1294] [outer = (nil)] 19:07:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a1e110c00) [pid = 1826] [serial = 1295] [outer = 0x7f7a0df57000] 19:07:26 INFO - PROCESS | 1826 | 1461204446564 Marionette DEBUG loaded listener.js 19:07:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a1ffb4000) [pid = 1826] [serial = 1296] [outer = 0x7f7a0df57000] 19:07:27 INFO - PROCESS | 1826 | 1461204447547 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]]]}] 19:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1320ms 19:07:27 INFO - PROCESS | 1826 | 1461204447621 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:07:27 INFO - PROCESS | 1826 | 1461204447624 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:07:27 INFO - PROCESS | 1826 | 1461204447631 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:07:27 INFO - PROCESS | 1826 | 1461204447633 Marionette TRACE conn3 <- [1,1698,null,{}] 19:07:27 INFO - PROCESS | 1826 | 1461204447638 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}] 19:07:27 INFO - PROCESS | 1826 | 1461204447900 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:07:27 INFO - PROCESS | 1826 | 1461204447927 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2095e800 == 130 [pid = 1826] [id = 432] 19:07:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a1ffccc00) [pid = 1826] [serial = 1297] [outer = (nil)] 19:07:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a246aec00) [pid = 1826] [serial = 1298] [outer = 0x7f7a1ffccc00] 19:07:28 INFO - PROCESS | 1826 | 1461204447992 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a25571800) [pid = 1826] [serial = 1299] [outer = 0x7f7a1ffccc00] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a1b842c00) [pid = 1826] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a0e676000) [pid = 1826] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a1cd10400) [pid = 1826] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a11fbf800) [pid = 1826] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a1b7eb000) [pid = 1826] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a13b65000) [pid = 1826] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a0df5d000) [pid = 1826] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a1a4df000) [pid = 1826] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a1513dc00) [pid = 1826] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1b7e9800) [pid = 1826] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a0e66e400) [pid = 1826] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a0e66f000) [pid = 1826] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a21aa3c00) [pid = 1826] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a21aa2400) [pid = 1826] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a1a20f000) [pid = 1826] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a0df5bc00) [pid = 1826] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a10f13800) [pid = 1826] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a123ad000) [pid = 1826] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a13eddc00) [pid = 1826] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a10f0e400) [pid = 1826] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a1ffb2000) [pid = 1826] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a0e074400) [pid = 1826] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a0e07b000) [pid = 1826] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a11326400) [pid = 1826] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0dc50000) [pid = 1826] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a123ad800) [pid = 1826] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a253bf800) [pid = 1826] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a1cc6d400) [pid = 1826] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1fde5400) [pid = 1826] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1b844400) [pid = 1826] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a151f1400) [pid = 1826] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a0e07a800) [pid = 1826] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a1132dc00) [pid = 1826] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1c3ce000) [pid = 1826] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a0ded0000) [pid = 1826] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a1cc6d000) [pid = 1826] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a0f0d4400) [pid = 1826] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a1a4df400) [pid = 1826] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a27864800) [pid = 1826] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a14fbac00) [pid = 1826] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a1c34a000) [pid = 1826] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a0e07c800) [pid = 1826] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a151f2000) [pid = 1826] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1e29b000) [pid = 1826] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a11324400) [pid = 1826] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a13ee2c00) [pid = 1826] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a0dc4f400) [pid = 1826] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a15138400) [pid = 1826] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a0e07d800) [pid = 1826] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:07:29 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a13b60000) [pid = 1826] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:07:29 INFO - PROCESS | 1826 | 1461204449420 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]]]}] 19:07:29 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 19:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1832ms 19:07:29 INFO - PROCESS | 1826 | 1461204449464 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:07:29 INFO - PROCESS | 1826 | 1461204449467 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:07:29 INFO - PROCESS | 1826 | 1461204449473 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1826 | 1461204449475 Marionette TRACE conn3 <- [1,1702,null,{}] 19:07:29 INFO - PROCESS | 1826 | 1461204449518 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}] 19:07:29 INFO - PROCESS | 1826 | 1461204449760 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:07:29 INFO - PROCESS | 1826 | 1461204449867 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12170000 == 131 [pid = 1826] [id = 433] 19:07:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a0ded1c00) [pid = 1826] [serial = 1300] [outer = (nil)] 19:07:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a0e07d400) [pid = 1826] [serial = 1301] [outer = 0x7f7a0ded1c00] 19:07:29 INFO - PROCESS | 1826 | 1461204449944 Marionette DEBUG loaded listener.js 19:07:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a0f0ce400) [pid = 1826] [serial = 1302] [outer = 0x7f7a0ded1c00] 19:07:30 INFO - PROCESS | 1826 | 1461204450639 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]]]}] 19:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1229ms 19:07:30 INFO - PROCESS | 1826 | 1461204450709 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:07:30 INFO - PROCESS | 1826 | 1461204450712 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:07:30 INFO - PROCESS | 1826 | 1461204450732 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:07:30 INFO - PROCESS | 1826 | 1461204450735 Marionette TRACE conn3 <- [1,1706,null,{}] 19:07:30 INFO - PROCESS | 1826 | 1461204450740 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}] 19:07:30 INFO - PROCESS | 1826 | 1461204450927 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:07:30 INFO - PROCESS | 1826 | 1461204450943 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20bd3800 == 132 [pid = 1826] [id = 434] 19:07:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a0df5f800) [pid = 1826] [serial = 1303] [outer = (nil)] 19:07:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a13e6fc00) [pid = 1826] [serial = 1304] [outer = 0x7f7a0df5f800] 19:07:31 INFO - PROCESS | 1826 | 1461204451011 Marionette DEBUG loaded listener.js 19:07:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a151f2000) [pid = 1826] [serial = 1305] [outer = 0x7f7a0df5f800] 19:07:32 INFO - PROCESS | 1826 | 1461204452174 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]]]}] 19:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1486ms 19:07:32 INFO - PROCESS | 1826 | 1461204452219 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:07:32 INFO - PROCESS | 1826 | 1461204452226 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:07:32 INFO - PROCESS | 1826 | 1461204452236 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1826 | 1461204452240 Marionette TRACE conn3 <- [1,1710,null,{}] 19:07:32 INFO - PROCESS | 1826 | 1461204452248 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}] 19:07:32 INFO - PROCESS | 1826 | 1461204452453 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:07:32 INFO - PROCESS | 1826 | 1461204452661 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a29d800 == 133 [pid = 1826] [id = 435] 19:07:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a0f05d800) [pid = 1826] [serial = 1306] [outer = (nil)] 19:07:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a10d65400) [pid = 1826] [serial = 1307] [outer = 0x7f7a0f05d800] 19:07:32 INFO - PROCESS | 1826 | 1461204452836 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a11328000) [pid = 1826] [serial = 1308] [outer = 0x7f7a0f05d800] 19:07:33 INFO - PROCESS | 1826 | 1461204453771 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]]]}] 19:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1587ms 19:07:33 INFO - PROCESS | 1826 | 1461204453823 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:07:33 INFO - PROCESS | 1826 | 1461204453832 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:07:33 INFO - PROCESS | 1826 | 1461204453842 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:07:33 INFO - PROCESS | 1826 | 1461204453846 Marionette TRACE conn3 <- [1,1714,null,{}] 19:07:33 INFO - PROCESS | 1826 | 1461204453852 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}] 19:07:34 INFO - PROCESS | 1826 | 1461204454047 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:07:34 INFO - PROCESS | 1826 | 1461204454349 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2e0800 == 134 [pid = 1826] [id = 436] 19:07:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a13fb7800) [pid = 1826] [serial = 1309] [outer = (nil)] 19:07:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a13fc0400) [pid = 1826] [serial = 1310] [outer = 0x7f7a13fb7800] 19:07:34 INFO - PROCESS | 1826 | 1461204454466 Marionette DEBUG loaded listener.js 19:07:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a14fc4400) [pid = 1826] [serial = 1311] [outer = 0x7f7a13fb7800] 19:07:35 INFO - PROCESS | 1826 | 1461204455367 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]]]}] 19:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1584ms 19:07:35 INFO - PROCESS | 1826 | 1461204455428 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1826 | 1461204455431 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:07:35 INFO - PROCESS | 1826 | 1461204455438 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:07:35 INFO - PROCESS | 1826 | 1461204455443 Marionette TRACE conn3 <- [1,1718,null,{}] 19:07:35 INFO - PROCESS | 1826 | 1461204455459 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}] 19:07:35 INFO - PROCESS | 1826 | 1461204455676 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:07:35 INFO - PROCESS | 1826 | 1461204455935 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25990800 == 135 [pid = 1826] [id = 437] 19:07:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a1b7d9c00) [pid = 1826] [serial = 1312] [outer = (nil)] 19:07:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a1baf3400) [pid = 1826] [serial = 1313] [outer = 0x7f7a1b7d9c00] 19:07:36 INFO - PROCESS | 1826 | 1461204456054 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a1cc67400) [pid = 1826] [serial = 1314] [outer = 0x7f7a1b7d9c00] 19:07:36 INFO - PROCESS | 1826 | 1461204456887 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]]]}] 19:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1492ms 19:07:36 INFO - PROCESS | 1826 | 1461204456931 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:07:36 INFO - PROCESS | 1826 | 1461204456936 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:07:36 INFO - PROCESS | 1826 | 1461204456942 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:07:36 INFO - PROCESS | 1826 | 1461204456945 Marionette TRACE conn3 <- [1,1722,null,{}] 19:07:36 INFO - PROCESS | 1826 | 1461204456950 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}] 19:07:37 INFO - PROCESS | 1826 | 1461204457143 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:07:37 INFO - PROCESS | 1826 | 1461204457356 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4cf000 == 136 [pid = 1826] [id = 438] 19:07:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1b7e1c00) [pid = 1826] [serial = 1315] [outer = (nil)] 19:07:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1fc6c800) [pid = 1826] [serial = 1316] [outer = 0x7f7a1b7e1c00] 19:07:37 INFO - PROCESS | 1826 | 1461204457466 Marionette DEBUG loaded listener.js 19:07:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a1ffc8800) [pid = 1826] [serial = 1317] [outer = 0x7f7a1b7e1c00] 19:07:38 INFO - PROCESS | 1826 | 1461204458410 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]]]}] 19:07:38 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 19:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1533ms 19:07:38 INFO - PROCESS | 1826 | 1461204458475 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:07:38 INFO - PROCESS | 1826 | 1461204458479 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:07:38 INFO - PROCESS | 1826 | 1461204458484 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:07:38 INFO - PROCESS | 1826 | 1461204458486 Marionette TRACE conn3 <- [1,1726,null,{}] 19:07:38 INFO - PROCESS | 1826 | 1461204458492 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}] 19:07:38 INFO - PROCESS | 1826 | 1461204458663 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:07:38 INFO - PROCESS | 1826 | 1461204458911 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a36222000 == 137 [pid = 1826] [id = 439] 19:07:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a15def800) [pid = 1826] [serial = 1318] [outer = (nil)] 19:07:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a20ec5800) [pid = 1826] [serial = 1319] [outer = 0x7f7a15def800] 19:07:39 INFO - PROCESS | 1826 | 1461204459024 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a239cf800) [pid = 1826] [serial = 1320] [outer = 0x7f7a15def800] 19:07:39 INFO - PROCESS | 1826 | 1461204459885 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]]]}] 19:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1429ms 19:07:39 INFO - PROCESS | 1826 | 1461204459915 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:07:39 INFO - PROCESS | 1826 | 1461204459924 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:07:39 INFO - PROCESS | 1826 | 1461204459937 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:07:39 INFO - PROCESS | 1826 | 1461204459939 Marionette TRACE conn3 <- [1,1730,null,{}] 19:07:39 INFO - PROCESS | 1826 | 1461204459945 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}] 19:07:40 INFO - PROCESS | 1826 | 1461204460151 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:07:40 INFO - PROCESS | 1826 | 1461204460364 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3a86d800 == 138 [pid = 1826] [id = 440] 19:07:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a152ba400) [pid = 1826] [serial = 1321] [outer = (nil)] 19:07:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a2576d400) [pid = 1826] [serial = 1322] [outer = 0x7f7a152ba400] 19:07:40 INFO - PROCESS | 1826 | 1461204460482 Marionette DEBUG loaded listener.js 19:07:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a3317b400) [pid = 1826] [serial = 1323] [outer = 0x7f7a152ba400] 19:07:41 INFO - PROCESS | 1826 | 1461204461355 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]]]}] 19:07:41 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 19:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1487ms 19:07:41 INFO - PROCESS | 1826 | 1461204461422 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:07:41 INFO - PROCESS | 1826 | 1461204461425 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:07:41 INFO - PROCESS | 1826 | 1461204461431 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:07:41 INFO - PROCESS | 1826 | 1461204461433 Marionette TRACE conn3 <- [1,1734,null,{}] 19:07:41 INFO - PROCESS | 1826 | 1461204461439 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}] 19:07:41 INFO - PROCESS | 1826 | 1461204461626 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:07:41 INFO - PROCESS | 1826 | 1461204461840 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2a5000 == 139 [pid = 1826] [id = 441] 19:07:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a1cd1bc00) [pid = 1826] [serial = 1324] [outer = (nil)] 19:07:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a345e7400) [pid = 1826] [serial = 1325] [outer = 0x7f7a1cd1bc00] 19:07:41 INFO - PROCESS | 1826 | 1461204461953 Marionette DEBUG loaded listener.js 19:07:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a34871800) [pid = 1826] [serial = 1326] [outer = 0x7f7a1cd1bc00] 19:07:42 INFO - PROCESS | 1826 | 1461204462833 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]]]}] 19:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1438ms 19:07:42 INFO - PROCESS | 1826 | 1461204462871 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:07:42 INFO - PROCESS | 1826 | 1461204462874 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:07:42 INFO - PROCESS | 1826 | 1461204462880 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:07:42 INFO - PROCESS | 1826 | 1461204462882 Marionette TRACE conn3 <- [1,1738,null,{}] 19:07:42 INFO - PROCESS | 1826 | 1461204462888 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}] 19:07:43 INFO - PROCESS | 1826 | 1461204463072 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:07:43 INFO - PROCESS | 1826 | 1461204463286 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3cd6c800 == 140 [pid = 1826] [id = 442] 19:07:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a230fd800) [pid = 1826] [serial = 1327] [outer = (nil)] 19:07:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a38518000) [pid = 1826] [serial = 1328] [outer = 0x7f7a230fd800] 19:07:43 INFO - PROCESS | 1826 | 1461204463407 Marionette DEBUG loaded listener.js 19:07:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a38795c00) [pid = 1826] [serial = 1329] [outer = 0x7f7a230fd800] 19:07:44 INFO - PROCESS | 1826 | 1461204464317 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]]]}] 19:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1485ms 19:07:44 INFO - PROCESS | 1826 | 1461204464366 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:07:44 INFO - PROCESS | 1826 | 1461204464370 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:07:44 INFO - PROCESS | 1826 | 1461204464375 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:07:44 INFO - PROCESS | 1826 | 1461204464378 Marionette TRACE conn3 <- [1,1742,null,{}] 19:07:44 INFO - PROCESS | 1826 | 1461204464383 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}] 19:07:44 INFO - PROCESS | 1826 | 1461204464563 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:07:44 INFO - PROCESS | 1826 | 1461204464781 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0dabd800 == 141 [pid = 1826] [id = 443] 19:07:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a0dc4c400) [pid = 1826] [serial = 1330] [outer = (nil)] 19:07:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a0dec4800) [pid = 1826] [serial = 1331] [outer = 0x7f7a0dc4c400] 19:07:44 INFO - PROCESS | 1826 | 1461204464896 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a0e79dc00) [pid = 1826] [serial = 1332] [outer = 0x7f7a0dc4c400] 19:07:45 INFO - PROCESS | 1826 | 1461204465814 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]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1487ms 19:07:45 INFO - PROCESS | 1826 | 1461204465863 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 1826 | 1461204465867 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:07:45 INFO - PROCESS | 1826 | 1461204465873 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 1826 | 1461204465876 Marionette TRACE conn3 <- [1,1746,null,{}] 19:07:45 INFO - PROCESS | 1826 | 1461204465881 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}] 19:07:46 INFO - PROCESS | 1826 | 1461204466063 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:07:46 INFO - PROCESS | 1826 | 1461204466283 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f02e800 == 142 [pid = 1826] [id = 444] 19:07:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a0decbc00) [pid = 1826] [serial = 1333] [outer = (nil)] 19:07:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a0e66f400) [pid = 1826] [serial = 1334] [outer = 0x7f7a0decbc00] 19:07:46 INFO - PROCESS | 1826 | 1461204466401 Marionette DEBUG loaded listener.js 19:07:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a0e7a5800) [pid = 1826] [serial = 1335] [outer = 0x7f7a0decbc00] 19:07:47 INFO - PROCESS | 1826 | 1461204467967 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]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2140ms 19:07:48 INFO - PROCESS | 1826 | 1461204468014 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1826 | 1461204468020 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:07:48 INFO - PROCESS | 1826 | 1461204468028 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1826 | 1461204468033 Marionette TRACE conn3 <- [1,1750,null,{}] 19:07:48 INFO - PROCESS | 1826 | 1461204468040 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}] 19:07:48 INFO - PROCESS | 1826 | 1461204468220 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:07:48 INFO - PROCESS | 1826 | 1461204468539 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15aa1000 == 143 [pid = 1826] [id = 445] 19:07:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a0e7a1400) [pid = 1826] [serial = 1336] [outer = (nil)] 19:07:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a0e7a6400) [pid = 1826] [serial = 1337] [outer = 0x7f7a0e7a1400] 19:07:48 INFO - PROCESS | 1826 | 1461204468611 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a0f061000) [pid = 1826] [serial = 1338] [outer = 0x7f7a0e7a1400] 19:07:49 INFO - PROCESS | 1826 | 1461204469491 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]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 19:07:49 INFO - PROCESS | 1826 | 1461204469560 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 1826 | 1461204469568 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:07:49 INFO - PROCESS | 1826 | 1461204469578 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 1826 | 1461204469582 Marionette TRACE conn3 <- [1,1754,null,{}] 19:07:49 INFO - PROCESS | 1826 | 1461204469587 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}] 19:07:49 INFO - PROCESS | 1826 | 1461204469858 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:07:50 INFO - PROCESS | 1826 | 1461204470278 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f037800 == 144 [pid = 1826] [id = 446] 19:07:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a10d64c00) [pid = 1826] [serial = 1339] [outer = (nil)] 19:07:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a10f0d800) [pid = 1826] [serial = 1340] [outer = 0x7f7a10d64c00] 19:07:50 INFO - PROCESS | 1826 | 1461204470345 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a11fbe400) [pid = 1826] [serial = 1341] [outer = 0x7f7a10d64c00] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20955800 == 143 [pid = 1826] [id = 135] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24c73000 == 142 [pid = 1826] [id = 60] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38c31000 == 141 [pid = 1826] [id = 83] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a15de5400) [pid = 1826] [serial = 1241] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12170000 == 140 [pid = 1826] [id = 433] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2095e800 == 139 [pid = 1826] [id = 432] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2c6000 == 138 [pid = 1826] [id = 431] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a321800 == 137 [pid = 1826] [id = 430] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f95b800 == 136 [pid = 1826] [id = 429] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b97000 == 135 [pid = 1826] [id = 428] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14f84800 == 134 [pid = 1826] [id = 427] 19:07:51 INFO - PROCESS | 1826 | 1461204471278 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]]]}] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38745000 == 133 [pid = 1826] [id = 422] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38356800 == 132 [pid = 1826] [id = 421] 19:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1734ms 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3364c800 == 131 [pid = 1826] [id = 420] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a29b800 == 130 [pid = 1826] [id = 419] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25858800 == 129 [pid = 1826] [id = 418] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2466f800 == 128 [pid = 1826] [id = 417] 19:07:51 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a30a000 == 127 [pid = 1826] [id = 414] 19:07:51 INFO - PROCESS | 1826 | 1461204471324 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1826 | 1461204471328 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:07:51 INFO - PROCESS | 1826 | 1461204471333 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1826 | 1461204471338 Marionette TRACE conn3 <- [1,1758,null,{}] 19:07:51 INFO - PROCESS | 1826 | 1461204471353 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}] 19:07:51 INFO - PROCESS | 1826 | 1461204471513 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a13b5e800) [pid = 1826] [serial = 1239] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a3878f800) [pid = 1826] [serial = 1200] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a38b26c00) [pid = 1826] [serial = 1209] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a345e5400) [pid = 1826] [serial = 1191] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a333cf000) [pid = 1826] [serial = 1149] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a38519800) [pid = 1826] [serial = 1197] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a152bd800) [pid = 1826] [serial = 1179] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a1ba8c400) [pid = 1826] [serial = 1233] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1baf1800) [pid = 1826] [serial = 1227] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1cf5c400) [pid = 1826] [serial = 1032] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1d576400) [pid = 1826] [serial = 966] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a0e67bc00) [pid = 1826] [serial = 1203] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a38869000) [pid = 1826] [serial = 1206] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a24ec4400) [pid = 1826] [serial = 1041] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a25eae000) [pid = 1826] [serial = 981] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a1c4d9800) [pid = 1826] [serial = 963] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a0e7fe800) [pid = 1826] [serial = 1230] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a10f19400) [pid = 1826] [serial = 1238] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a13ed9400) [pid = 1826] [serial = 1026] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1cc69800) [pid = 1826] [serial = 1182] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a10f1b400) [pid = 1826] [serial = 1212] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a24e03000) [pid = 1826] [serial = 978] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a1baf8000) [pid = 1826] [serial = 996] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a1c343800) [pid = 1826] [serial = 1023] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a15de5000) [pid = 1826] [serial = 1232] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1b845400) [pid = 1826] [serial = 999] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a0df5b800) [pid = 1826] [serial = 1218] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a13c41c00) [pid = 1826] [serial = 1068] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a27738400) [pid = 1826] [serial = 1143] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a1e54cc00) [pid = 1826] [serial = 969] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a21a9f000) [pid = 1826] [serial = 972] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a1bab4c00) [pid = 1826] [serial = 1065] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a1b7e0c00) [pid = 1826] [serial = 1029] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a3452f400) [pid = 1826] [serial = 987] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a13c46400) [pid = 1826] [serial = 957] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a1e116400) [pid = 1826] [serial = 1236] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a239d1400) [pid = 1826] [serial = 975] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a248e9800) [pid = 1826] [serial = 1185] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a345e6c00) [pid = 1826] [serial = 1152] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a1baeac00) [pid = 1826] [serial = 1074] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a38075c00) [pid = 1826] [serial = 1194] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1a4e6800) [pid = 1826] [serial = 960] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a20daec00) [pid = 1826] [serial = 1038] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a276b1c00) [pid = 1826] [serial = 984] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a1fc67800) [pid = 1826] [serial = 1035] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a0df60000) [pid = 1826] [serial = 1229] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a1cd15800) [pid = 1826] [serial = 1235] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a2d40f400) [pid = 1826] [serial = 1188] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a14fc1800) [pid = 1826] [serial = 993] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a152c4800) [pid = 1826] [serial = 1071] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a0dc5ac00) [pid = 1826] [serial = 1215] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a348e3c00) [pid = 1826] [serial = 990] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a26a89400) [pid = 1826] [serial = 1044] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a3384bc00) [pid = 1826] [serial = 1176] [outer = (nil)] [url = about:blank] 19:07:51 INFO - PROCESS | 1826 | 1461204471710 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14f92800 == 128 [pid = 1826] [id = 447] 19:07:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a0df5b800) [pid = 1826] [serial = 1342] [outer = (nil)] 19:07:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a10f1b400) [pid = 1826] [serial = 1343] [outer = 0x7f7a0df5b800] 19:07:51 INFO - PROCESS | 1826 | 1461204471781 Marionette DEBUG loaded listener.js 19:07:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a13edfc00) [pid = 1826] [serial = 1344] [outer = 0x7f7a0df5b800] 19:07:52 INFO - PROCESS | 1826 | 1461204472603 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]]]}] 19:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1289ms 19:07:52 INFO - PROCESS | 1826 | 1461204472623 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:07:52 INFO - PROCESS | 1826 | 1461204472627 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:07:52 INFO - PROCESS | 1826 | 1461204472634 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:07:52 INFO - PROCESS | 1826 | 1461204472636 Marionette TRACE conn3 <- [1,1762,null,{}] 19:07:52 INFO - PROCESS | 1826 | 1461204472641 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}] 19:07:52 INFO - PROCESS | 1826 | 1461204472801 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:07:52 INFO - PROCESS | 1826 | 1461204472962 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d1d800 == 129 [pid = 1826] [id = 448] 19:07:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a0df60000) [pid = 1826] [serial = 1345] [outer = (nil)] 19:07:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a14e0a400) [pid = 1826] [serial = 1346] [outer = 0x7f7a0df60000] 19:07:53 INFO - PROCESS | 1826 | 1461204473021 Marionette DEBUG loaded listener.js 19:07:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a14fc1800) [pid = 1826] [serial = 1347] [outer = 0x7f7a0df60000] 19:07:53 INFO - PROCESS | 1826 | 1461204473793 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]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1177ms 19:07:53 INFO - PROCESS | 1826 | 1461204473812 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 1826 | 1461204473815 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:07:53 INFO - PROCESS | 1826 | 1461204473820 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1826 | 1461204473822 Marionette TRACE conn3 <- [1,1766,null,{}] 19:07:53 INFO - PROCESS | 1826 | 1461204473855 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}] 19:07:54 INFO - PROCESS | 1826 | 1461204474079 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:07:54 INFO - PROCESS | 1826 | 1461204474100 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a608000 == 130 [pid = 1826] [id = 449] 19:07:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a13fbb000) [pid = 1826] [serial = 1348] [outer = (nil)] 19:07:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a15031800) [pid = 1826] [serial = 1349] [outer = 0x7f7a13fbb000] 19:07:54 INFO - PROCESS | 1826 | 1461204474159 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a1513dc00) [pid = 1826] [serial = 1350] [outer = 0x7f7a13fbb000] 19:07:55 INFO - PROCESS | 1826 | 1461204475025 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]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1286ms 19:07:55 INFO - PROCESS | 1826 | 1461204475108 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:07:55 INFO - PROCESS | 1826 | 1461204475114 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:07:55 INFO - PROCESS | 1826 | 1461204475124 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 1826 | 1461204475126 Marionette TRACE conn3 <- [1,1770,null,{}] 19:07:55 INFO - PROCESS | 1826 | 1461204475156 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}] 19:07:55 INFO - PROCESS | 1826 | 1461204475436 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:07:55 INFO - PROCESS | 1826 | 1461204475466 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b94e000 == 131 [pid = 1826] [id = 450] 19:07:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a151e6800) [pid = 1826] [serial = 1351] [outer = (nil)] 19:07:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1a207c00) [pid = 1826] [serial = 1352] [outer = 0x7f7a151e6800] 19:07:55 INFO - PROCESS | 1826 | 1461204475530 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1b7ee000) [pid = 1826] [serial = 1353] [outer = 0x7f7a151e6800] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a1c344400) [pid = 1826] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a1b7f2400) [pid = 1826] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a24b3f800) [pid = 1826] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1b7d6000) [pid = 1826] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a1b7d7800) [pid = 1826] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a1e299800) [pid = 1826] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a13eda000) [pid = 1826] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a1b7f0400) [pid = 1826] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a0dec2800) [pid = 1826] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a1cc6b000) [pid = 1826] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a1cd11400) [pid = 1826] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a1b83c000) [pid = 1826] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a20ecd800) [pid = 1826] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1cc69000) [pid = 1826] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a24cdd800) [pid = 1826] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a253bdc00) [pid = 1826] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a1ffccc00) [pid = 1826] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a0ded1c00) [pid = 1826] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a0f05b000) [pid = 1826] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a0decf000) [pid = 1826] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a0e70f800) [pid = 1826] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a0e67b800) [pid = 1826] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a0df57000) [pid = 1826] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:07:56 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a0decc000) [pid = 1826] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:07:57 INFO - PROCESS | 1826 | 1461204477013 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]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1918ms 19:07:57 INFO - PROCESS | 1826 | 1461204477038 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 1826 | 1461204477042 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:07:57 INFO - PROCESS | 1826 | 1461204477047 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 1826 | 1461204477049 Marionette TRACE conn3 <- [1,1774,null,{}] 19:07:57 INFO - PROCESS | 1826 | 1461204477054 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}] 19:07:57 INFO - PROCESS | 1826 | 1461204477287 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:07:57 INFO - PROCESS | 1826 | 1461204477306 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a61b000 == 132 [pid = 1826] [id = 451] 19:07:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a0e70a800) [pid = 1826] [serial = 1354] [outer = (nil)] 19:07:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a151ee400) [pid = 1826] [serial = 1355] [outer = 0x7f7a0e70a800] 19:07:57 INFO - PROCESS | 1826 | 1461204477367 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a1b83e800) [pid = 1826] [serial = 1356] [outer = 0x7f7a0e70a800] 19:07:58 INFO - PROCESS | 1826 | 1461204478296 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]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1329ms 19:07:58 INFO - PROCESS | 1826 | 1461204478378 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 1826 | 1461204478384 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:07:58 INFO - PROCESS | 1826 | 1461204478392 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 1826 | 1461204478398 Marionette TRACE conn3 <- [1,1778,null,{}] 19:07:58 INFO - PROCESS | 1826 | 1461204478407 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}] 19:07:58 INFO - PROCESS | 1826 | 1461204478638 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:07:58 INFO - PROCESS | 1826 | 1461204478891 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fde800 == 133 [pid = 1826] [id = 452] 19:07:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a0e074c00) [pid = 1826] [serial = 1357] [outer = (nil)] 19:07:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a0e799400) [pid = 1826] [serial = 1358] [outer = 0x7f7a0e074c00] 19:07:59 INFO - PROCESS | 1826 | 1461204479009 Marionette DEBUG loaded listener.js 19:07:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a0f064c00) [pid = 1826] [serial = 1359] [outer = 0x7f7a0e074c00] 19:07:59 INFO - PROCESS | 1826 | 1461204479894 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]]]}] 19:07:59 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 19:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1547ms 19:07:59 INFO - PROCESS | 1826 | 1461204479939 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:07:59 INFO - PROCESS | 1826 | 1461204479948 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:07:59 INFO - PROCESS | 1826 | 1461204479958 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:07:59 INFO - PROCESS | 1826 | 1461204479962 Marionette TRACE conn3 <- [1,1782,null,{}] 19:07:59 INFO - PROCESS | 1826 | 1461204479967 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}] 19:08:00 INFO - PROCESS | 1826 | 1461204480163 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:08:00 INFO - PROCESS | 1826 | 1461204480358 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a3da000 == 134 [pid = 1826] [id = 453] 19:08:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a10d5f800) [pid = 1826] [serial = 1360] [outer = (nil)] 19:08:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a13b64800) [pid = 1826] [serial = 1361] [outer = 0x7f7a10d5f800] 19:08:00 INFO - PROCESS | 1826 | 1461204480476 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a13e6f400) [pid = 1826] [serial = 1362] [outer = 0x7f7a10d5f800] 19:08:01 INFO - PROCESS | 1826 | 1461204481430 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]]]}] 19:08:01 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 19:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1532ms 19:08:01 INFO - PROCESS | 1826 | 1461204481492 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:08:01 INFO - PROCESS | 1826 | 1461204481498 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:08:01 INFO - PROCESS | 1826 | 1461204481504 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 1826 | 1461204481510 Marionette TRACE conn3 <- [1,1786,null,{}] 19:08:01 INFO - PROCESS | 1826 | 1461204481526 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}] 19:08:01 INFO - PROCESS | 1826 | 1461204481773 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:08:02 INFO - PROCESS | 1826 | 1461204482060 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c29d000 == 135 [pid = 1826] [id = 454] 19:08:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a14e10400) [pid = 1826] [serial = 1363] [outer = (nil)] 19:08:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a151e8400) [pid = 1826] [serial = 1364] [outer = 0x7f7a14e10400] 19:08:02 INFO - PROCESS | 1826 | 1461204482141 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1a20f000) [pid = 1826] [serial = 1365] [outer = 0x7f7a14e10400] 19:08:02 INFO - PROCESS | 1826 | 1461204482964 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]]]}] 19:08:02 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 19:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1496ms 19:08:03 INFO - PROCESS | 1826 | 1461204483007 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:08:03 INFO - PROCESS | 1826 | 1461204483012 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:08:03 INFO - PROCESS | 1826 | 1461204483018 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 1826 | 1461204483021 Marionette TRACE conn3 <- [1,1790,null,{}] 19:08:03 INFO - PROCESS | 1826 | 1461204483026 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}] 19:08:03 INFO - PROCESS | 1826 | 1461204483199 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:08:03 INFO - PROCESS | 1826 | 1461204483457 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cab9000 == 136 [pid = 1826] [id = 455] 19:08:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a11326000) [pid = 1826] [serial = 1366] [outer = (nil)] 19:08:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a1b7ea000) [pid = 1826] [serial = 1367] [outer = 0x7f7a11326000] 19:08:03 INFO - PROCESS | 1826 | 1461204483542 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a1ba93000) [pid = 1826] [serial = 1368] [outer = 0x7f7a11326000] 19:08:04 INFO - PROCESS | 1826 | 1461204484395 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]]]}] 19:08:04 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) 19:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1433ms 19:08:04 INFO - PROCESS | 1826 | 1461204484452 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 1826 | 1461204484456 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:08:04 INFO - PROCESS | 1826 | 1461204484462 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 1826 | 1461204484465 Marionette TRACE conn3 <- [1,1794,null,{}] 19:08:04 INFO - PROCESS | 1826 | 1461204484470 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}] 19:08:04 INFO - PROCESS | 1826 | 1461204484642 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:08:04 INFO - PROCESS | 1826 | 1461204484844 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2c3000 == 137 [pid = 1826] [id = 456] 19:08:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a15030400) [pid = 1826] [serial = 1369] [outer = (nil)] 19:08:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a1baeac00) [pid = 1826] [serial = 1370] [outer = 0x7f7a15030400] 19:08:04 INFO - PROCESS | 1826 | 1461204484914 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a1c2ca000) [pid = 1826] [serial = 1371] [outer = 0x7f7a15030400] 19:08:05 INFO - PROCESS | 1826 | 1461204485807 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]]]}] 19:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1377ms 19:08:05 INFO - PROCESS | 1826 | 1461204485841 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1826 | 1461204485844 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:08:05 INFO - PROCESS | 1826 | 1461204485850 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1826 | 1461204485852 Marionette TRACE conn3 <- [1,1798,null,{}] 19:08:05 INFO - PROCESS | 1826 | 1461204485858 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}] 19:08:06 INFO - PROCESS | 1826 | 1461204486053 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:08:06 INFO - PROCESS | 1826 | 1461204486262 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff41000 == 138 [pid = 1826] [id = 457] 19:08:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a1c2cf400) [pid = 1826] [serial = 1372] [outer = (nil)] 19:08:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a1c46fc00) [pid = 1826] [serial = 1373] [outer = 0x7f7a1c2cf400] 19:08:06 INFO - PROCESS | 1826 | 1461204486335 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a1c873000) [pid = 1826] [serial = 1374] [outer = 0x7f7a1c2cf400] 19:08:07 INFO - PROCESS | 1826 | 1461204487233 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]]]}] 19:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1427ms 19:08:07 INFO - PROCESS | 1826 | 1461204487279 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:08:07 INFO - PROCESS | 1826 | 1461204487283 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:08:07 INFO - PROCESS | 1826 | 1461204487289 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 1826 | 1461204487293 Marionette TRACE conn3 <- [1,1802,null,{}] 19:08:07 INFO - PROCESS | 1826 | 1461204487298 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}] 19:08:07 INFO - PROCESS | 1826 | 1461204487481 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:08:07 INFO - PROCESS | 1826 | 1461204487685 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20951800 == 139 [pid = 1826] [id = 458] 19:08:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a1ba95000) [pid = 1826] [serial = 1375] [outer = (nil)] 19:08:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1cc69800) [pid = 1826] [serial = 1376] [outer = 0x7f7a1ba95000] 19:08:07 INFO - PROCESS | 1826 | 1461204487754 Marionette DEBUG loaded listener.js 19:08:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1cf5c400) [pid = 1826] [serial = 1377] [outer = 0x7f7a1ba95000] 19:08:08 INFO - PROCESS | 1826 | 1461204488638 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]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1380ms 19:08:08 INFO - PROCESS | 1826 | 1461204488671 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1826 | 1461204488674 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:08:08 INFO - PROCESS | 1826 | 1461204488680 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1826 | 1461204488682 Marionette TRACE conn3 <- [1,1806,null,{}] 19:08:08 INFO - PROCESS | 1826 | 1461204488688 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}] 19:08:08 INFO - PROCESS | 1826 | 1461204488847 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:08:09 INFO - PROCESS | 1826 | 1461204489051 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b55800 == 140 [pid = 1826] [id = 459] 19:08:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a1c347800) [pid = 1826] [serial = 1378] [outer = (nil)] 19:08:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a1d173000) [pid = 1826] [serial = 1379] [outer = 0x7f7a1c347800] 19:08:09 INFO - PROCESS | 1826 | 1461204489122 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a1e29e000) [pid = 1826] [serial = 1380] [outer = 0x7f7a1c347800] 19:08:09 INFO - PROCESS | 1826 | 1461204489993 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]]]}] 19:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1380ms 19:08:10 INFO - PROCESS | 1826 | 1461204490063 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:08:10 INFO - PROCESS | 1826 | 1461204490074 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:08:10 INFO - PROCESS | 1826 | 1461204490079 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 1826 | 1461204490083 Marionette TRACE conn3 <- [1,1810,null,{}] 19:08:10 INFO - PROCESS | 1826 | 1461204490088 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}] 19:08:10 INFO - PROCESS | 1826 | 1461204490258 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:08:10 INFO - PROCESS | 1826 | 1461204490458 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2245c000 == 141 [pid = 1826] [id = 460] 19:08:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a1cd1e000) [pid = 1826] [serial = 1381] [outer = (nil)] 19:08:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a1e54a800) [pid = 1826] [serial = 1382] [outer = 0x7f7a1cd1e000] 19:08:10 INFO - PROCESS | 1826 | 1461204490525 Marionette DEBUG loaded listener.js 19:08:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a1fc69000) [pid = 1826] [serial = 1383] [outer = 0x7f7a1cd1e000] 19:08:11 INFO - PROCESS | 1826 | 1461204491416 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]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1387ms 19:08:11 INFO - PROCESS | 1826 | 1461204491468 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 1826 | 1461204491472 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:08:11 INFO - PROCESS | 1826 | 1461204491477 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:08:11 INFO - PROCESS | 1826 | 1461204491480 Marionette TRACE conn3 <- [1,1814,null,{}] 19:08:11 INFO - PROCESS | 1826 | 1461204491485 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}] 19:08:11 INFO - PROCESS | 1826 | 1461204491657 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:08:11 INFO - PROCESS | 1826 | 1461204491863 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24f25000 == 142 [pid = 1826] [id = 461] 19:08:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a1e29b800) [pid = 1826] [serial = 1384] [outer = (nil)] 19:08:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a1fddb800) [pid = 1826] [serial = 1385] [outer = 0x7f7a1e29b800] 19:08:11 INFO - PROCESS | 1826 | 1461204491934 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a1ffb3000) [pid = 1826] [serial = 1386] [outer = 0x7f7a1e29b800] 19:08:12 INFO - PROCESS | 1826 | 1461204492835 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]]]}] 19:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1430ms 19:08:12 INFO - PROCESS | 1826 | 1461204492910 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:08:12 INFO - PROCESS | 1826 | 1461204492914 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:08:12 INFO - PROCESS | 1826 | 1461204492920 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 1826 | 1461204492924 Marionette TRACE conn3 <- [1,1818,null,{}] 19:08:12 INFO - PROCESS | 1826 | 1461204492930 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}] 19:08:13 INFO - PROCESS | 1826 | 1461204493174 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:08:13 INFO - PROCESS | 1826 | 1461204493428 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25855000 == 143 [pid = 1826] [id = 462] 19:08:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a1d577400) [pid = 1826] [serial = 1387] [outer = (nil)] 19:08:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a20ed1000) [pid = 1826] [serial = 1388] [outer = 0x7f7a1d577400] 19:08:13 INFO - PROCESS | 1826 | 1461204493566 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a22f9e000) [pid = 1826] [serial = 1389] [outer = 0x7f7a1d577400] 19:08:14 INFO - PROCESS | 1826 | 1461204494459 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]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1585ms 19:08:14 INFO - PROCESS | 1826 | 1461204494506 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 1826 | 1461204494509 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:08:14 INFO - PROCESS | 1826 | 1461204494515 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 1826 | 1461204494517 Marionette TRACE conn3 <- [1,1822,null,{}] 19:08:14 INFO - PROCESS | 1826 | 1461204494523 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}] 19:08:14 INFO - PROCESS | 1826 | 1461204494689 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:08:14 INFO - PROCESS | 1826 | 1461204494899 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25a15800 == 144 [pid = 1826] [id = 463] 19:08:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a0dc59000) [pid = 1826] [serial = 1390] [outer = (nil)] 19:08:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a1b7f0400) [pid = 1826] [serial = 1391] [outer = 0x7f7a0dc59000] 19:08:14 INFO - PROCESS | 1826 | 1461204494970 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a247c9c00) [pid = 1826] [serial = 1392] [outer = 0x7f7a0dc59000] 19:08:15 INFO - PROCESS | 1826 | 1461204495901 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]]]}] 19:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1431ms 19:08:15 INFO - PROCESS | 1826 | 1461204495947 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:08:15 INFO - PROCESS | 1826 | 1461204495951 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:08:15 INFO - PROCESS | 1826 | 1461204495956 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:08:15 INFO - PROCESS | 1826 | 1461204495958 Marionette TRACE conn3 <- [1,1826,null,{}] 19:08:15 INFO - PROCESS | 1826 | 1461204495964 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}] 19:08:16 INFO - PROCESS | 1826 | 1461204496143 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:08:16 INFO - PROCESS | 1826 | 1461204496356 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f02c000 == 145 [pid = 1826] [id = 464] 19:08:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a0dc5ac00) [pid = 1826] [serial = 1393] [outer = (nil)] 19:08:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a123a3400) [pid = 1826] [serial = 1394] [outer = 0x7f7a0dc5ac00] 19:08:16 INFO - PROCESS | 1826 | 1461204496425 Marionette DEBUG loaded listener.js 19:08:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1c4d4400) [pid = 1826] [serial = 1395] [outer = 0x7f7a0dc5ac00] 19:08:17 INFO - PROCESS | 1826 | 1461204497760 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]]]}] 19:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1879ms 19:08:17 INFO - PROCESS | 1826 | 1461204497887 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:08:17 INFO - PROCESS | 1826 | 1461204497893 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:08:17 INFO - PROCESS | 1826 | 1461204497962 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:08:17 INFO - PROCESS | 1826 | 1461204497967 Marionette TRACE conn3 <- [1,1830,null,{}] 19:08:17 INFO - PROCESS | 1826 | 1461204497975 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}] 19:08:18 INFO - PROCESS | 1826 | 1461204498149 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:08:18 INFO - PROCESS | 1826 | 1461204498335 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15c57800 == 146 [pid = 1826] [id = 465] 19:08:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a0df5dc00) [pid = 1826] [serial = 1396] [outer = (nil)] 19:08:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a0e79e400) [pid = 1826] [serial = 1397] [outer = 0x7f7a0df5dc00] 19:08:18 INFO - PROCESS | 1826 | 1461204498442 Marionette DEBUG loaded listener.js 19:08:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a10d62000) [pid = 1826] [serial = 1398] [outer = 0x7f7a0df5dc00] 19:08:19 INFO - PROCESS | 1826 | 1461204499521 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]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1657ms 19:08:19 INFO - PROCESS | 1826 | 1461204499605 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 1826 | 1461204499613 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:08:19 INFO - PROCESS | 1826 | 1461204499623 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 1826 | 1461204499626 Marionette TRACE conn3 <- [1,1834,null,{}] 19:08:19 INFO - PROCESS | 1826 | 1461204499630 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}] 19:08:19 INFO - PROCESS | 1826 | 1461204499854 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ff4c800 == 145 [pid = 1826] [id = 43] 19:08:20 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a38068c00) [pid = 1826] [serial = 1265] [outer = (nil)] [url = about:blank] 19:08:20 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a0e70ac00) [pid = 1826] [serial = 1271] [outer = (nil)] [url = about:blank] 19:08:20 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a1e2a1400) [pid = 1826] [serial = 1268] [outer = (nil)] [url = about:blank] 19:08:20 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a0f060c00) [pid = 1826] [serial = 1274] [outer = (nil)] [url = about:blank] 19:08:20 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a10d65000) [pid = 1826] [serial = 1277] [outer = (nil)] [url = about:blank] 19:08:20 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a13e6fc00) [pid = 1826] [serial = 1304] [outer = (nil)] [url = about:blank] 19:08:20 INFO - PROCESS | 1826 | 1461204500257 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b94e000 == 144 [pid = 1826] [id = 450] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a608000 == 143 [pid = 1826] [id = 449] 19:08:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5e0800 == 144 [pid = 1826] [id = 466] 19:08:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a0e70cc00) [pid = 1826] [serial = 1399] [outer = (nil)] 19:08:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a10f10400) [pid = 1826] [serial = 1400] [outer = 0x7f7a0e70cc00] 19:08:20 INFO - PROCESS | 1826 | 1461204500410 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a13e6cc00) [pid = 1826] [serial = 1401] [outer = 0x7f7a0e70cc00] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d1d800 == 143 [pid = 1826] [id = 448] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14f92800 == 142 [pid = 1826] [id = 447] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f037800 == 141 [pid = 1826] [id = 446] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15aa1000 == 140 [pid = 1826] [id = 445] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3cd6c800 == 139 [pid = 1826] [id = 442] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2a5000 == 138 [pid = 1826] [id = 441] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3a86d800 == 137 [pid = 1826] [id = 440] 19:08:20 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a36222000 == 136 [pid = 1826] [id = 439] 19:08:21 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4cf000 == 135 [pid = 1826] [id = 438] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1ca0b400) [pid = 1826] [serial = 1080] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1c471000) [pid = 1826] [serial = 1077] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a21aa5800) [pid = 1826] [serial = 1092] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a23ec1000) [pid = 1826] [serial = 1119] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a20db9400) [pid = 1826] [serial = 1089] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a152bb800) [pid = 1826] [serial = 1122] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a1e385800) [pid = 1826] [serial = 1083] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a123b1000) [pid = 1826] [serial = 1047] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a1c3cdc00) [pid = 1826] [serial = 1125] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a1fca8c00) [pid = 1826] [serial = 1086] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a13fbcc00) [pid = 1826] [serial = 1287] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a1ffcf400) [pid = 1826] [serial = 1250] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a3481b000) [pid = 1826] [serial = 1262] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1c2c3000) [pid = 1826] [serial = 1292] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1cc66800) [pid = 1826] [serial = 1293] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a10d67000) [pid = 1826] [serial = 1284] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a0e7f6800) [pid = 1826] [serial = 1283] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1b7ea800) [pid = 1826] [serial = 1242] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a27743400) [pid = 1826] [serial = 1259] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a1e110c00) [pid = 1826] [serial = 1295] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a239d0000) [pid = 1826] [serial = 1253] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a13ed9c00) [pid = 1826] [serial = 1289] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a1ba96000) [pid = 1826] [serial = 1290] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a1c743000) [pid = 1826] [serial = 1247] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a15030000) [pid = 1826] [serial = 1244] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a0f0ce400) [pid = 1826] [serial = 1302] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a1ffb4000) [pid = 1826] [serial = 1296] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a267c3c00) [pid = 1826] [serial = 1137] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a1fc6dc00) [pid = 1826] [serial = 1128] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a247c5400) [pid = 1826] [serial = 1131] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a24bbd800) [pid = 1826] [serial = 1134] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1c3cd800) [pid = 1826] [serial = 1140] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a2d412800) [pid = 1826] [serial = 1146] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a246aec00) [pid = 1826] [serial = 1298] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a0e07d400) [pid = 1826] [serial = 1301] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a25571800) [pid = 1826] [serial = 1299] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a10d69c00) [pid = 1826] [serial = 1280] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a2503c800) [pid = 1826] [serial = 1256] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a13e75400) [pid = 1826] [serial = 1286] [outer = (nil)] [url = about:blank] 19:08:21 INFO - PROCESS | 1826 | 1461204501567 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]]]}] 19:08:21 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 19:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1990ms 19:08:21 INFO - PROCESS | 1826 | 1461204501614 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 1826 | 1461204501617 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:08:21 INFO - PROCESS | 1826 | 1461204501623 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1826 | 1461204501628 Marionette TRACE conn3 <- [1,1838,null,{}] 19:08:21 INFO - PROCESS | 1826 | 1461204501643 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}] 19:08:21 INFO - PROCESS | 1826 | 1461204501808 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:08:22 INFO - PROCESS | 1826 | 1461204502024 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b91800 == 136 [pid = 1826] [id = 467] 19:08:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a123b1000) [pid = 1826] [serial = 1402] [outer = (nil)] 19:08:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a14e03800) [pid = 1826] [serial = 1403] [outer = 0x7f7a123b1000] 19:08:22 INFO - PROCESS | 1826 | 1461204502090 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a15138c00) [pid = 1826] [serial = 1404] [outer = 0x7f7a123b1000] 19:08:22 INFO - PROCESS | 1826 | 1461204502777 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]]]}] 19:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1188ms 19:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:08:22 INFO - PROCESS | 1826 | 1461204502811 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:08:22 INFO - PROCESS | 1826 | 1461204502814 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:08:22 INFO - PROCESS | 1826 | 1461204502820 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 1826 | 1461204502823 Marionette TRACE conn3 <- [1,1842,null,{}] 19:08:22 INFO - PROCESS | 1826 | 1461204502856 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}] 19:08:23 INFO - PROCESS | 1826 | 1461204503075 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:08:23 INFO - PROCESS | 1826 | 1461204503094 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a603800 == 137 [pid = 1826] [id = 468] 19:08:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a13ed9400) [pid = 1826] [serial = 1405] [outer = (nil)] 19:08:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1b7d3400) [pid = 1826] [serial = 1406] [outer = 0x7f7a13ed9400] 19:08:23 INFO - PROCESS | 1826 | 1461204503153 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1ba92400) [pid = 1826] [serial = 1407] [outer = 0x7f7a13ed9400] 19:08:24 INFO - PROCESS | 1826 | 1461204504119 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]]]}] 19:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1368ms 19:08:24 INFO - PROCESS | 1826 | 1461204504192 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:08:24 INFO - PROCESS | 1826 | 1461204504196 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:08:24 INFO - PROCESS | 1826 | 1461204504201 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 1826 | 1461204504203 Marionette TRACE conn3 <- [1,1846,null,{}] 19:08:24 INFO - PROCESS | 1826 | 1461204504208 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}] 19:08:24 INFO - PROCESS | 1826 | 1461204504438 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:08:24 INFO - PROCESS | 1826 | 1461204504464 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba56800 == 138 [pid = 1826] [id = 469] 19:08:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a15de3000) [pid = 1826] [serial = 1408] [outer = (nil)] 19:08:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1c343800) [pid = 1826] [serial = 1409] [outer = 0x7f7a15de3000] 19:08:24 INFO - PROCESS | 1826 | 1461204504530 Marionette DEBUG loaded listener.js 19:08:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1c46e400) [pid = 1826] [serial = 1410] [outer = 0x7f7a15de3000] 19:08:25 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a151e6800) [pid = 1826] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:08:25 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a0df5b800) [pid = 1826] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:08:25 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a0e7a1400) [pid = 1826] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:08:25 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a10d64c00) [pid = 1826] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:08:25 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a0df60000) [pid = 1826] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:08:25 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a13fbb000) [pid = 1826] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:08:25 INFO - PROCESS | 1826 | 1461204505626 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]]]}] 19:08:25 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) 19:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1484ms 19:08:25 INFO - PROCESS | 1826 | 1461204505686 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:08:25 INFO - PROCESS | 1826 | 1461204505689 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:08:25 INFO - PROCESS | 1826 | 1461204505695 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 1826 | 1461204505697 Marionette TRACE conn3 <- [1,1850,null,{}] 19:08:25 INFO - PROCESS | 1826 | 1461204505702 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}] 19:08:25 INFO - PROCESS | 1826 | 1461204505972 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:08:25 INFO - PROCESS | 1826 | 1461204505991 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1caae800 == 139 [pid = 1826] [id = 470] 19:08:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a152bd000) [pid = 1826] [serial = 1411] [outer = (nil)] 19:08:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1c46e800) [pid = 1826] [serial = 1412] [outer = 0x7f7a152bd000] 19:08:26 INFO - PROCESS | 1826 | 1461204506057 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a1d169000) [pid = 1826] [serial = 1413] [outer = 0x7f7a152bd000] 19:08:26 INFO - PROCESS | 1826 | 1461204506871 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]]]}] 19:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1228ms 19:08:26 INFO - PROCESS | 1826 | 1461204506927 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 1826 | 1461204506930 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:08:26 INFO - PROCESS | 1826 | 1461204506936 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 1826 | 1461204506938 Marionette TRACE conn3 <- [1,1854,null,{}] 19:08:26 INFO - PROCESS | 1826 | 1461204506944 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}] 19:08:27 INFO - PROCESS | 1826 | 1461204507100 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:08:27 INFO - PROCESS | 1826 | 1461204507113 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2d9800 == 140 [pid = 1826] [id = 471] 19:08:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a0e706400) [pid = 1826] [serial = 1414] [outer = (nil)] 19:08:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1e385800) [pid = 1826] [serial = 1415] [outer = 0x7f7a0e706400] 19:08:27 INFO - PROCESS | 1826 | 1461204507172 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1ffd0400) [pid = 1826] [serial = 1416] [outer = 0x7f7a0e706400] 19:08:28 INFO - PROCESS | 1826 | 1461204508366 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]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1483ms 19:08:28 INFO - PROCESS | 1826 | 1461204508421 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 1826 | 1461204508429 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:08:28 INFO - PROCESS | 1826 | 1461204508439 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1826 | 1461204508444 Marionette TRACE conn3 <- [1,1858,null,{}] 19:08:28 INFO - PROCESS | 1826 | 1461204508452 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}] 19:08:28 INFO - PROCESS | 1826 | 1461204508657 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:08:28 INFO - PROCESS | 1826 | 1461204508921 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14f81800 == 141 [pid = 1826] [id = 472] 19:08:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a10d67000) [pid = 1826] [serial = 1417] [outer = (nil)] 19:08:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a11fc4400) [pid = 1826] [serial = 1418] [outer = 0x7f7a10d67000] 19:08:29 INFO - PROCESS | 1826 | 1461204509039 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a13e6d000) [pid = 1826] [serial = 1419] [outer = 0x7f7a10d67000] 19:08:30 INFO - PROCESS | 1826 | 1461204510084 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]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1685ms 19:08:30 INFO - PROCESS | 1826 | 1461204510127 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1826 | 1461204510140 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:08:30 INFO - PROCESS | 1826 | 1461204510165 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1826 | 1461204510175 Marionette TRACE conn3 <- [1,1862,null,{}] 19:08:30 INFO - PROCESS | 1826 | 1461204510238 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}] 19:08:30 INFO - PROCESS | 1826 | 1461204510523 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:08:30 INFO - PROCESS | 1826 | 1461204510881 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c2a5800 == 142 [pid = 1826] [id = 473] 19:08:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a10d68400) [pid = 1826] [serial = 1420] [outer = (nil)] 19:08:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a15139c00) [pid = 1826] [serial = 1421] [outer = 0x7f7a10d68400] 19:08:30 INFO - PROCESS | 1826 | 1461204510956 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a1b83d400) [pid = 1826] [serial = 1422] [outer = 0x7f7a10d68400] 19:08:31 INFO - PROCESS | 1826 | 1461204511893 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]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1802ms 19:08:31 INFO - PROCESS | 1826 | 1461204511973 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:08:31 INFO - PROCESS | 1826 | 1461204511978 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:08:31 INFO - PROCESS | 1826 | 1461204511986 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 1826 | 1461204511992 Marionette TRACE conn3 <- [1,1866,null,{}] 19:08:32 INFO - PROCESS | 1826 | 1461204512008 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}] 19:08:32 INFO - PROCESS | 1826 | 1461204512234 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:08:32 INFO - PROCESS | 1826 | 1461204512493 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20a46000 == 143 [pid = 1826] [id = 474] 19:08:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a13edd400) [pid = 1826] [serial = 1423] [outer = (nil)] 19:08:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a1c741800) [pid = 1826] [serial = 1424] [outer = 0x7f7a13edd400] 19:08:32 INFO - PROCESS | 1826 | 1461204512616 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a1e38f800) [pid = 1826] [serial = 1425] [outer = 0x7f7a13edd400] 19:08:33 INFO - PROCESS | 1826 | 1461204513528 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]]]}] 19:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1589ms 19:08:33 INFO - PROCESS | 1826 | 1461204513576 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:08:33 INFO - PROCESS | 1826 | 1461204513581 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:08:33 INFO - PROCESS | 1826 | 1461204513611 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 1826 | 1461204513615 Marionette TRACE conn3 <- [1,1870,null,{}] 19:08:33 INFO - PROCESS | 1826 | 1461204513626 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}] 19:08:33 INFO - PROCESS | 1826 | 1461204513838 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:08:34 INFO - PROCESS | 1826 | 1461204514041 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a246f3800 == 144 [pid = 1826] [id = 475] 19:08:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a1baf6400) [pid = 1826] [serial = 1426] [outer = (nil)] 19:08:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1ffcc000) [pid = 1826] [serial = 1427] [outer = 0x7f7a1baf6400] 19:08:34 INFO - PROCESS | 1826 | 1461204514153 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a20db6000) [pid = 1826] [serial = 1428] [outer = 0x7f7a1baf6400] 19:08:35 INFO - PROCESS | 1826 | 1461204515156 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]]]}] 19:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1617ms 19:08:35 INFO - PROCESS | 1826 | 1461204515228 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:08:35 INFO - PROCESS | 1826 | 1461204515233 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:08:35 INFO - PROCESS | 1826 | 1461204515243 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 1826 | 1461204515248 Marionette TRACE conn3 <- [1,1874,null,{}] 19:08:35 INFO - PROCESS | 1826 | 1461204515256 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}] 19:08:35 INFO - PROCESS | 1826 | 1461204515543 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:08:35 INFO - PROCESS | 1826 | 1461204515887 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2560d000 == 145 [pid = 1826] [id = 476] 19:08:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a21aa2400) [pid = 1826] [serial = 1429] [outer = (nil)] 19:08:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a21aa7c00) [pid = 1826] [serial = 1430] [outer = 0x7f7a21aa2400] 19:08:35 INFO - PROCESS | 1826 | 1461204515964 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a23895c00) [pid = 1826] [serial = 1431] [outer = 0x7f7a21aa2400] 19:08:36 INFO - PROCESS | 1826 | 1461204516808 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]]]}] 19:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1637ms 19:08:36 INFO - PROCESS | 1826 | 1461204516878 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:08:36 INFO - PROCESS | 1826 | 1461204516881 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:08:36 INFO - PROCESS | 1826 | 1461204516887 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 1826 | 1461204516890 Marionette TRACE conn3 <- [1,1878,null,{}] 19:08:36 INFO - PROCESS | 1826 | 1461204516895 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}] 19:08:37 INFO - PROCESS | 1826 | 1461204517135 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:08:37 INFO - PROCESS | 1826 | 1461204517380 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29327000 == 146 [pid = 1826] [id = 477] 19:08:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a0f0d2c00) [pid = 1826] [serial = 1432] [outer = (nil)] 19:08:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a24cdb400) [pid = 1826] [serial = 1433] [outer = 0x7f7a0f0d2c00] 19:08:37 INFO - PROCESS | 1826 | 1461204517497 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a2503a400) [pid = 1826] [serial = 1434] [outer = 0x7f7a0f0d2c00] 19:08:38 INFO - PROCESS | 1826 | 1461204518329 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]]]}] 19:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1478ms 19:08:38 INFO - PROCESS | 1826 | 1461204518367 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:08:38 INFO - PROCESS | 1826 | 1461204518370 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:08:38 INFO - PROCESS | 1826 | 1461204518376 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:08:38 INFO - PROCESS | 1826 | 1461204518378 Marionette TRACE conn3 <- [1,1882,null,{}] 19:08:38 INFO - PROCESS | 1826 | 1461204518384 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}] 19:08:38 INFO - PROCESS | 1826 | 1461204518565 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:08:38 INFO - PROCESS | 1826 | 1461204518793 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a331df000 == 147 [pid = 1826] [id = 478] 19:08:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a13edac00) [pid = 1826] [serial = 1435] [outer = (nil)] 19:08:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a253c2800) [pid = 1826] [serial = 1436] [outer = 0x7f7a13edac00] 19:08:38 INFO - PROCESS | 1826 | 1461204518904 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a25eadc00) [pid = 1826] [serial = 1437] [outer = 0x7f7a13edac00] 19:08:39 INFO - PROCESS | 1826 | 1461204519824 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]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1495ms 19:08:39 INFO - PROCESS | 1826 | 1461204519872 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:08:39 INFO - PROCESS | 1826 | 1461204519876 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:08:39 INFO - PROCESS | 1826 | 1461204519882 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1826 | 1461204519885 Marionette TRACE conn3 <- [1,1886,null,{}] 19:08:39 INFO - PROCESS | 1826 | 1461204519890 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}] 19:08:40 INFO - PROCESS | 1826 | 1461204520083 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:08:40 INFO - PROCESS | 1826 | 1461204520345 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a334a3800 == 148 [pid = 1826] [id = 479] 19:08:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a25038800) [pid = 1826] [serial = 1438] [outer = (nil)] 19:08:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a267c6400) [pid = 1826] [serial = 1439] [outer = 0x7f7a25038800] 19:08:40 INFO - PROCESS | 1826 | 1461204520462 Marionette DEBUG loaded listener.js 19:08:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a26a89400) [pid = 1826] [serial = 1440] [outer = 0x7f7a25038800] 19:08:41 INFO - PROCESS | 1826 | 1461204521323 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]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1479ms 19:08:41 INFO - PROCESS | 1826 | 1461204521361 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 1826 | 1461204521364 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:08:41 INFO - PROCESS | 1826 | 1461204521371 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 1826 | 1461204521374 Marionette TRACE conn3 <- [1,1890,null,{}] 19:08:41 INFO - PROCESS | 1826 | 1461204521380 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}] 19:08:41 INFO - PROCESS | 1826 | 1461204521572 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:08:41 INFO - PROCESS | 1826 | 1461204521790 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3485a800 == 149 [pid = 1826] [id = 480] 19:08:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a2503c000) [pid = 1826] [serial = 1441] [outer = (nil)] 19:08:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a26a86800) [pid = 1826] [serial = 1442] [outer = 0x7f7a2503c000] 19:08:41 INFO - PROCESS | 1826 | 1461204521903 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a27743400) [pid = 1826] [serial = 1443] [outer = 0x7f7a2503c000] 19:08:42 INFO - PROCESS | 1826 | 1461204522805 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]]]}] 19:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1484ms 19:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:08:42 INFO - PROCESS | 1826 | 1461204522856 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:08:42 INFO - PROCESS | 1826 | 1461204522859 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:08:42 INFO - PROCESS | 1826 | 1461204522865 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:08:42 INFO - PROCESS | 1826 | 1461204522868 Marionette TRACE conn3 <- [1,1894,null,{}] 19:08:42 INFO - PROCESS | 1826 | 1461204522874 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}] 19:08:43 INFO - PROCESS | 1826 | 1461204523068 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:08:43 INFO - PROCESS | 1826 | 1461204523286 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a380aa800 == 150 [pid = 1826] [id = 481] 19:08:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a2556c400) [pid = 1826] [serial = 1444] [outer = (nil)] 19:08:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a2966fc00) [pid = 1826] [serial = 1445] [outer = 0x7f7a2556c400] 19:08:43 INFO - PROCESS | 1826 | 1461204523409 Marionette DEBUG loaded listener.js 19:08:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a32574000) [pid = 1826] [serial = 1446] [outer = 0x7f7a2556c400] 19:08:44 INFO - PROCESS | 1826 | 1461204524668 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]]]}] 19:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1832ms 19:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:08:44 INFO - PROCESS | 1826 | 1461204524700 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:08:44 INFO - PROCESS | 1826 | 1461204524704 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:08:44 INFO - PROCESS | 1826 | 1461204524710 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:08:44 INFO - PROCESS | 1826 | 1461204524714 Marionette TRACE conn3 <- [1,1898,null,{}] 19:08:44 INFO - PROCESS | 1826 | 1461204524720 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}] 19:08:44 INFO - PROCESS | 1826 | 1461204524958 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:08:45 INFO - PROCESS | 1826 | 1461204525215 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a30a000 == 151 [pid = 1826] [id = 482] 19:08:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a11fc1000) [pid = 1826] [serial = 1447] [outer = (nil)] 19:08:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a26450800) [pid = 1826] [serial = 1448] [outer = 0x7f7a11fc1000] 19:08:45 INFO - PROCESS | 1826 | 1461204525339 Marionette DEBUG loaded listener.js 19:08:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a34815400) [pid = 1826] [serial = 1449] [outer = 0x7f7a11fc1000] 19:08:46 INFO - PROCESS | 1826 | 1461204526185 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]]]}] 19:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1982ms 19:08:46 INFO - PROCESS | 1826 | 1461204526693 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:08:46 INFO - PROCESS | 1826 | 1461204526700 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:08:46 INFO - PROCESS | 1826 | 1461204526765 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 1826 | 1461204526770 Marionette TRACE conn3 <- [1,1902,null,{}] 19:08:46 INFO - PROCESS | 1826 | 1461204526801 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}] 19:08:47 INFO - PROCESS | 1826 | 1461204526996 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:08:47 INFO - PROCESS | 1826 | 1461204527221 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b790000 == 152 [pid = 1826] [id = 483] 19:08:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a0e70e000) [pid = 1826] [serial = 1450] [outer = (nil)] 19:08:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a0e7a2400) [pid = 1826] [serial = 1451] [outer = 0x7f7a0e70e000] 19:08:47 INFO - PROCESS | 1826 | 1461204527290 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a0f066000) [pid = 1826] [serial = 1452] [outer = 0x7f7a0e70e000] 19:08:48 INFO - PROCESS | 1826 | 1461204528236 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]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1601ms 19:08:48 INFO - PROCESS | 1826 | 1461204528310 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 1826 | 1461204528321 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:08:48 INFO - PROCESS | 1826 | 1461204528340 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 1826 | 1461204528350 Marionette TRACE conn3 <- [1,1906,null,{}] 19:08:48 INFO - PROCESS | 1826 | 1461204528361 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}] 19:08:48 INFO - PROCESS | 1826 | 1461204528621 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:08:49 INFO - PROCESS | 1826 | 1461204528997 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f029800 == 153 [pid = 1826] [id = 484] 19:08:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a13c3e400) [pid = 1826] [serial = 1453] [outer = (nil)] 19:08:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a13fb8000) [pid = 1826] [serial = 1454] [outer = 0x7f7a13c3e400] 19:08:49 INFO - PROCESS | 1826 | 1461204529133 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a14e08400) [pid = 1826] [serial = 1455] [outer = 0x7f7a13c3e400] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b793000 == 152 [pid = 1826] [id = 97] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3cd78000 == 151 [pid = 1826] [id = 110] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38c2e000 == 150 [pid = 1826] [id = 109] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cac3000 == 149 [pid = 1826] [id = 415] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20957000 == 148 [pid = 1826] [id = 416] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20a4d000 == 147 [pid = 1826] [id = 301] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a459cc000 == 146 [pid = 1826] [id = 424] 19:08:49 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a151ee400) [pid = 1826] [serial = 1355] [outer = (nil)] [url = about:blank] 19:08:49 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a345e7400) [pid = 1826] [serial = 1325] [outer = (nil)] [url = about:blank] 19:08:49 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a2576d400) [pid = 1826] [serial = 1322] [outer = (nil)] [url = about:blank] 19:08:49 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a38518000) [pid = 1826] [serial = 1328] [outer = (nil)] [url = about:blank] 19:08:49 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a0dec4800) [pid = 1826] [serial = 1331] [outer = (nil)] [url = about:blank] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38360000 == 145 [pid = 1826] [id = 96] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0cd000 == 144 [pid = 1826] [id = 340] 19:08:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f380800 == 143 [pid = 1826] [id = 425] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1caae800 == 142 [pid = 1826] [id = 470] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ba56800 == 141 [pid = 1826] [id = 469] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a603800 == 140 [pid = 1826] [id = 468] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b91800 == 139 [pid = 1826] [id = 467] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e5e0800 == 138 [pid = 1826] [id = 466] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15c57800 == 137 [pid = 1826] [id = 465] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b55800 == 136 [pid = 1826] [id = 459] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20951800 == 135 [pid = 1826] [id = 458] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ff41000 == 134 [pid = 1826] [id = 457] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2c3000 == 133 [pid = 1826] [id = 456] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cab9000 == 132 [pid = 1826] [id = 455] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c29d000 == 131 [pid = 1826] [id = 454] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a3da000 == 130 [pid = 1826] [id = 453] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fde800 == 129 [pid = 1826] [id = 452] 19:08:50 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a61b000 == 128 [pid = 1826] [id = 451] 19:08:50 INFO - PROCESS | 1826 | 1461204530496 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]]]}] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1513dc00) [pid = 1826] [serial = 1350] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a14fc1800) [pid = 1826] [serial = 1347] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a1a207c00) [pid = 1826] [serial = 1352] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a1b7ee000) [pid = 1826] [serial = 1353] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a10f1b400) [pid = 1826] [serial = 1343] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a13edfc00) [pid = 1826] [serial = 1344] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a1baf3400) [pid = 1826] [serial = 1313] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a20ec5800) [pid = 1826] [serial = 1319] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a13fc0400) [pid = 1826] [serial = 1310] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a0f061000) [pid = 1826] [serial = 1338] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a0e7a6400) [pid = 1826] [serial = 1337] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a11fbe400) [pid = 1826] [serial = 1341] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a10f0d800) [pid = 1826] [serial = 1340] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a14e0a400) [pid = 1826] [serial = 1346] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a10d65400) [pid = 1826] [serial = 1307] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a0e66f400) [pid = 1826] [serial = 1334] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a1fc6c800) [pid = 1826] [serial = 1316] [outer = (nil)] [url = about:blank] 19:08:50 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a15031800) [pid = 1826] [serial = 1349] [outer = (nil)] [url = about:blank] 19:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2203ms 19:08:50 INFO - PROCESS | 1826 | 1461204530542 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 1826 | 1461204530545 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:08:50 INFO - PROCESS | 1826 | 1461204530552 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1826 | 1461204530555 Marionette TRACE conn3 <- [1,1910,null,{}] 19:08:50 INFO - PROCESS | 1826 | 1461204530573 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}] 19:08:50 INFO - PROCESS | 1826 | 1461204530770 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:08:50 INFO - PROCESS | 1826 | 1461204530988 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b96000 == 129 [pid = 1826] [id = 485] 19:08:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a15131000) [pid = 1826] [serial = 1456] [outer = (nil)] 19:08:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a151f0800) [pid = 1826] [serial = 1457] [outer = 0x7f7a15131000] 19:08:51 INFO - PROCESS | 1826 | 1461204531057 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a1a207800) [pid = 1826] [serial = 1458] [outer = 0x7f7a15131000] 19:08:51 INFO - PROCESS | 1826 | 1461204531779 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]]]}] 19:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1280ms 19:08:51 INFO - PROCESS | 1826 | 1461204531856 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:08:51 INFO - PROCESS | 1826 | 1461204531861 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:08:51 INFO - PROCESS | 1826 | 1461204531883 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 1826 | 1461204531886 Marionette TRACE conn3 <- [1,1914,null,{}] 19:08:51 INFO - PROCESS | 1826 | 1461204531891 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}] 19:08:52 INFO - PROCESS | 1826 | 1461204532113 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:08:52 INFO - PROCESS | 1826 | 1461204532138 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b625800 == 130 [pid = 1826] [id = 486] 19:08:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a1b7d2400) [pid = 1826] [serial = 1459] [outer = (nil)] 19:08:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a1ba8d800) [pid = 1826] [serial = 1460] [outer = 0x7f7a1b7d2400] 19:08:52 INFO - PROCESS | 1826 | 1461204532197 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a1c344800) [pid = 1826] [serial = 1461] [outer = 0x7f7a1b7d2400] 19:08:53 INFO - PROCESS | 1826 | 1461204533092 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]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1235ms 19:08:53 INFO - PROCESS | 1826 | 1461204533114 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 1826 | 1461204533117 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:08:53 INFO - PROCESS | 1826 | 1461204533129 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 1826 | 1461204533131 Marionette TRACE conn3 <- [1,1918,null,{}] 19:08:53 INFO - PROCESS | 1826 | 1461204533136 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}] 19:08:53 INFO - PROCESS | 1826 | 1461204533348 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:08:53 INFO - PROCESS | 1826 | 1461204533378 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c29a800 == 131 [pid = 1826] [id = 487] 19:08:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a1c347400) [pid = 1826] [serial = 1462] [outer = (nil)] 19:08:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a1c4d7000) [pid = 1826] [serial = 1463] [outer = 0x7f7a1c347400] 19:08:53 INFO - PROCESS | 1826 | 1461204533437 Marionette DEBUG loaded listener.js 19:08:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a1cc64c00) [pid = 1826] [serial = 1464] [outer = 0x7f7a1c347400] 19:08:54 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a15de3000) [pid = 1826] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:08:54 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a0df5dc00) [pid = 1826] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:08:54 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a13ed9400) [pid = 1826] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:08:54 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a0e70cc00) [pid = 1826] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:08:54 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a123b1000) [pid = 1826] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:08:54 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a152bd000) [pid = 1826] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:08:54 INFO - PROCESS | 1826 | 1461204534715 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]]]}] 19:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1639ms 19:08:54 INFO - PROCESS | 1826 | 1461204534780 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:08:54 INFO - PROCESS | 1826 | 1461204534785 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:08:54 INFO - PROCESS | 1826 | 1461204534800 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:08:54 INFO - PROCESS | 1826 | 1461204534803 Marionette TRACE conn3 <- [1,1922,null,{}] 19:08:54 INFO - PROCESS | 1826 | 1461204534812 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}] 19:08:55 INFO - PROCESS | 1826 | 1461204535015 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:08:55 INFO - PROCESS | 1826 | 1461204535177 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2ae000 == 132 [pid = 1826] [id = 488] 19:08:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a15137400) [pid = 1826] [serial = 1465] [outer = (nil)] 19:08:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a1e29b000) [pid = 1826] [serial = 1466] [outer = 0x7f7a15137400] 19:08:55 INFO - PROCESS | 1826 | 1461204535245 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a20db2000) [pid = 1826] [serial = 1467] [outer = 0x7f7a15137400] 19:08:55 INFO - PROCESS | 1826 | 1461204535987 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]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1233ms 19:08:56 INFO - PROCESS | 1826 | 1461204536032 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:08:56 INFO - PROCESS | 1826 | 1461204536046 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:08:56 INFO - PROCESS | 1826 | 1461204536062 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 1826 | 1461204536065 Marionette TRACE conn3 <- [1,1926,null,{}] 19:08:56 INFO - PROCESS | 1826 | 1461204536073 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}] 19:08:56 INFO - PROCESS | 1826 | 1461204536257 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:08:56 INFO - PROCESS | 1826 | 1461204536588 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0dab6800 == 133 [pid = 1826] [id = 489] 19:08:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a0dc4d000) [pid = 1826] [serial = 1468] [outer = (nil)] 19:08:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a0dec7000) [pid = 1826] [serial = 1469] [outer = 0x7f7a0dc4d000] 19:08:56 INFO - PROCESS | 1826 | 1461204536671 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a0e670400) [pid = 1826] [serial = 1470] [outer = 0x7f7a0dc4d000] 19:08:57 INFO - PROCESS | 1826 | 1461204537690 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]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1688ms 19:08:57 INFO - PROCESS | 1826 | 1461204537753 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 1826 | 1461204537761 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:08:57 INFO - PROCESS | 1826 | 1461204537770 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 1826 | 1461204537775 Marionette TRACE conn3 <- [1,1930,null,{}] 19:08:57 INFO - PROCESS | 1826 | 1461204537782 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}] 19:08:58 INFO - PROCESS | 1826 | 1461204538041 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:08:58 INFO - PROCESS | 1826 | 1461204538306 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b796000 == 134 [pid = 1826] [id = 490] 19:08:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a13fc3c00) [pid = 1826] [serial = 1471] [outer = (nil)] 19:08:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a15029400) [pid = 1826] [serial = 1472] [outer = 0x7f7a13fc3c00] 19:08:58 INFO - PROCESS | 1826 | 1461204538428 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a152c2c00) [pid = 1826] [serial = 1473] [outer = 0x7f7a13fc3c00] 19:08:59 INFO - PROCESS | 1826 | 1461204539328 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]]]}] 19:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1633ms 19:08:59 INFO - PROCESS | 1826 | 1461204539407 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:08:59 INFO - PROCESS | 1826 | 1461204539413 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:08:59 INFO - PROCESS | 1826 | 1461204539420 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:08:59 INFO - PROCESS | 1826 | 1461204539423 Marionette TRACE conn3 <- [1,1934,null,{}] 19:08:59 INFO - PROCESS | 1826 | 1461204539434 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}] 19:08:59 INFO - PROCESS | 1826 | 1461204539679 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:08:59 INFO - PROCESS | 1826 | 1461204539975 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2095e800 == 135 [pid = 1826] [id = 491] 19:09:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1baea800) [pid = 1826] [serial = 1474] [outer = (nil)] 19:09:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1c74a400) [pid = 1826] [serial = 1475] [outer = 0x7f7a1baea800] 19:09:00 INFO - PROCESS | 1826 | 1461204540119 Marionette DEBUG loaded listener.js 19:09:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a1e112400) [pid = 1826] [serial = 1476] [outer = 0x7f7a1baea800] 19:09:01 INFO - PROCESS | 1826 | 1461204541010 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]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1639ms 19:09:01 INFO - PROCESS | 1826 | 1461204541060 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 1826 | 1461204541065 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:09:01 INFO - PROCESS | 1826 | 1461204541082 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 1826 | 1461204541092 Marionette TRACE conn3 <- [1,1938,null,{}] 19:09:01 INFO - PROCESS | 1826 | 1461204541100 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}] 19:09:01 INFO - PROCESS | 1826 | 1461204541320 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:09:01 INFO - PROCESS | 1826 | 1461204541577 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25006800 == 136 [pid = 1826] [id = 492] 19:09:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a1c349400) [pid = 1826] [serial = 1477] [outer = (nil)] 19:09:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a20db5000) [pid = 1826] [serial = 1478] [outer = 0x7f7a1c349400] 19:09:01 INFO - PROCESS | 1826 | 1461204541698 Marionette DEBUG loaded listener.js 19:09:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a239d0400) [pid = 1826] [serial = 1479] [outer = 0x7f7a1c349400] 19:09:02 INFO - PROCESS | 1826 | 1461204542610 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]]]}] 19:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1598ms 19:09:02 INFO - PROCESS | 1826 | 1461204542672 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:09:02 INFO - PROCESS | 1826 | 1461204542677 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:09:02 INFO - PROCESS | 1826 | 1461204542683 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 1826 | 1461204542686 Marionette TRACE conn3 <- [1,1942,null,{}] 19:09:02 INFO - PROCESS | 1826 | 1461204542691 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}] 19:09:02 INFO - PROCESS | 1826 | 1461204542886 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:09:03 INFO - PROCESS | 1826 | 1461204543096 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26eb1800 == 137 [pid = 1826] [id = 493] 19:09:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1d16ac00) [pid = 1826] [serial = 1480] [outer = (nil)] 19:09:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a24ec2800) [pid = 1826] [serial = 1481] [outer = 0x7f7a1d16ac00] 19:09:03 INFO - PROCESS | 1826 | 1461204543213 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a258ef400) [pid = 1826] [serial = 1482] [outer = 0x7f7a1d16ac00] 19:09:04 INFO - PROCESS | 1826 | 1461204544193 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]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1584ms 19:09:04 INFO - PROCESS | 1826 | 1461204544269 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:09:04 INFO - PROCESS | 1826 | 1461204544273 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:09:04 INFO - PROCESS | 1826 | 1461204544281 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 1826 | 1461204544284 Marionette TRACE conn3 <- [1,1946,null,{}] 19:09:04 INFO - PROCESS | 1826 | 1461204544290 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}] 19:09:04 INFO - PROCESS | 1826 | 1461204544545 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:09:04 INFO - PROCESS | 1826 | 1461204544868 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3834c000 == 138 [pid = 1826] [id = 494] 19:09:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a2d415000) [pid = 1826] [serial = 1483] [outer = (nil)] 19:09:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a333d4c00) [pid = 1826] [serial = 1484] [outer = 0x7f7a2d415000] 19:09:04 INFO - PROCESS | 1826 | 1461204544963 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a3481b000) [pid = 1826] [serial = 1485] [outer = 0x7f7a2d415000] 19:09:05 INFO - PROCESS | 1826 | 1461204545844 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]]]}] 19:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1589ms 19:09:05 INFO - PROCESS | 1826 | 1461204545870 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:09:05 INFO - PROCESS | 1826 | 1461204545874 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:09:05 INFO - PROCESS | 1826 | 1461204545880 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:09:05 INFO - PROCESS | 1826 | 1461204545883 Marionette TRACE conn3 <- [1,1950,null,{}] 19:09:05 INFO - PROCESS | 1826 | 1461204545889 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}] 19:09:06 INFO - PROCESS | 1826 | 1461204546082 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:09:06 INFO - PROCESS | 1826 | 1461204546349 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3889f000 == 139 [pid = 1826] [id = 495] 19:09:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a267c3c00) [pid = 1826] [serial = 1486] [outer = (nil)] 19:09:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a36717400) [pid = 1826] [serial = 1487] [outer = 0x7f7a267c3c00] 19:09:06 INFO - PROCESS | 1826 | 1461204546465 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a38512800) [pid = 1826] [serial = 1488] [outer = 0x7f7a267c3c00] 19:09:07 INFO - PROCESS | 1826 | 1461204547269 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]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1439ms 19:09:07 INFO - PROCESS | 1826 | 1461204547321 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1826 | 1461204547324 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:09:07 INFO - PROCESS | 1826 | 1461204547330 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1826 | 1461204547332 Marionette TRACE conn3 <- [1,1954,null,{}] 19:09:07 INFO - PROCESS | 1826 | 1461204547338 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}] 19:09:07 INFO - PROCESS | 1826 | 1461204547522 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:09:07 INFO - PROCESS | 1826 | 1461204547738 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38c28000 == 140 [pid = 1826] [id = 496] 19:09:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a27633000) [pid = 1826] [serial = 1489] [outer = (nil)] 19:09:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a386c3000) [pid = 1826] [serial = 1490] [outer = 0x7f7a27633000] 19:09:07 INFO - PROCESS | 1826 | 1461204547850 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a38862000) [pid = 1826] [serial = 1491] [outer = 0x7f7a27633000] 19:09:08 INFO - PROCESS | 1826 | 1461204548781 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]]]}] 19:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1486ms 19:09:08 INFO - PROCESS | 1826 | 1461204548821 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:09:08 INFO - PROCESS | 1826 | 1461204548825 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:09:08 INFO - PROCESS | 1826 | 1461204548835 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:09:08 INFO - PROCESS | 1826 | 1461204548838 Marionette TRACE conn3 <- [1,1958,null,{}] 19:09:08 INFO - PROCESS | 1826 | 1461204548842 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}] 19:09:09 INFO - PROCESS | 1826 | 1461204549027 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:09:09 INFO - PROCESS | 1826 | 1461204549253 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b5d9800 == 141 [pid = 1826] [id = 497] 19:09:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a0fb21800) [pid = 1826] [serial = 1492] [outer = (nil)] 19:09:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a0fb29400) [pid = 1826] [serial = 1493] [outer = 0x7f7a0fb21800] 19:09:09 INFO - PROCESS | 1826 | 1461204549368 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a0fb2e400) [pid = 1826] [serial = 1494] [outer = 0x7f7a0fb21800] 19:09:10 INFO - PROCESS | 1826 | 1461204550348 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]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1589ms 19:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:09:10 INFO - PROCESS | 1826 | 1461204550425 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 1826 | 1461204550428 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:09:10 INFO - PROCESS | 1826 | 1461204550435 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1826 | 1461204550438 Marionette TRACE conn3 <- [1,1962,null,{}] 19:09:10 INFO - PROCESS | 1826 | 1461204550443 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}] 19:09:10 INFO - PROCESS | 1826 | 1461204550679 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:09:10 INFO - PROCESS | 1826 | 1461204550980 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c68800 == 142 [pid = 1826] [id = 498] 19:09:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a0fb2e800) [pid = 1826] [serial = 1495] [outer = (nil)] 19:09:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a10c08800) [pid = 1826] [serial = 1496] [outer = 0x7f7a0fb2e800] 19:09:11 INFO - PROCESS | 1826 | 1461204551061 Marionette DEBUG loaded listener.js 19:09:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a10c0c800) [pid = 1826] [serial = 1497] [outer = 0x7f7a0fb2e800] 19:09:11 INFO - PROCESS | 1826 | 1461204551963 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]]]}] 19:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1586ms 19:09:12 INFO - PROCESS | 1826 | 1461204552021 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:09:12 INFO - PROCESS | 1826 | 1461204552024 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:09:12 INFO - PROCESS | 1826 | 1461204552030 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:09:12 INFO - PROCESS | 1826 | 1461204552032 Marionette TRACE conn3 <- [1,1966,null,{}] 19:09:12 INFO - PROCESS | 1826 | 1461204552040 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}] 19:09:12 INFO - PROCESS | 1826 | 1461204552262 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:09:12 INFO - PROCESS | 1826 | 1461204552535 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3cd85000 == 143 [pid = 1826] [id = 499] 19:09:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a123a7000) [pid = 1826] [serial = 1498] [outer = (nil)] 19:09:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a3851e000) [pid = 1826] [serial = 1499] [outer = 0x7f7a123a7000] 19:09:12 INFO - PROCESS | 1826 | 1461204552665 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a388b9c00) [pid = 1826] [serial = 1500] [outer = 0x7f7a123a7000] 19:09:13 INFO - PROCESS | 1826 | 1461204553577 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]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1584ms 19:09:13 INFO - PROCESS | 1826 | 1461204553617 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:09:13 INFO - PROCESS | 1826 | 1461204553621 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:09:13 INFO - PROCESS | 1826 | 1461204553627 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:09:13 INFO - PROCESS | 1826 | 1461204553631 Marionette TRACE conn3 <- [1,1970,null,{}] 19:09:13 INFO - PROCESS | 1826 | 1461204553637 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}] 19:09:13 INFO - PROCESS | 1826 | 1461204553890 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:09:14 INFO - PROCESS | 1826 | 1461204554202 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3cd77000 == 144 [pid = 1826] [id = 500] 19:09:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a0dec6c00) [pid = 1826] [serial = 1501] [outer = (nil)] 19:09:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a1c214800) [pid = 1826] [serial = 1502] [outer = 0x7f7a0dec6c00] 19:09:14 INFO - PROCESS | 1826 | 1461204554284 Marionette DEBUG loaded listener.js 19:09:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a38ab7800) [pid = 1826] [serial = 1503] [outer = 0x7f7a0dec6c00] 19:09:15 INFO - PROCESS | 1826 | 1461204555132 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]]]}] 19:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1536ms 19:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:09:15 INFO - PROCESS | 1826 | 1461204555165 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:09:15 INFO - PROCESS | 1826 | 1461204555168 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:09:15 INFO - PROCESS | 1826 | 1461204555175 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:09:15 INFO - PROCESS | 1826 | 1461204555178 Marionette TRACE conn3 <- [1,1974,null,{}] 19:09:15 INFO - PROCESS | 1826 | 1461204555183 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}] 19:09:15 INFO - PROCESS | 1826 | 1461204555392 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:09:15 INFO - PROCESS | 1826 | 1461204555663 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f26e000 == 145 [pid = 1826] [id = 501] 19:09:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a0e676000) [pid = 1826] [serial = 1504] [outer = (nil)] 19:09:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a0f169c00) [pid = 1826] [serial = 1505] [outer = 0x7f7a0e676000] 19:09:15 INFO - PROCESS | 1826 | 1461204555740 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a0f16f800) [pid = 1826] [serial = 1506] [outer = 0x7f7a0e676000] 19:09:16 INFO - PROCESS | 1826 | 1461204556668 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]]]}] 19:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1529ms 19:09:16 INFO - PROCESS | 1826 | 1461204556704 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:09:16 INFO - PROCESS | 1826 | 1461204556710 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:09:16 INFO - PROCESS | 1826 | 1461204556718 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:09:16 INFO - PROCESS | 1826 | 1461204556723 Marionette TRACE conn3 <- [1,1978,null,{}] 19:09:16 INFO - PROCESS | 1826 | 1461204556730 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}] 19:09:16 INFO - PROCESS | 1826 | 1461204556922 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:09:17 INFO - PROCESS | 1826 | 1461204557193 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1599e800 == 146 [pid = 1826] [id = 502] 19:09:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a0dc4cc00) [pid = 1826] [serial = 1507] [outer = (nil)] 19:09:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a10cad000) [pid = 1826] [serial = 1508] [outer = 0x7f7a0dc4cc00] 19:09:17 INFO - PROCESS | 1826 | 1461204557272 Marionette DEBUG loaded listener.js 19:09:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a10cb0c00) [pid = 1826] [serial = 1509] [outer = 0x7f7a0dc4cc00] 19:09:18 INFO - PROCESS | 1826 | 1461204558625 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]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1947ms 19:09:18 INFO - PROCESS | 1826 | 1461204558665 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 1826 | 1461204558672 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:09:18 INFO - PROCESS | 1826 | 1461204558679 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 1826 | 1461204558685 Marionette TRACE conn3 <- [1,1982,null,{}] 19:09:18 INFO - PROCESS | 1826 | 1461204558693 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}] 19:09:18 INFO - PROCESS | 1826 | 1461204558986 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:09:19 INFO - PROCESS | 1826 | 1461204559199 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a31a000 == 147 [pid = 1826] [id = 503] 19:09:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a0fb2fc00) [pid = 1826] [serial = 1510] [outer = (nil)] 19:09:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a10c0cc00) [pid = 1826] [serial = 1511] [outer = 0x7f7a0fb2fc00] 19:09:19 INFO - PROCESS | 1826 | 1461204559271 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a10cb2000) [pid = 1826] [serial = 1512] [outer = 0x7f7a0fb2fc00] 19:09:20 INFO - PROCESS | 1826 | 1461204560142 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]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1495ms 19:09:20 INFO - PROCESS | 1826 | 1461204560175 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1826 | 1461204560182 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:09:20 INFO - PROCESS | 1826 | 1461204560192 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1826 | 1461204560195 Marionette TRACE conn3 <- [1,1986,null,{}] 19:09:20 INFO - PROCESS | 1826 | 1461204560201 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}] 19:09:20 INFO - PROCESS | 1826 | 1461204560396 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:09:20 INFO - PROCESS | 1826 | 1461204560815 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c65800 == 148 [pid = 1826] [id = 504] 19:09:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a14e04c00) [pid = 1826] [serial = 1513] [outer = (nil)] 19:09:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a14fc0400) [pid = 1826] [serial = 1514] [outer = 0x7f7a14e04c00] 19:09:20 INFO - PROCESS | 1826 | 1461204560981 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a151eb400) [pid = 1826] [serial = 1515] [outer = 0x7f7a14e04c00] 19:09:21 INFO - PROCESS | 1826 | ************************* 19:09:21 INFO - PROCESS | 1826 | A coding exception was thrown and uncaught in a Task. 19:09:21 INFO - PROCESS | 1826 | 19:09:21 INFO - PROCESS | 1826 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:09:21 INFO - PROCESS | 1826 | Full stack: 19:09:21 INFO - PROCESS | 1826 | ************************* 19:09:21 INFO - PROCESS | 1826 | 1461204561965 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]]]}] 19:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1841ms 19:09:22 INFO - PROCESS | 1826 | 1461204562034 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 1826 | 1461204562037 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:09:22 INFO - PROCESS | 1826 | 1461204562043 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 1826 | 1461204562048 Marionette TRACE conn3 <- [1,1990,null,{}] 19:09:22 INFO - PROCESS | 1826 | 1461204562063 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}] 19:09:22 INFO - PROCESS | 1826 | 1461204562330 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cf3f000 == 147 [pid = 1826] [id = 411] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f02e800 == 146 [pid = 1826] [id = 444] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2ae000 == 145 [pid = 1826] [id = 488] 19:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a1b7f0400) [pid = 1826] [serial = 1391] [outer = (nil)] [url = about:blank] 19:09:22 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a20ed1000) [pid = 1826] [serial = 1388] [outer = (nil)] [url = about:blank] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c29a800 == 144 [pid = 1826] [id = 487] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b625800 == 143 [pid = 1826] [id = 486] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b96000 == 142 [pid = 1826] [id = 485] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f029800 == 141 [pid = 1826] [id = 484] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b790000 == 140 [pid = 1826] [id = 483] 19:09:22 INFO - PROCESS | 1826 | 1461204562709 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29327000 == 139 [pid = 1826] [id = 477] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2560d000 == 138 [pid = 1826] [id = 476] 19:09:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fde000 == 139 [pid = 1826] [id = 505] 19:09:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a15dea000) [pid = 1826] [serial = 1516] [outer = (nil)] 19:09:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a1baf3400) [pid = 1826] [serial = 1517] [outer = 0x7f7a15dea000] 19:09:22 INFO - PROCESS | 1826 | 1461204562810 Marionette DEBUG loaded listener.js 19:09:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a1c216000) [pid = 1826] [serial = 1518] [outer = 0x7f7a15dea000] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a246f3800 == 138 [pid = 1826] [id = 475] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20a46000 == 137 [pid = 1826] [id = 474] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c2a5800 == 136 [pid = 1826] [id = 473] 19:09:22 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14f81800 == 135 [pid = 1826] [id = 472] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a1d169000) [pid = 1826] [serial = 1413] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a13b64800) [pid = 1826] [serial = 1361] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a1c46e400) [pid = 1826] [serial = 1410] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a10d62000) [pid = 1826] [serial = 1398] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a0e799400) [pid = 1826] [serial = 1358] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a0e79e400) [pid = 1826] [serial = 1397] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a1b7d3400) [pid = 1826] [serial = 1406] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a13e6cc00) [pid = 1826] [serial = 1401] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a1fddb800) [pid = 1826] [serial = 1385] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a1baeac00) [pid = 1826] [serial = 1370] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a1c46fc00) [pid = 1826] [serial = 1373] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a15138c00) [pid = 1826] [serial = 1404] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a1c46e800) [pid = 1826] [serial = 1412] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a1e54a800) [pid = 1826] [serial = 1382] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a14e03800) [pid = 1826] [serial = 1403] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a1c343800) [pid = 1826] [serial = 1409] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a1d173000) [pid = 1826] [serial = 1379] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1b7ea000) [pid = 1826] [serial = 1367] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a123a3400) [pid = 1826] [serial = 1394] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a151e8400) [pid = 1826] [serial = 1364] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1cc69800) [pid = 1826] [serial = 1376] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a1ba92400) [pid = 1826] [serial = 1407] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a10f10400) [pid = 1826] [serial = 1400] [outer = (nil)] [url = about:blank] 19:09:23 INFO - PROCESS | 1826 | 1461204563648 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]]]}] 19:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1634ms 19:09:23 INFO - PROCESS | 1826 | 1461204563678 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:09:23 INFO - PROCESS | 1826 | 1461204563682 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:09:23 INFO - PROCESS | 1826 | 1461204563688 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:09:23 INFO - PROCESS | 1826 | 1461204563690 Marionette TRACE conn3 <- [1,1994,null,{}] 19:09:23 INFO - PROCESS | 1826 | 1461204563696 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}] 19:09:23 INFO - PROCESS | 1826 | 1461204563901 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:09:24 INFO - PROCESS | 1826 | 1461204564098 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0c5800 == 136 [pid = 1826] [id = 506] 19:09:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a0e079c00) [pid = 1826] [serial = 1519] [outer = (nil)] 19:09:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a1c217000) [pid = 1826] [serial = 1520] [outer = 0x7f7a0e079c00] 19:09:24 INFO - PROCESS | 1826 | 1461204564163 Marionette DEBUG loaded listener.js 19:09:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1c870c00) [pid = 1826] [serial = 1521] [outer = 0x7f7a0e079c00] 19:09:25 INFO - PROCESS | 1826 | 1461204565079 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]]]}] 19:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1436ms 19:09:25 INFO - PROCESS | 1826 | 1461204565126 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:09:25 INFO - PROCESS | 1826 | 1461204565129 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:09:25 INFO - PROCESS | 1826 | 1461204565143 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:09:25 INFO - PROCESS | 1826 | 1461204565145 Marionette TRACE conn3 <- [1,1998,null,{}] 19:09:25 INFO - PROCESS | 1826 | 1461204565151 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}] 19:09:25 INFO - PROCESS | 1826 | 1461204565443 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:09:25 INFO - PROCESS | 1826 | 1461204565486 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24660800 == 137 [pid = 1826] [id = 507] 19:09:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a14e0ac00) [pid = 1826] [serial = 1522] [outer = (nil)] 19:09:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a1e38bc00) [pid = 1826] [serial = 1523] [outer = 0x7f7a14e0ac00] 19:09:25 INFO - PROCESS | 1826 | 1461204565552 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a1ffb2000) [pid = 1826] [serial = 1524] [outer = 0x7f7a14e0ac00] 19:09:26 INFO - PROCESS | 1826 | 1461204566422 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]]]}] 19:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1333ms 19:09:26 INFO - PROCESS | 1826 | 1461204566485 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 1826 | 1461204566488 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:09:26 INFO - PROCESS | 1826 | 1461204566494 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 1826 | 1461204566495 Marionette TRACE conn3 <- [1,2002,null,{}] 19:09:26 INFO - PROCESS | 1826 | 1461204566505 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}] 19:09:26 INFO - PROCESS | 1826 | 1461204566782 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:09:26 INFO - PROCESS | 1826 | 1461204566812 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25d19800 == 138 [pid = 1826] [id = 508] 19:09:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a20db9400) [pid = 1826] [serial = 1525] [outer = (nil)] 19:09:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a24930c00) [pid = 1826] [serial = 1526] [outer = 0x7f7a20db9400] 19:09:26 INFO - PROCESS | 1826 | 1461204566878 Marionette DEBUG loaded listener.js 19:09:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a26a8e800) [pid = 1826] [serial = 1527] [outer = 0x7f7a20db9400] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a0df5f800) [pid = 1826] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a0e70a800) [pid = 1826] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a0e70e000) [pid = 1826] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a13c3e400) [pid = 1826] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a15131000) [pid = 1826] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a0e706400) [pid = 1826] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1c347400) [pid = 1826] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:09:27 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a1b7d2400) [pid = 1826] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:09:27 INFO - PROCESS | 1826 | 1461204567967 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]]]}] 19:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1534ms 19:09:28 INFO - PROCESS | 1826 | 1461204568029 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:09:28 INFO - PROCESS | 1826 | 1461204568032 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:09:28 INFO - PROCESS | 1826 | 1461204568038 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:09:28 INFO - PROCESS | 1826 | 1461204568040 Marionette TRACE conn3 <- [1,2006,null,{}] 19:09:28 INFO - PROCESS | 1826 | 1461204568046 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}] 19:09:28 INFO - PROCESS | 1826 | 1461204568234 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:09:28 INFO - PROCESS | 1826 | 1461204568420 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25e51000 == 139 [pid = 1826] [id = 509] 19:09:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a0dc4d800) [pid = 1826] [serial = 1528] [outer = (nil)] 19:09:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1c3d6000) [pid = 1826] [serial = 1529] [outer = 0x7f7a0dc4d800] 19:09:28 INFO - PROCESS | 1826 | 1461204568485 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a25ca9c00) [pid = 1826] [serial = 1530] [outer = 0x7f7a0dc4d800] 19:09:29 INFO - PROCESS | 1826 | 1461204569276 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]]]}] 19:09:29 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 19:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1281ms 19:09:29 INFO - PROCESS | 1826 | 1461204569319 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:09:29 INFO - PROCESS | 1826 | 1461204569323 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:09:29 INFO - PROCESS | 1826 | 1461204569328 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 1826 | 1461204569330 Marionette TRACE conn3 <- [1,2010,null,{}] 19:09:29 INFO - PROCESS | 1826 | 1461204569335 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}] 19:09:29 INFO - PROCESS | 1826 | 1461204569625 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:09:29 INFO - PROCESS | 1826 | 1461204569856 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1257e000 == 140 [pid = 1826] [id = 510] 19:09:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a0df52400) [pid = 1826] [serial = 1531] [outer = (nil)] 19:09:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a0df61000) [pid = 1826] [serial = 1532] [outer = 0x7f7a0df52400] 19:09:29 INFO - PROCESS | 1826 | 1461204569981 Marionette DEBUG loaded listener.js 19:09:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a0f063400) [pid = 1826] [serial = 1533] [outer = 0x7f7a0df52400] 19:09:31 INFO - PROCESS | 1826 | 1461204571059 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]]]}] 19:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 19:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1777ms 19:09:31 INFO - PROCESS | 1826 | 1461204571108 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:09:31 INFO - PROCESS | 1826 | 1461204571115 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:09:31 INFO - PROCESS | 1826 | 1461204571125 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 1826 | 1461204571132 Marionette TRACE conn3 <- [1,2014,null,{}] 19:09:31 INFO - PROCESS | 1826 | 1461204571139 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}] 19:09:31 INFO - PROCESS | 1826 | 1461204571347 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:09:31 INFO - PROCESS | 1826 | 1461204571613 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2c9000 == 141 [pid = 1826] [id = 511] 19:09:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a11321400) [pid = 1826] [serial = 1534] [outer = (nil)] 19:09:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a13fc0400) [pid = 1826] [serial = 1535] [outer = 0x7f7a11321400] 19:09:31 INFO - PROCESS | 1826 | 1461204571754 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a151ee000) [pid = 1826] [serial = 1536] [outer = 0x7f7a11321400] 19:09:32 INFO - PROCESS | 1826 | 1461204572687 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]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1637ms 19:09:32 INFO - PROCESS | 1826 | 1461204572760 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1826 | 1461204572764 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:09:32 INFO - PROCESS | 1826 | 1461204572770 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1826 | 1461204572773 Marionette TRACE conn3 <- [1,2018,null,{}] 19:09:32 INFO - PROCESS | 1826 | 1461204572779 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}] 19:09:32 INFO - PROCESS | 1826 | 1461204572973 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:09:33 INFO - PROCESS | 1826 | 1461204573276 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26eae000 == 142 [pid = 1826] [id = 512] 19:09:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a10cadc00) [pid = 1826] [serial = 1537] [outer = (nil)] 19:09:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a1ba96000) [pid = 1826] [serial = 1538] [outer = 0x7f7a10cadc00] 19:09:33 INFO - PROCESS | 1826 | 1461204573393 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a1c471000) [pid = 1826] [serial = 1539] [outer = 0x7f7a10cadc00] 19:09:34 INFO - PROCESS | 1826 | 1461204574301 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]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1582ms 19:09:34 INFO - PROCESS | 1826 | 1461204574353 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1826 | 1461204574359 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:09:34 INFO - PROCESS | 1826 | 1461204574375 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1826 | 1461204574382 Marionette TRACE conn3 <- [1,2022,null,{}] 19:09:34 INFO - PROCESS | 1826 | 1461204574388 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}] 19:09:34 INFO - PROCESS | 1826 | 1461204574579 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:09:34 INFO - PROCESS | 1826 | 1461204574841 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3856a000 == 143 [pid = 1826] [id = 513] 19:09:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a12436000) [pid = 1826] [serial = 1540] [outer = (nil)] 19:09:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a1ffcf400) [pid = 1826] [serial = 1541] [outer = 0x7f7a12436000] 19:09:34 INFO - PROCESS | 1826 | 1461204574966 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a25034400) [pid = 1826] [serial = 1542] [outer = 0x7f7a12436000] 19:09:35 INFO - PROCESS | 1826 | 1461204575843 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]]]}] 19:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1548ms 19:09:35 INFO - PROCESS | 1826 | 1461204575916 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:09:35 INFO - PROCESS | 1826 | 1461204575920 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:09:35 INFO - PROCESS | 1826 | 1461204575926 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:09:35 INFO - PROCESS | 1826 | 1461204575931 Marionette TRACE conn3 <- [1,2026,null,{}] 19:09:35 INFO - PROCESS | 1826 | 1461204575936 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}] 19:09:36 INFO - PROCESS | 1826 | 1461204576133 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:09:36 INFO - PROCESS | 1826 | 1461204576349 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0df12800 == 144 [pid = 1826] [id = 514] 19:09:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a1ba98c00) [pid = 1826] [serial = 1543] [outer = (nil)] 19:09:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a292f2c00) [pid = 1826] [serial = 1544] [outer = 0x7f7a1ba98c00] 19:09:36 INFO - PROCESS | 1826 | 1461204576462 Marionette DEBUG loaded listener.js 19:09:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a34537400) [pid = 1826] [serial = 1545] [outer = 0x7f7a1ba98c00] 19:09:37 INFO - PROCESS | 1826 | 1461204577384 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]]]}] 19:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1530ms 19:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:09:37 INFO - PROCESS | 1826 | 1461204577458 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:09:37 INFO - PROCESS | 1826 | 1461204577461 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:09:37 INFO - PROCESS | 1826 | 1461204577467 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 1826 | 1461204577470 Marionette TRACE conn3 <- [1,2030,null,{}] 19:09:37 INFO - PROCESS | 1826 | 1461204577475 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}] 19:09:37 INFO - PROCESS | 1826 | 1461204577673 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:09:37 INFO - PROCESS | 1826 | 1461204577894 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1279b800 == 145 [pid = 1826] [id = 515] 19:09:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a3671a800) [pid = 1826] [serial = 1546] [outer = (nil)] 19:09:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a3850fc00) [pid = 1826] [serial = 1547] [outer = 0x7f7a3671a800] 19:09:38 INFO - PROCESS | 1826 | 1461204578029 Marionette DEBUG loaded listener.js 19:09:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a388b2400) [pid = 1826] [serial = 1548] [outer = 0x7f7a3671a800] 19:09:39 INFO - PROCESS | 1826 | 1461204578999 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]]]}] 19:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1586ms 19:09:39 INFO - PROCESS | 1826 | 1461204579054 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:09:39 INFO - PROCESS | 1826 | 1461204579057 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:09:39 INFO - PROCESS | 1826 | 1461204579063 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:09:39 INFO - PROCESS | 1826 | 1461204579066 Marionette TRACE conn3 <- [1,2034,null,{}] 19:09:39 INFO - PROCESS | 1826 | 1461204579071 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}] 19:09:39 INFO - PROCESS | 1826 | 1461204579295 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:09:39 INFO - PROCESS | 1826 | 1461204579615 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a127ba800 == 146 [pid = 1826] [id = 516] 19:09:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a10ac1000) [pid = 1826] [serial = 1549] [outer = (nil)] 19:09:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a10acd400) [pid = 1826] [serial = 1550] [outer = 0x7f7a10ac1000] 19:09:39 INFO - PROCESS | 1826 | 1461204579696 Marionette DEBUG loaded listener.js 19:09:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a388b9000) [pid = 1826] [serial = 1551] [outer = 0x7f7a10ac1000] 19:09:40 INFO - PROCESS | 1826 | 1461204580558 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]]]}] 19:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1527ms 19:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:09:40 INFO - PROCESS | 1826 | 1461204580592 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:09:40 INFO - PROCESS | 1826 | 1461204580595 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:09:40 INFO - PROCESS | 1826 | 1461204580601 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 1826 | 1461204580604 Marionette TRACE conn3 <- [1,2038,null,{}] 19:09:40 INFO - PROCESS | 1826 | 1461204580610 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}] 19:09:40 INFO - PROCESS | 1826 | 1461204580800 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:09:41 INFO - PROCESS | 1826 | 1461204581043 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13ced000 == 147 [pid = 1826] [id = 517] 19:09:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a10ac8c00) [pid = 1826] [serial = 1552] [outer = (nil)] 19:09:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a126ae000) [pid = 1826] [serial = 1553] [outer = 0x7f7a10ac8c00] 19:09:41 INFO - PROCESS | 1826 | 1461204581131 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a126b3000) [pid = 1826] [serial = 1554] [outer = 0x7f7a10ac8c00] 19:09:42 INFO - PROCESS | 1826 | 1461204582021 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]]]}] 19:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1484ms 19:09:42 INFO - PROCESS | 1826 | 1461204582086 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 1826 | 1461204582089 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:09:42 INFO - PROCESS | 1826 | 1461204582096 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1826 | 1461204582099 Marionette TRACE conn3 <- [1,2042,null,{}] 19:09:42 INFO - PROCESS | 1826 | 1461204582104 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}] 19:09:42 INFO - PROCESS | 1826 | 1461204582309 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:09:42 INFO - PROCESS | 1826 | 1461204582576 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c595000 == 148 [pid = 1826] [id = 518] 19:09:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a0e9ed800) [pid = 1826] [serial = 1555] [outer = (nil)] 19:09:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a0e9f3000) [pid = 1826] [serial = 1556] [outer = 0x7f7a0e9ed800] 19:09:42 INFO - PROCESS | 1826 | 1461204582692 Marionette DEBUG loaded listener.js 19:09:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a0e9f8800) [pid = 1826] [serial = 1557] [outer = 0x7f7a0e9ed800] 19:09:43 INFO - PROCESS | 1826 | 1461204583530 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]]]}] 19:09:43 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) 19:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1490ms 19:09:43 INFO - PROCESS | 1826 | 1461204583587 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 1826 | 1461204583590 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:09:43 INFO - PROCESS | 1826 | 1461204583596 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 1826 | 1461204583598 Marionette TRACE conn3 <- [1,2046,null,{}] 19:09:43 INFO - PROCESS | 1826 | 1461204583604 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}] 19:09:43 INFO - PROCESS | 1826 | 1461204583793 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:09:44 INFO - PROCESS | 1826 | 1461204584069 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b5d1800 == 149 [pid = 1826] [id = 519] 19:09:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a0e9eac00) [pid = 1826] [serial = 1558] [outer = (nil)] 19:09:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a126b3400) [pid = 1826] [serial = 1559] [outer = 0x7f7a0e9eac00] 19:09:44 INFO - PROCESS | 1826 | 1461204584198 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a1c42ec00) [pid = 1826] [serial = 1560] [outer = 0x7f7a0e9eac00] 19:09:45 INFO - PROCESS | 1826 | 1461204585052 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]]]}] 19:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1528ms 19:09:45 INFO - PROCESS | 1826 | 1461204585125 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 1826 | 1461204585129 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:09:45 INFO - PROCESS | 1826 | 1461204585134 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1826 | 1461204585136 Marionette TRACE conn3 <- [1,2050,null,{}] 19:09:45 INFO - PROCESS | 1826 | 1461204585142 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}] 19:09:45 INFO - PROCESS | 1826 | 1461204585337 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:09:45 INFO - PROCESS | 1826 | 1461204585609 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c5a6800 == 150 [pid = 1826] [id = 520] 19:09:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a0e83a400) [pid = 1826] [serial = 1561] [outer = (nil)] 19:09:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a0e83cc00) [pid = 1826] [serial = 1562] [outer = 0x7f7a0e83a400] 19:09:45 INFO - PROCESS | 1826 | 1461204585769 Marionette DEBUG loaded listener.js 19:09:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a1c42f400) [pid = 1826] [serial = 1563] [outer = 0x7f7a0e83a400] 19:09:46 INFO - PROCESS | 1826 | 1461204586636 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]]]}] 19:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1531ms 19:09:46 INFO - PROCESS | 1826 | 1461204586667 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:09:46 INFO - PROCESS | 1826 | 1461204586677 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:09:46 INFO - PROCESS | 1826 | 1461204586684 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:09:46 INFO - PROCESS | 1826 | 1461204586688 Marionette TRACE conn3 <- [1,2054,null,{}] 19:09:46 INFO - PROCESS | 1826 | 1461204586694 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}] 19:09:46 INFO - PROCESS | 1826 | 1461204586925 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:09:47 INFO - PROCESS | 1826 | 1461204587264 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0dac0000 == 151 [pid = 1826] [id = 521] 19:09:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a0b8c7000) [pid = 1826] [serial = 1564] [outer = (nil)] 19:09:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a0b8ce400) [pid = 1826] [serial = 1565] [outer = 0x7f7a0b8c7000] 19:09:47 INFO - PROCESS | 1826 | 1461204587345 Marionette DEBUG loaded listener.js 19:09:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a1c431000) [pid = 1826] [serial = 1566] [outer = 0x7f7a0b8c7000] 19:09:48 INFO - PROCESS | 1826 | 1461204588202 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]]]}] 19:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms 19:09:48 INFO - PROCESS | 1826 | 1461204588265 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:09:48 INFO - PROCESS | 1826 | 1461204588269 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:09:48 INFO - PROCESS | 1826 | 1461204588275 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:09:48 INFO - PROCESS | 1826 | 1461204588278 Marionette TRACE conn3 <- [1,2058,null,{}] 19:09:48 INFO - PROCESS | 1826 | 1461204588283 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}] 19:09:48 INFO - PROCESS | 1826 | 1461204588480 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:09:48 INFO - PROCESS | 1826 | 1461204588751 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b7ca000 == 152 [pid = 1826] [id = 522] 19:09:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a0b8c5000) [pid = 1826] [serial = 1567] [outer = (nil)] 19:09:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a0e907c00) [pid = 1826] [serial = 1568] [outer = 0x7f7a0b8c5000] 19:09:48 INFO - PROCESS | 1826 | 1461204588872 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a0e90d000) [pid = 1826] [serial = 1569] [outer = 0x7f7a0b8c5000] 19:09:49 INFO - PROCESS | 1826 | 1461204589701 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]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1484ms 19:09:49 INFO - PROCESS | 1826 | 1461204589760 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 1826 | 1461204589762 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:09:49 INFO - PROCESS | 1826 | 1461204589769 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1826 | 1461204589772 Marionette TRACE conn3 <- [1,2062,null,{}] 19:09:49 INFO - PROCESS | 1826 | 1461204589777 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}] 19:09:49 INFO - PROCESS | 1826 | 1461204589968 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:09:50 INFO - PROCESS | 1826 | 1461204590252 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c08f000 == 153 [pid = 1826] [id = 523] 19:09:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a0b8c8800) [pid = 1826] [serial = 1570] [outer = (nil)] 19:09:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f7a1c431400) [pid = 1826] [serial = 1571] [outer = 0x7f7a0b8c8800] 19:09:50 INFO - PROCESS | 1826 | 1461204590333 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f7a1c435c00) [pid = 1826] [serial = 1572] [outer = 0x7f7a0b8c8800] 19:09:51 INFO - PROCESS | 1826 | 1461204591201 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]]]}] 19:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1491ms 19:09:51 INFO - PROCESS | 1826 | 1461204591261 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:09:51 INFO - PROCESS | 1826 | 1461204591264 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:09:51 INFO - PROCESS | 1826 | 1461204591270 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:09:51 INFO - PROCESS | 1826 | 1461204591273 Marionette TRACE conn3 <- [1,2066,null,{}] 19:09:51 INFO - PROCESS | 1826 | 1461204591278 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}] 19:09:51 INFO - PROCESS | 1826 | 1461204591469 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:09:51 INFO - PROCESS | 1826 | 1461204591754 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0bd2e800 == 154 [pid = 1826] [id = 524] 19:09:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f7a0bc35800) [pid = 1826] [serial = 1573] [outer = (nil)] 19:09:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f7a0bc3b400) [pid = 1826] [serial = 1574] [outer = 0x7f7a0bc35800] 19:09:51 INFO - PROCESS | 1826 | 1461204591867 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f7a0bc3fc00) [pid = 1826] [serial = 1575] [outer = 0x7f7a0bc35800] 19:09:52 INFO - PROCESS | 1826 | 1461204592730 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]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1530ms 19:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:09:52 INFO - PROCESS | 1826 | 1461204592802 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 1826 | 1461204592805 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:09:52 INFO - PROCESS | 1826 | 1461204592811 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1826 | 1461204592814 Marionette TRACE conn3 <- [1,2070,null,{}] 19:09:52 INFO - PROCESS | 1826 | 1461204592819 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}] 19:09:53 INFO - PROCESS | 1826 | 1461204593020 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:09:53 INFO - PROCESS | 1826 | 1461204593330 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c099800 == 155 [pid = 1826] [id = 525] 19:09:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f7a0bc35c00) [pid = 1826] [serial = 1576] [outer = (nil)] 19:09:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f7a0bd7f000) [pid = 1826] [serial = 1577] [outer = 0x7f7a0bc35c00] 19:09:53 INFO - PROCESS | 1826 | 1461204593405 Marionette DEBUG loaded listener.js 19:09:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f7a0bd83c00) [pid = 1826] [serial = 1578] [outer = 0x7f7a0bc35c00] 19:09:54 INFO - PROCESS | 1826 | 1461204594296 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]]]}] 19:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1534ms 19:09:54 INFO - PROCESS | 1826 | 1461204594345 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:09:54 INFO - PROCESS | 1826 | 1461204594349 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:09:54 INFO - PROCESS | 1826 | 1461204594354 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:09:54 INFO - PROCESS | 1826 | 1461204594357 Marionette TRACE conn3 <- [1,2074,null,{}] 19:09:54 INFO - PROCESS | 1826 | 1461204594362 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}] 19:09:54 INFO - PROCESS | 1826 | 1461204594560 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:09:55 INFO - PROCESS | 1826 | 1461204595362 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5e3800 == 156 [pid = 1826] [id = 526] 19:09:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f7a0b8c9400) [pid = 1826] [serial = 1579] [outer = (nil)] 19:09:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f7a0b8cac00) [pid = 1826] [serial = 1580] [outer = 0x7f7a0b8c9400] 19:09:55 INFO - PROCESS | 1826 | 1461204595464 Marionette DEBUG loaded listener.js 19:09:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f7a0df5dc00) [pid = 1826] [serial = 1581] [outer = 0x7f7a0b8c9400] 19:09:56 INFO - PROCESS | 1826 | 1461204596364 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]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2079ms 19:09:56 INFO - PROCESS | 1826 | 1461204596436 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:09:56 INFO - PROCESS | 1826 | 1461204596441 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:09:56 INFO - PROCESS | 1826 | 1461204596448 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 1826 | 1461204596454 Marionette TRACE conn3 <- [1,2078,null,{}] 19:09:56 INFO - PROCESS | 1826 | 1461204596460 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}] 19:09:56 INFO - PROCESS | 1826 | 1461204596650 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:09:56 INFO - PROCESS | 1826 | 1461204596919 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f023000 == 157 [pid = 1826] [id = 527] 19:09:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f7a0dec5800) [pid = 1826] [serial = 1582] [outer = (nil)] 19:09:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f7a0e075400) [pid = 1826] [serial = 1583] [outer = 0x7f7a0dec5800] 19:09:57 INFO - PROCESS | 1826 | 1461204597039 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f7a0e672800) [pid = 1826] [serial = 1584] [outer = 0x7f7a0dec5800] 19:09:57 INFO - PROCESS | 1826 | 1461204597855 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]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1485ms 19:09:57 INFO - PROCESS | 1826 | 1461204597934 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1826 | 1461204597940 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:09:57 INFO - PROCESS | 1826 | 1461204597947 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1826 | 1461204597951 Marionette TRACE conn3 <- [1,2082,null,{}] 19:09:57 INFO - PROCESS | 1826 | 1461204597956 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}] 19:09:58 INFO - PROCESS | 1826 | 1461204598278 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:09:58 INFO - PROCESS | 1826 | 1461204598693 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0dab5800 == 158 [pid = 1826] [id = 528] 19:09:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f7a0df55800) [pid = 1826] [serial = 1585] [outer = (nil)] 19:09:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f7a0e834c00) [pid = 1826] [serial = 1586] [outer = 0x7f7a0df55800] 19:09:58 INFO - PROCESS | 1826 | 1461204598759 Marionette DEBUG loaded listener.js 19:09:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f7a0e83b800) [pid = 1826] [serial = 1587] [outer = 0x7f7a0df55800] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3889d000 == 157 [pid = 1826] [id = 245] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f7a1e29b000) [pid = 1826] [serial = 1466] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25e51000 == 156 [pid = 1826] [id = 509] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25d19800 == 155 [pid = 1826] [id = 508] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24660800 == 154 [pid = 1826] [id = 507] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0c5800 == 153 [pid = 1826] [id = 506] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fde000 == 152 [pid = 1826] [id = 505] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20c65800 == 151 [pid = 1826] [id = 504] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a31a000 == 150 [pid = 1826] [id = 503] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20c68800 == 149 [pid = 1826] [id = 498] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3b5d9800 == 148 [pid = 1826] [id = 497] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38c28000 == 147 [pid = 1826] [id = 496] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3889f000 == 146 [pid = 1826] [id = 495] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3834c000 == 145 [pid = 1826] [id = 494] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26eb1800 == 144 [pid = 1826] [id = 493] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25006800 == 143 [pid = 1826] [id = 492] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2095e800 == 142 [pid = 1826] [id = 491] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b796000 == 141 [pid = 1826] [id = 490] 19:09:59 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0dab6800 == 140 [pid = 1826] [id = 489] 19:09:59 INFO - PROCESS | 1826 | 1461204599750 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]]]}] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f7a21aa7c00) [pid = 1826] [serial = 1430] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f7a11fc4400) [pid = 1826] [serial = 1418] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f7a2966fc00) [pid = 1826] [serial = 1445] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f7a1c4d7000) [pid = 1826] [serial = 1463] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f7a253c2800) [pid = 1826] [serial = 1436] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f7a1ba8d800) [pid = 1826] [serial = 1460] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f7a1cc64c00) [pid = 1826] [serial = 1464] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f7a1c344800) [pid = 1826] [serial = 1461] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f7a1a207800) [pid = 1826] [serial = 1458] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f7a151f2000) [pid = 1826] [serial = 1305] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f7a1b83e800) [pid = 1826] [serial = 1356] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f7a0f066000) [pid = 1826] [serial = 1452] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f7a0e7a2400) [pid = 1826] [serial = 1451] [outer = (nil)] [url = about:blank] 19:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1840ms 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f7a1c741800) [pid = 1826] [serial = 1424] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f7a14e08400) [pid = 1826] [serial = 1455] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f7a13fb8000) [pid = 1826] [serial = 1454] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a151f0800) [pid = 1826] [serial = 1457] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a1ffd0400) [pid = 1826] [serial = 1416] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a1e385800) [pid = 1826] [serial = 1415] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a26450800) [pid = 1826] [serial = 1448] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a267c6400) [pid = 1826] [serial = 1439] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a1ffcc000) [pid = 1826] [serial = 1427] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a24cdb400) [pid = 1826] [serial = 1433] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a15139c00) [pid = 1826] [serial = 1421] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a26a86800) [pid = 1826] [serial = 1442] [outer = (nil)] [url = about:blank] 19:09:59 INFO - PROCESS | 1826 | 1461204599809 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 1826 | 1461204599813 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:09:59 INFO - PROCESS | 1826 | 1461204599822 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 1826 | 1461204599831 Marionette TRACE conn3 <- [1,2086,null,{}] 19:09:59 INFO - PROCESS | 1826 | 1461204599846 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}] 19:10:00 INFO - PROCESS | 1826 | 1461204600035 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:10:00 INFO - PROCESS | 1826 | 1461204600298 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13cec800 == 141 [pid = 1826] [id = 529] 19:10:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a0e9ec800) [pid = 1826] [serial = 1588] [outer = (nil)] 19:10:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a0f0d7400) [pid = 1826] [serial = 1589] [outer = 0x7f7a0e9ec800] 19:10:00 INFO - PROCESS | 1826 | 1461204600364 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a0f166c00) [pid = 1826] [serial = 1590] [outer = 0x7f7a0e9ec800] 19:10:01 INFO - PROCESS | 1826 | 1461204601144 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]]]}] 19:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1346ms 19:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:10:01 INFO - PROCESS | 1826 | 1461204601177 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 1826 | 1461204601181 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:10:01 INFO - PROCESS | 1826 | 1461204601188 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 1826 | 1461204601192 Marionette TRACE conn3 <- [1,2090,null,{}] 19:10:01 INFO - PROCESS | 1826 | 1461204601197 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}] 19:10:01 INFO - PROCESS | 1826 | 1461204601379 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:10:01 INFO - PROCESS | 1826 | 1461204601394 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a05800 == 142 [pid = 1826] [id = 530] 19:10:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a0f16fc00) [pid = 1826] [serial = 1591] [outer = (nil)] 19:10:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a0fb2cc00) [pid = 1826] [serial = 1592] [outer = 0x7f7a0f16fc00] 19:10:01 INFO - PROCESS | 1826 | 1461204601456 Marionette DEBUG loaded listener.js 19:10:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a10ac2800) [pid = 1826] [serial = 1593] [outer = 0x7f7a0f16fc00] 19:10:02 INFO - PROCESS | 1826 | 1461204602840 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]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1682ms 19:10:02 INFO - PROCESS | 1826 | 1461204602869 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:10:02 INFO - PROCESS | 1826 | 1461204602882 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:10:02 INFO - PROCESS | 1826 | 1461204602887 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 1826 | 1461204602891 Marionette TRACE conn3 <- [1,2094,null,{}] 19:10:02 INFO - PROCESS | 1826 | 1461204602904 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}] 19:10:03 INFO - PROCESS | 1826 | 1461204603134 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:10:03 INFO - PROCESS | 1826 | 1461204603162 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b9d800 == 143 [pid = 1826] [id = 531] 19:10:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a10c09000) [pid = 1826] [serial = 1594] [outer = (nil)] 19:10:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a10c0c400) [pid = 1826] [serial = 1595] [outer = 0x7f7a10c09000] 19:10:03 INFO - PROCESS | 1826 | 1461204603235 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a10cb6c00) [pid = 1826] [serial = 1596] [outer = 0x7f7a10c09000] 19:10:04 INFO - PROCESS | 1826 | 1461204604127 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]]]}] 19:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1287ms 19:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:10:04 INFO - PROCESS | 1826 | 1461204604177 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 1826 | 1461204604179 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:10:04 INFO - PROCESS | 1826 | 1461204604186 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:10:04 INFO - PROCESS | 1826 | 1461204604189 Marionette TRACE conn3 <- [1,2098,null,{}] 19:10:04 INFO - PROCESS | 1826 | 1461204604194 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}] 19:10:04 INFO - PROCESS | 1826 | 1461204604437 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:10:04 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a15137400) [pid = 1826] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:10:04 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a14e0ac00) [pid = 1826] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:10:04 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a20db9400) [pid = 1826] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:10:04 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a15dea000) [pid = 1826] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:10:04 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a14e04c00) [pid = 1826] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:10:04 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a0fb2fc00) [pid = 1826] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:10:04 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a0e079c00) [pid = 1826] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:10:04 INFO - PROCESS | 1826 | 1461204604978 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a303000 == 144 [pid = 1826] [id = 532] 19:10:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a0df5e800) [pid = 1826] [serial = 1597] [outer = (nil)] 19:10:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a10f14400) [pid = 1826] [serial = 1598] [outer = 0x7f7a0df5e800] 19:10:05 INFO - PROCESS | 1826 | 1461204605044 Marionette DEBUG loaded listener.js 19:10:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a11fc4400) [pid = 1826] [serial = 1599] [outer = 0x7f7a0df5e800] 19:10:05 INFO - PROCESS | 1826 | 1461204605707 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]]]}] 19:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1540ms 19:10:05 INFO - PROCESS | 1826 | 1461204605726 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:10:05 INFO - PROCESS | 1826 | 1461204605729 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:10:05 INFO - PROCESS | 1826 | 1461204605735 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 1826 | 1461204605737 Marionette TRACE conn3 <- [1,2102,null,{}] 19:10:05 INFO - PROCESS | 1826 | 1461204605742 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}] 19:10:05 INFO - PROCESS | 1826 | 1461204605976 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:10:06 INFO - PROCESS | 1826 | 1461204605999 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a618800 == 145 [pid = 1826] [id = 533] 19:10:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a0e079c00) [pid = 1826] [serial = 1600] [outer = (nil)] 19:10:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a123ac000) [pid = 1826] [serial = 1601] [outer = 0x7f7a0e079c00] 19:10:06 INFO - PROCESS | 1826 | 1461204606057 Marionette DEBUG loaded listener.js 19:10:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a1243e400) [pid = 1826] [serial = 1602] [outer = 0x7f7a0e079c00] 19:10:06 INFO - PROCESS | 1826 | 1461204606992 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]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1277ms 19:10:07 INFO - PROCESS | 1826 | 1461204607043 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 1826 | 1461204607047 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:10:07 INFO - PROCESS | 1826 | 1461204607057 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1826 | 1461204607062 Marionette TRACE conn3 <- [1,2106,null,{}] 19:10:07 INFO - PROCESS | 1826 | 1461204607070 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}] 19:10:07 INFO - PROCESS | 1826 | 1461204607283 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:10:07 INFO - PROCESS | 1826 | 1461204607553 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0daaf800 == 146 [pid = 1826] [id = 534] 19:10:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a0bd85800) [pid = 1826] [serial = 1603] [outer = (nil)] 19:10:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f7a0dc52c00) [pid = 1826] [serial = 1604] [outer = 0x7f7a0bd85800] 19:10:07 INFO - PROCESS | 1826 | 1461204607634 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f7a0df53000) [pid = 1826] [serial = 1605] [outer = 0x7f7a0bd85800] 19:10:08 INFO - PROCESS | 1826 | 1461204608668 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]]]}] 19:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1643ms 19:10:08 INFO - PROCESS | 1826 | 1461204608701 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:10:08 INFO - PROCESS | 1826 | 1461204608708 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:10:08 INFO - PROCESS | 1826 | 1461204608718 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:10:08 INFO - PROCESS | 1826 | 1461204608722 Marionette TRACE conn3 <- [1,2110,null,{}] 19:10:08 INFO - PROCESS | 1826 | 1461204608727 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}] 19:10:08 INFO - PROCESS | 1826 | 1461204608918 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:10:09 INFO - PROCESS | 1826 | 1461204609200 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13ce8800 == 147 [pid = 1826] [id = 535] 19:10:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f7a0e7f4400) [pid = 1826] [serial = 1606] [outer = (nil)] 19:10:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f7a0e83d800) [pid = 1826] [serial = 1607] [outer = 0x7f7a0e7f4400] 19:10:09 INFO - PROCESS | 1826 | 1461204609327 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f7a0e9f0000) [pid = 1826] [serial = 1608] [outer = 0x7f7a0e7f4400] 19:10:10 INFO - PROCESS | 1826 | 1461204610257 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]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1583ms 19:10:10 INFO - PROCESS | 1826 | 1461204610304 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1826 | 1461204610307 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:10:10 INFO - PROCESS | 1826 | 1461204610317 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1826 | 1461204610322 Marionette TRACE conn3 <- [1,2114,null,{}] 19:10:10 INFO - PROCESS | 1826 | 1461204610338 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}] 19:10:10 INFO - PROCESS | 1826 | 1461204610615 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:10:11 INFO - PROCESS | 1826 | 1461204610990 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b633800 == 148 [pid = 1826] [id = 536] 19:10:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f7a0fb26000) [pid = 1826] [serial = 1609] [outer = (nil)] 19:10:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f7a10c0a800) [pid = 1826] [serial = 1610] [outer = 0x7f7a0fb26000] 19:10:11 INFO - PROCESS | 1826 | 1461204611071 Marionette DEBUG loaded listener.js 19:10:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f7a10cb7400) [pid = 1826] [serial = 1611] [outer = 0x7f7a0fb26000] 19:10:11 INFO - PROCESS | 1826 | 1461204611923 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]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1685ms 19:10:12 INFO - PROCESS | 1826 | 1461204612003 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:10:12 INFO - PROCESS | 1826 | 1461204612008 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:10:12 INFO - PROCESS | 1826 | 1461204612014 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:10:12 INFO - PROCESS | 1826 | 1461204612016 Marionette TRACE conn3 <- [1,2118,null,{}] 19:10:12 INFO - PROCESS | 1826 | 1461204612022 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}] 19:10:12 INFO - PROCESS | 1826 | 1461204612275 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:10:12 INFO - PROCESS | 1826 | 1461204612592 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c1a3800 == 149 [pid = 1826] [id = 537] 19:10:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f7a0e908800) [pid = 1826] [serial = 1612] [outer = (nil)] 19:10:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f7a11fb6800) [pid = 1826] [serial = 1613] [outer = 0x7f7a0e908800] 19:10:12 INFO - PROCESS | 1826 | 1461204612676 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f7a126b2800) [pid = 1826] [serial = 1614] [outer = 0x7f7a0e908800] 19:10:13 INFO - PROCESS | 1826 | 1461204613549 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]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1580ms 19:10:13 INFO - PROCESS | 1826 | 1461204613595 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 1826 | 1461204613599 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:10:13 INFO - PROCESS | 1826 | 1461204613604 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1826 | 1461204613607 Marionette TRACE conn3 <- [1,2122,null,{}] 19:10:13 INFO - PROCESS | 1826 | 1461204613612 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}] 19:10:13 INFO - PROCESS | 1826 | 1461204613824 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:10:14 INFO - PROCESS | 1826 | 1461204614112 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c598000 == 150 [pid = 1826] [id = 538] 19:10:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f7a126b3800) [pid = 1826] [serial = 1615] [outer = (nil)] 19:10:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f7a13c45400) [pid = 1826] [serial = 1616] [outer = 0x7f7a126b3800] 19:10:14 INFO - PROCESS | 1826 | 1461204614234 Marionette DEBUG loaded listener.js 19:10:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f7a13e6cc00) [pid = 1826] [serial = 1617] [outer = 0x7f7a126b3800] 19:10:15 INFO - PROCESS | 1826 | 1461204615082 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]]]}] 19:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1529ms 19:10:15 INFO - PROCESS | 1826 | 1461204615135 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:10:15 INFO - PROCESS | 1826 | 1461204615139 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:10:15 INFO - PROCESS | 1826 | 1461204615146 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:10:15 INFO - PROCESS | 1826 | 1461204615149 Marionette TRACE conn3 <- [1,2126,null,{}] 19:10:15 INFO - PROCESS | 1826 | 1461204615155 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}] 19:10:15 INFO - PROCESS | 1826 | 1461204615379 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:10:15 INFO - PROCESS | 1826 | 1461204615728 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d0d8000 == 151 [pid = 1826] [id = 539] 19:10:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f7a13fc3800) [pid = 1826] [serial = 1618] [outer = (nil)] 19:10:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f7a14fb9000) [pid = 1826] [serial = 1619] [outer = 0x7f7a13fc3800] 19:10:15 INFO - PROCESS | 1826 | 1461204615810 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f7a1502c000) [pid = 1826] [serial = 1620] [outer = 0x7f7a13fc3800] 19:10:16 INFO - PROCESS | 1826 | 1461204616687 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]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1588ms 19:10:16 INFO - PROCESS | 1826 | 1461204616736 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 1826 | 1461204616740 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:10:16 INFO - PROCESS | 1826 | 1461204616748 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1826 | 1461204616751 Marionette TRACE conn3 <- [1,2130,null,{}] 19:10:16 INFO - PROCESS | 1826 | 1461204616756 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}] 19:10:16 INFO - PROCESS | 1826 | 1461204616984 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:10:17 INFO - PROCESS | 1826 | 1461204617258 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d6f6000 == 152 [pid = 1826] [id = 540] 19:10:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f7a13fc2c00) [pid = 1826] [serial = 1621] [outer = (nil)] 19:10:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f7a15132800) [pid = 1826] [serial = 1622] [outer = 0x7f7a13fc2c00] 19:10:17 INFO - PROCESS | 1826 | 1461204617381 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f7a151e5000) [pid = 1826] [serial = 1623] [outer = 0x7f7a13fc2c00] 19:10:18 INFO - PROCESS | 1826 | 1461204618218 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] 19:10:18 INFO - PROCESS | 1826 | 1461204618288 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:10:18 INFO - PROCESS | 1826 | 1461204618295 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:10:18 INFO - PROCESS | 1826 | 1461204618297 Marionette TRACE conn3 <- [1,2134,null,{}] 19:10:18 INFO - PROCESS | 1826 | 1461204618304 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}] 19:10:18 INFO - PROCESS | 1826 | 1461204618497 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:10:18 INFO - PROCESS | 1826 | 1461204618771 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2089a000 == 153 [pid = 1826] [id = 541] 19:10:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f7a13fc4000) [pid = 1826] [serial = 1624] [outer = (nil)] 19:10:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f7a152c1800) [pid = 1826] [serial = 1625] [outer = 0x7f7a13fc4000] 19:10:18 INFO - PROCESS | 1826 | 1461204618898 Marionette DEBUG loaded listener.js 19:10:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f7a15debc00) [pid = 1826] [serial = 1626] [outer = 0x7f7a13fc4000] 19:10:19 INFO - PROCESS | 1826 | 1461204619790 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]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1530ms 19:10:19 INFO - PROCESS | 1826 | 1461204619826 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 1826 | 1461204619830 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:10:19 INFO - PROCESS | 1826 | 1461204619835 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 1826 | 1461204619838 Marionette TRACE conn3 <- [1,2138,null,{}] 19:10:19 INFO - PROCESS | 1826 | 1461204619843 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}] 19:10:20 INFO - PROCESS | 1826 | 1461204620056 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:10:20 INFO - PROCESS | 1826 | 1461204620338 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b46800 == 154 [pid = 1826] [id = 542] 19:10:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f7a15031c00) [pid = 1826] [serial = 1627] [outer = (nil)] 19:10:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f7a1a210c00) [pid = 1826] [serial = 1628] [outer = 0x7f7a15031c00] 19:10:20 INFO - PROCESS | 1826 | 1461204620458 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f7a1a4ea400) [pid = 1826] [serial = 1629] [outer = 0x7f7a15031c00] 19:10:21 INFO - PROCESS | 1826 | 1461204621320 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]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1532ms 19:10:21 INFO - PROCESS | 1826 | 1461204621369 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 1826 | 1461204621373 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:10:21 INFO - PROCESS | 1826 | 1461204621379 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 1826 | 1461204621382 Marionette TRACE conn3 <- [1,2142,null,{}] 19:10:21 INFO - PROCESS | 1826 | 1461204621387 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}] 19:10:21 INFO - PROCESS | 1826 | 1461204621608 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:10:21 INFO - PROCESS | 1826 | 1461204621883 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c71000 == 155 [pid = 1826] [id = 543] 19:10:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f7a15131800) [pid = 1826] [serial = 1630] [outer = (nil)] 19:10:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f7a1b7df800) [pid = 1826] [serial = 1631] [outer = 0x7f7a15131800] 19:10:22 INFO - PROCESS | 1826 | 1461204622003 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f7a1b839000) [pid = 1826] [serial = 1632] [outer = 0x7f7a15131800] 19:10:22 INFO - PROCESS | 1826 | 1461204622857 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] 19:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:10:22 INFO - PROCESS | 1826 | 1461204622920 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:10:22 INFO - PROCESS | 1826 | 1461204622926 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 1826 | 1461204622930 Marionette TRACE conn3 <- [1,2146,null,{}] 19:10:22 INFO - PROCESS | 1826 | 1461204622935 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}] 19:10:23 INFO - PROCESS | 1826 | 1461204623155 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:10:23 INFO - PROCESS | 1826 | 1461204623432 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24f17800 == 156 [pid = 1826] [id = 544] 19:10:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f7a1baed400) [pid = 1826] [serial = 1633] [outer = (nil)] 19:10:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f7a1baf1000) [pid = 1826] [serial = 1634] [outer = 0x7f7a1baed400] 19:10:23 INFO - PROCESS | 1826 | 1461204623568 Marionette DEBUG loaded listener.js 19:10:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f7a1c211800) [pid = 1826] [serial = 1635] [outer = 0x7f7a1baed400] 19:10:24 INFO - PROCESS | 1826 | 1461204624462 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] 19:10:24 INFO - PROCESS | 1826 | 1461204624513 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:10:24 INFO - PROCESS | 1826 | 1461204624519 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 1826 | 1461204624522 Marionette TRACE conn3 <- [1,2150,null,{}] 19:10:24 INFO - PROCESS | 1826 | 1461204624527 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}] 19:10:24 INFO - PROCESS | 1826 | 1461204624733 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:10:25 INFO - PROCESS | 1826 | 1461204625060 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25c10000 == 157 [pid = 1826] [id = 545] 19:10:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f7a1243f400) [pid = 1826] [serial = 1636] [outer = (nil)] 19:10:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f7a1c34e400) [pid = 1826] [serial = 1637] [outer = 0x7f7a1243f400] 19:10:25 INFO - PROCESS | 1826 | 1461204625140 Marionette DEBUG loaded listener.js 19:10:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f7a1c3d9400) [pid = 1826] [serial = 1638] [outer = 0x7f7a1243f400] 19:10:26 INFO - PROCESS | 1826 | 1461204626058 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]]]}] 19:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1592ms 19:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:10:26 INFO - PROCESS | 1826 | 1461204626113 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:10:26 INFO - PROCESS | 1826 | 1461204626116 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:10:26 INFO - PROCESS | 1826 | 1461204626122 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:10:26 INFO - PROCESS | 1826 | 1461204626125 Marionette TRACE conn3 <- [1,2154,null,{}] 19:10:26 INFO - PROCESS | 1826 | 1461204626131 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}] 19:10:26 INFO - PROCESS | 1826 | 1461204626317 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:10:26 INFO - PROCESS | 1826 | 1461204626634 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29629800 == 158 [pid = 1826] [id = 546] 19:10:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f7a14fc0c00) [pid = 1826] [serial = 1639] [outer = (nil)] 19:10:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f7a1c438000) [pid = 1826] [serial = 1640] [outer = 0x7f7a14fc0c00] 19:10:26 INFO - PROCESS | 1826 | 1461204626712 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 276 (0x7f7a1c46fc00) [pid = 1826] [serial = 1641] [outer = 0x7f7a14fc0c00] 19:10:27 INFO - PROCESS | 1826 | 1461204627532 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]]]}] 19:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1489ms 19:10:27 INFO - PROCESS | 1826 | 1461204627613 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 1826 | 1461204627616 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:10:27 INFO - PROCESS | 1826 | 1461204627624 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1826 | 1461204627627 Marionette TRACE conn3 <- [1,2158,null,{}] 19:10:27 INFO - PROCESS | 1826 | 1461204627632 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}] 19:10:27 INFO - PROCESS | 1826 | 1461204627878 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:10:28 INFO - PROCESS | 1826 | 1461204628200 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a333e6000 == 159 [pid = 1826] [id = 547] 19:10:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 277 (0x7f7a1baeec00) [pid = 1826] [serial = 1642] [outer = (nil)] 19:10:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 278 (0x7f7a1c749000) [pid = 1826] [serial = 1643] [outer = 0x7f7a1baeec00] 19:10:28 INFO - PROCESS | 1826 | 1461204628280 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 279 (0x7f7a1c869400) [pid = 1826] [serial = 1644] [outer = 0x7f7a1baeec00] 19:10:29 INFO - PROCESS | 1826 | 1461204629116 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]]]}] 19:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1537ms 19:10:29 INFO - PROCESS | 1826 | 1461204629162 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:10:29 INFO - PROCESS | 1826 | 1461204629166 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:10:29 INFO - PROCESS | 1826 | 1461204629172 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:10:29 INFO - PROCESS | 1826 | 1461204629175 Marionette TRACE conn3 <- [1,2162,null,{}] 19:10:29 INFO - PROCESS | 1826 | 1461204629180 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}] 19:10:29 INFO - PROCESS | 1826 | 1461204629384 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:10:29 INFO - PROCESS | 1826 | 1461204629666 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a36779800 == 160 [pid = 1826] [id = 548] 19:10:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 280 (0x7f7a1c475c00) [pid = 1826] [serial = 1645] [outer = (nil)] 19:10:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 281 (0x7f7a1cc64c00) [pid = 1826] [serial = 1646] [outer = 0x7f7a1c475c00] 19:10:29 INFO - PROCESS | 1826 | 1461204629804 Marionette DEBUG loaded listener.js 19:10:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 282 (0x7f7a1cd11000) [pid = 1826] [serial = 1647] [outer = 0x7f7a1c475c00] 19:10:30 INFO - PROCESS | 1826 | 1461204630735 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]]]}] 19:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1640ms 19:10:30 INFO - PROCESS | 1826 | 1461204630814 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1826 | 1461204630819 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:10:30 INFO - PROCESS | 1826 | 1461204630828 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 1826 | 1461204630837 Marionette TRACE conn3 <- [1,2166,null,{}] 19:10:30 INFO - PROCESS | 1826 | 1461204630849 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}] 19:10:31 INFO - PROCESS | 1826 | 1461204631169 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:10:31 INFO - PROCESS | 1826 | 1461204631945 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f2df800 == 161 [pid = 1826] [id = 549] 19:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 283 (0x7f7a0b8c6400) [pid = 1826] [serial = 1648] [outer = (nil)] 19:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 284 (0x7f7a0b8cd400) [pid = 1826] [serial = 1649] [outer = 0x7f7a0b8c6400] 19:10:32 INFO - PROCESS | 1826 | 1461204632055 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 285 (0x7f7a0bd7cc00) [pid = 1826] [serial = 1650] [outer = 0x7f7a0b8c6400] 19:10:33 INFO - PROCESS | 1826 | 1461204633232 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]]]}] 19:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2453ms 19:10:33 INFO - PROCESS | 1826 | 1461204633281 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:10:33 INFO - PROCESS | 1826 | 1461204633288 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:10:33 INFO - PROCESS | 1826 | 1461204633297 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 1826 | 1461204633302 Marionette TRACE conn3 <- [1,2170,null,{}] 19:10:33 INFO - PROCESS | 1826 | 1461204633309 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}] 19:10:33 INFO - PROCESS | 1826 | 1461204633508 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:10:33 INFO - PROCESS | 1826 | 1461204633845 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a2ae800 == 162 [pid = 1826] [id = 550] 19:10:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 286 (0x7f7a0e70d000) [pid = 1826] [serial = 1651] [outer = (nil)] 19:10:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 287 (0x7f7a0e908c00) [pid = 1826] [serial = 1652] [outer = 0x7f7a0e70d000] 19:10:33 INFO - PROCESS | 1826 | 1461204633943 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 288 (0x7f7a0e9f5800) [pid = 1826] [serial = 1653] [outer = 0x7f7a0e70d000] 19:10:34 INFO - PROCESS | 1826 | 1461204634819 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]]]}] 19:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1586ms 19:10:34 INFO - PROCESS | 1826 | 1461204634900 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:10:34 INFO - PROCESS | 1826 | 1461204634907 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:10:34 INFO - PROCESS | 1826 | 1461204634920 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:10:34 INFO - PROCESS | 1826 | 1461204634925 Marionette TRACE conn3 <- [1,2174,null,{}] 19:10:34 INFO - PROCESS | 1826 | 1461204634931 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}] 19:10:35 INFO - PROCESS | 1826 | 1461204635117 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:10:35 INFO - PROCESS | 1826 | 1461204635638 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0bd28000 == 163 [pid = 1826] [id = 551] 19:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 289 (0x7f7a0e833000) [pid = 1826] [serial = 1654] [outer = (nil)] 19:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 290 (0x7f7a0f05f000) [pid = 1826] [serial = 1655] [outer = 0x7f7a0e833000] 19:10:35 INFO - PROCESS | 1826 | 1461204635769 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 291 (0x7f7a0fb21c00) [pid = 1826] [serial = 1656] [outer = 0x7f7a0e833000] 19:10:36 INFO - PROCESS | 1826 | 1461204636870 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]]]}] 19:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1985ms 19:10:36 INFO - PROCESS | 1826 | 1461204636904 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:10:36 INFO - PROCESS | 1826 | 1461204636908 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:10:36 INFO - PROCESS | 1826 | 1461204636916 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 1826 | 1461204636925 Marionette TRACE conn3 <- [1,2178,null,{}] 19:10:36 INFO - PROCESS | 1826 | 1461204636939 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}] 19:10:37 INFO - PROCESS | 1826 | 1461204637140 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a30a000 == 162 [pid = 1826] [id = 482] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a331df000 == 161 [pid = 1826] [id = 478] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3485a800 == 160 [pid = 1826] [id = 480] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a380aa800 == 159 [pid = 1826] [id = 481] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a303000 == 158 [pid = 1826] [id = 532] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13cec800 == 157 [pid = 1826] [id = 529] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0dab5800 == 156 [pid = 1826] [id = 528] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f023000 == 155 [pid = 1826] [id = 527] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e5e3800 == 154 [pid = 1826] [id = 526] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c5a6800 == 153 [pid = 1826] [id = 520] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b5d1800 == 152 [pid = 1826] [id = 519] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c595000 == 151 [pid = 1826] [id = 518] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13ced000 == 150 [pid = 1826] [id = 517] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a127ba800 == 149 [pid = 1826] [id = 516] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1279b800 == 148 [pid = 1826] [id = 515] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0df12800 == 147 [pid = 1826] [id = 514] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3856a000 == 146 [pid = 1826] [id = 513] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26eae000 == 145 [pid = 1826] [id = 512] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2c9000 == 144 [pid = 1826] [id = 511] 19:10:37 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1257e000 == 143 [pid = 1826] [id = 510] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 290 (0x7f7a20db2000) [pid = 1826] [serial = 1467] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 289 (0x7f7a24930c00) [pid = 1826] [serial = 1526] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 288 (0x7f7a1baf3400) [pid = 1826] [serial = 1517] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 287 (0x7f7a1c216000) [pid = 1826] [serial = 1518] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 286 (0x7f7a10cad000) [pid = 1826] [serial = 1508] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 285 (0x7f7a20db5000) [pid = 1826] [serial = 1478] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 284 (0x7f7a36717400) [pid = 1826] [serial = 1487] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 283 (0x7f7a151eb400) [pid = 1826] [serial = 1515] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 282 (0x7f7a14fc0400) [pid = 1826] [serial = 1514] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 281 (0x7f7a386c3000) [pid = 1826] [serial = 1490] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 280 (0x7f7a0fb29400) [pid = 1826] [serial = 1493] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 279 (0x7f7a10cb2000) [pid = 1826] [serial = 1512] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 278 (0x7f7a10c0cc00) [pid = 1826] [serial = 1511] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 277 (0x7f7a1c3d6000) [pid = 1826] [serial = 1529] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 276 (0x7f7a1c74a400) [pid = 1826] [serial = 1475] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 275 (0x7f7a1c217000) [pid = 1826] [serial = 1520] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f7a24ec2800) [pid = 1826] [serial = 1481] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f7a15029400) [pid = 1826] [serial = 1472] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f7a0dec7000) [pid = 1826] [serial = 1469] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f7a333d4c00) [pid = 1826] [serial = 1484] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f7a10c08800) [pid = 1826] [serial = 1496] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f7a3851e000) [pid = 1826] [serial = 1499] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f7a1c214800) [pid = 1826] [serial = 1502] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f7a0f169c00) [pid = 1826] [serial = 1505] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f7a26a8e800) [pid = 1826] [serial = 1527] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f7a1c870c00) [pid = 1826] [serial = 1521] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f7a1ffb2000) [pid = 1826] [serial = 1524] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f7a1e38bc00) [pid = 1826] [serial = 1523] [outer = (nil)] [url = about:blank] 19:10:37 INFO - PROCESS | 1826 | 1461204637895 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b6de800 == 144 [pid = 1826] [id = 552] 19:10:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f7a0b8d1400) [pid = 1826] [serial = 1657] [outer = (nil)] 19:10:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f7a0e67d000) [pid = 1826] [serial = 1658] [outer = 0x7f7a0b8d1400] 19:10:37 INFO - PROCESS | 1826 | 1461204637969 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f7a10ace800) [pid = 1826] [serial = 1659] [outer = 0x7f7a0b8d1400] 19:10:38 INFO - PROCESS | 1826 | 1461204638693 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]]]}] 19:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1793ms 19:10:38 INFO - PROCESS | 1826 | 1461204638708 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:10:38 INFO - PROCESS | 1826 | 1461204638711 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:10:38 INFO - PROCESS | 1826 | 1461204638717 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 1826 | 1461204638719 Marionette TRACE conn3 <- [1,2182,null,{}] 19:10:38 INFO - PROCESS | 1826 | 1461204638724 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}] 19:10:38 INFO - PROCESS | 1826 | 1461204638906 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:10:39 INFO - PROCESS | 1826 | 1461204639135 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1257e000 == 145 [pid = 1826] [id = 553] 19:10:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 267 (0x7f7a0bd83800) [pid = 1826] [serial = 1660] [outer = (nil)] 19:10:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 268 (0x7f7a123a4000) [pid = 1826] [serial = 1661] [outer = 0x7f7a0bd83800] 19:10:39 INFO - PROCESS | 1826 | 1461204639200 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 269 (0x7f7a126b2400) [pid = 1826] [serial = 1662] [outer = 0x7f7a0bd83800] 19:10:40 INFO - PROCESS | 1826 | 1461204640013 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]]]}] 19:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1332ms 19:10:40 INFO - PROCESS | 1826 | 1461204640079 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:10:40 INFO - PROCESS | 1826 | 1461204640083 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:10:40 INFO - PROCESS | 1826 | 1461204640088 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 1826 | 1461204640092 Marionette TRACE conn3 <- [1,2186,null,{}] 19:10:40 INFO - PROCESS | 1826 | 1461204640097 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}] 19:10:40 INFO - PROCESS | 1826 | 1461204640341 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:10:40 INFO - PROCESS | 1826 | 1461204640373 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d1c800 == 146 [pid = 1826] [id = 554] 19:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 270 (0x7f7a13ed9400) [pid = 1826] [serial = 1663] [outer = (nil)] 19:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 271 (0x7f7a13ee7400) [pid = 1826] [serial = 1664] [outer = 0x7f7a13ed9400] 19:10:40 INFO - PROCESS | 1826 | 1461204640445 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 272 (0x7f7a14fb9800) [pid = 1826] [serial = 1665] [outer = 0x7f7a13ed9400] 19:10:41 INFO - PROCESS | 1826 | 1461204641463 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]]]}] 19:10:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:10:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1433ms 19:10:41 INFO - PROCESS | 1826 | 1461204641522 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:10:41 INFO - PROCESS | 1826 | 1461204641524 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:10:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:10:41 INFO - PROCESS | 1826 | 1461204641530 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:10:41 INFO - PROCESS | 1826 | 1461204641532 Marionette TRACE conn3 <- [1,2190,null,{}] 19:10:41 INFO - PROCESS | 1826 | 1461204641538 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}] 19:10:41 INFO - PROCESS | 1826 | 1461204641800 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:10:41 INFO - PROCESS | 1826 | 1461204641835 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c58d800 == 147 [pid = 1826] [id = 555] 19:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 273 (0x7f7a1502fc00) [pid = 1826] [serial = 1666] [outer = (nil)] 19:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 274 (0x7f7a1a4e9800) [pid = 1826] [serial = 1667] [outer = 0x7f7a1502fc00] 19:10:41 INFO - PROCESS | 1826 | 1461204641899 Marionette DEBUG loaded listener.js 19:10:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 275 (0x7f7a1ba8ac00) [pid = 1826] [serial = 1668] [outer = 0x7f7a1502fc00] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 274 (0x7f7a1c2cf400) [pid = 1826] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 273 (0x7f7a10c09000) [pid = 1826] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 272 (0x7f7a0dec5800) [pid = 1826] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 271 (0x7f7a2556c400) [pid = 1826] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 270 (0x7f7a267c3c00) [pid = 1826] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 269 (0x7f7a15def800) [pid = 1826] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 268 (0x7f7a2503c000) [pid = 1826] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 267 (0x7f7a0fb2e800) [pid = 1826] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 266 (0x7f7a123a9c00) [pid = 1826] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f7a13fc3c00) [pid = 1826] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f7a2d415000) [pid = 1826] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f7a23ebc800) [pid = 1826] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f7a123a7000) [pid = 1826] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f7a0dc4c400) [pid = 1826] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f7a10d67000) [pid = 1826] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f7a152ba400) [pid = 1826] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f7a0dec6c00) [pid = 1826] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f7a0ded1800) [pid = 1826] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f7a27633000) [pid = 1826] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f7a0df5e800) [pid = 1826] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f7a0e9ec800) [pid = 1826] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f7a0e676000) [pid = 1826] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f7a0f16fc00) [pid = 1826] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f7a1ffc9c00) [pid = 1826] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f7a1e29b800) [pid = 1826] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f7a1b7d9c00) [pid = 1826] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f7a11326000) [pid = 1826] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f7a10d68400) [pid = 1826] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f7a13fb7800) [pid = 1826] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f7a1baea800) [pid = 1826] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f7a1c349400) [pid = 1826] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f7a15030400) [pid = 1826] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f7a10d5f800) [pid = 1826] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f7a0fb21800) [pid = 1826] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f7a34810000) [pid = 1826] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f7a336ac400) [pid = 1826] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f7a14e10400) [pid = 1826] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a11fc1000) [pid = 1826] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a0dc5ac00) [pid = 1826] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a0dc4d800) [pid = 1826] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a0e703000) [pid = 1826] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a13edac00) [pid = 1826] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a1c347800) [pid = 1826] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a21aa2400) [pid = 1826] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a1baf6400) [pid = 1826] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a13edd400) [pid = 1826] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a1a4e1800) [pid = 1826] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a0b8c9400) [pid = 1826] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a1e54b400) [pid = 1826] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a1ffba000) [pid = 1826] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a1d577400) [pid = 1826] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a0dc4d000) [pid = 1826] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a1ba95000) [pid = 1826] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a1d16ac00) [pid = 1826] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a230fd800) [pid = 1826] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a0e074c00) [pid = 1826] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a253bc800) [pid = 1826] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a0e711800) [pid = 1826] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a0f05d800) [pid = 1826] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a0dc59000) [pid = 1826] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a0df55800) [pid = 1826] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a0f0d2c00) [pid = 1826] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1b7e1c00) [pid = 1826] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a0dc58800) [pid = 1826] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a0dc4cc00) [pid = 1826] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a0decbc00) [pid = 1826] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a1cd1bc00) [pid = 1826] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a25038800) [pid = 1826] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:10:43 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a1cd1e000) [pid = 1826] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:10:43 INFO - PROCESS | 1826 | 1461204643804 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]]]}] 19:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2334ms 19:10:43 INFO - PROCESS | 1826 | 1461204643865 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1826 | 1461204643869 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:10:43 INFO - PROCESS | 1826 | 1461204643874 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1826 | 1461204643876 Marionette TRACE conn3 <- [1,2194,null,{}] 19:10:43 INFO - PROCESS | 1826 | 1461204643881 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}] 19:10:44 INFO - PROCESS | 1826 | 1461204644035 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:10:44 INFO - PROCESS | 1826 | 1461204644048 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f264000 == 148 [pid = 1826] [id = 556] 19:10:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a0b8c4c00) [pid = 1826] [serial = 1669] [outer = (nil)] 19:10:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a0e703400) [pid = 1826] [serial = 1670] [outer = 0x7f7a0b8c4c00] 19:10:44 INFO - PROCESS | 1826 | 1461204644295 Marionette DEBUG loaded listener.js 19:10:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a0f0d3400) [pid = 1826] [serial = 1671] [outer = 0x7f7a0b8c4c00] 19:10:45 INFO - PROCESS | 1826 | 1461204645012 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]]]}] 19:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1181ms 19:10:45 INFO - PROCESS | 1826 | 1461204645055 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:10:45 INFO - PROCESS | 1826 | 1461204645058 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:10:45 INFO - PROCESS | 1826 | 1461204645064 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:10:45 INFO - PROCESS | 1826 | 1461204645065 Marionette TRACE conn3 <- [1,2198,null,{}] 19:10:45 INFO - PROCESS | 1826 | 1461204645075 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}] 19:10:45 INFO - PROCESS | 1826 | 1461204645378 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:10:45 INFO - PROCESS | 1826 | 1461204645667 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e64f000 == 149 [pid = 1826] [id = 557] 19:10:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a0b8c6000) [pid = 1826] [serial = 1672] [outer = (nil)] 19:10:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a0bc40c00) [pid = 1826] [serial = 1673] [outer = 0x7f7a0b8c6000] 19:10:45 INFO - PROCESS | 1826 | 1461204645833 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a0df5ac00) [pid = 1826] [serial = 1674] [outer = 0x7f7a0b8c6000] 19:10:46 INFO - PROCESS | 1826 | 1461204646754 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]]]}] 19:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1729ms 19:10:46 INFO - PROCESS | 1826 | 1461204646796 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:10:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:10:46 INFO - PROCESS | 1826 | 1461204646803 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:10:46 INFO - PROCESS | 1826 | 1461204646810 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 1826 | 1461204646817 Marionette TRACE conn3 <- [1,2202,null,{}] 19:10:46 INFO - PROCESS | 1826 | 1461204646826 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}] 19:10:47 INFO - PROCESS | 1826 | 1461204647044 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:10:47 INFO - PROCESS | 1826 | 1461204647427 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d17800 == 150 [pid = 1826] [id = 558] 19:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a0e9f1800) [pid = 1826] [serial = 1675] [outer = (nil)] 19:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a0f064800) [pid = 1826] [serial = 1676] [outer = 0x7f7a0e9f1800] 19:10:47 INFO - PROCESS | 1826 | 1461204647514 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a0fb21400) [pid = 1826] [serial = 1677] [outer = 0x7f7a0e9f1800] 19:10:48 INFO - PROCESS | 1826 | 1461204648451 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]]]}] 19:10:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:10:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1698ms 19:10:48 INFO - PROCESS | 1826 | 1461204648507 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:10:48 INFO - PROCESS | 1826 | 1461204648512 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:10:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:10:48 INFO - PROCESS | 1826 | 1461204648519 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:10:48 INFO - PROCESS | 1826 | 1461204648522 Marionette TRACE conn3 <- [1,2206,null,{}] 19:10:48 INFO - PROCESS | 1826 | 1461204648528 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}] 19:10:48 INFO - PROCESS | 1826 | 1461204648736 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:10:49 INFO - PROCESS | 1826 | 1461204649107 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c58c000 == 151 [pid = 1826] [id = 559] 19:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a0e839400) [pid = 1826] [serial = 1678] [outer = (nil)] 19:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a10caec00) [pid = 1826] [serial = 1679] [outer = 0x7f7a0e839400] 19:10:49 INFO - PROCESS | 1826 | 1461204649198 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a1132f000) [pid = 1826] [serial = 1680] [outer = 0x7f7a0e839400] 19:10:50 INFO - PROCESS | 1826 | 1461204650047 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]]]}] 19:10:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:10:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1578ms 19:10:50 INFO - PROCESS | 1826 | 1461204650098 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:10:50 INFO - PROCESS | 1826 | 1461204650105 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:10:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:10:50 INFO - PROCESS | 1826 | 1461204650121 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 1826 | 1461204650127 Marionette TRACE conn3 <- [1,2210,null,{}] 19:10:50 INFO - PROCESS | 1826 | 1461204650132 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}] 19:10:50 INFO - PROCESS | 1826 | 1461204650363 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:10:50 INFO - PROCESS | 1826 | 1461204650680 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e168800 == 152 [pid = 1826] [id = 560] 19:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a0fb26c00) [pid = 1826] [serial = 1681] [outer = (nil)] 19:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a13c49800) [pid = 1826] [serial = 1682] [outer = 0x7f7a0fb26c00] 19:10:50 INFO - PROCESS | 1826 | 1461204650762 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a13fbb400) [pid = 1826] [serial = 1683] [outer = 0x7f7a0fb26c00] 19:10:51 INFO - PROCESS | 1826 | 1461204651622 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]]]}] 19:10:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:10:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1545ms 19:10:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:10:51 INFO - PROCESS | 1826 | 1461204651659 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:10:51 INFO - PROCESS | 1826 | 1461204651662 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:10:51 INFO - PROCESS | 1826 | 1461204651668 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:10:51 INFO - PROCESS | 1826 | 1461204651671 Marionette TRACE conn3 <- [1,2214,null,{}] 19:10:51 INFO - PROCESS | 1826 | 1461204651676 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}] 19:10:51 INFO - PROCESS | 1826 | 1461204651870 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:10:52 INFO - PROCESS | 1826 | 1461204652150 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c72000 == 153 [pid = 1826] [id = 561] 19:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a123a5c00) [pid = 1826] [serial = 1684] [outer = (nil)] 19:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a15030000) [pid = 1826] [serial = 1685] [outer = 0x7f7a123a5c00] 19:10:52 INFO - PROCESS | 1826 | 1461204652224 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a152b9c00) [pid = 1826] [serial = 1686] [outer = 0x7f7a123a5c00] 19:10:53 INFO - PROCESS | 1826 | 1461204653073 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]]]}] 19:10:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:10:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1437ms 19:10:53 INFO - PROCESS | 1826 | 1461204653105 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 1826 | 1461204653109 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:10:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:10:53 INFO - PROCESS | 1826 | 1461204653114 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 1826 | 1461204653117 Marionette TRACE conn3 <- [1,2218,null,{}] 19:10:53 INFO - PROCESS | 1826 | 1461204653122 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}] 19:10:53 INFO - PROCESS | 1826 | 1461204653333 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:10:53 INFO - PROCESS | 1826 | 1461204653620 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25007000 == 154 [pid = 1826] [id = 562] 19:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a1ba8a400) [pid = 1826] [serial = 1687] [outer = (nil)] 19:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a1ba97400) [pid = 1826] [serial = 1688] [outer = 0x7f7a1ba8a400] 19:10:53 INFO - PROCESS | 1826 | 1461204653706 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a1baf4800) [pid = 1826] [serial = 1689] [outer = 0x7f7a1ba8a400] 19:10:54 INFO - PROCESS | 1826 | 1461204654617 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]]]}] 19:10:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:10:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1541ms 19:10:54 INFO - PROCESS | 1826 | 1461204654658 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:10:54 INFO - PROCESS | 1826 | 1461204654662 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:10:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:10:54 INFO - PROCESS | 1826 | 1461204654669 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:10:54 INFO - PROCESS | 1826 | 1461204654672 Marionette TRACE conn3 <- [1,2222,null,{}] 19:10:54 INFO - PROCESS | 1826 | 1461204654679 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}] 19:10:54 INFO - PROCESS | 1826 | 1461204654909 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:10:55 INFO - PROCESS | 1826 | 1461204655257 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29235000 == 155 [pid = 1826] [id = 563] 19:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a13c45c00) [pid = 1826] [serial = 1690] [outer = (nil)] 19:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a1c3ce800) [pid = 1826] [serial = 1691] [outer = 0x7f7a13c45c00] 19:10:55 INFO - PROCESS | 1826 | 1461204655353 Marionette DEBUG loaded listener.js 19:10:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a1c438400) [pid = 1826] [serial = 1692] [outer = 0x7f7a13c45c00] 19:10:56 INFO - PROCESS | 1826 | 1461204656415 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]]]}] 19:10:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:10:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1781ms 19:10:56 INFO - PROCESS | 1826 | 1461204656451 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:10:56 INFO - PROCESS | 1826 | 1461204656455 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:10:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:10:56 INFO - PROCESS | 1826 | 1461204656461 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:10:56 INFO - PROCESS | 1826 | 1461204656464 Marionette TRACE conn3 <- [1,2226,null,{}] 19:10:56 INFO - PROCESS | 1826 | 1461204656469 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}] 19:10:56 INFO - PROCESS | 1826 | 1461204656691 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:10:56 INFO - PROCESS | 1826 | 1461204656977 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3451b800 == 156 [pid = 1826] [id = 564] 19:10:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a15029800) [pid = 1826] [serial = 1693] [outer = (nil)] 19:10:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a1cc66400) [pid = 1826] [serial = 1694] [outer = 0x7f7a15029800] 19:10:57 INFO - PROCESS | 1826 | 1461204657094 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a1cd1e400) [pid = 1826] [serial = 1695] [outer = 0x7f7a15029800] 19:10:57 INFO - PROCESS | 1826 | 1461204657949 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]]]}] 19:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1529ms 19:10:57 INFO - PROCESS | 1826 | 1461204657993 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:10:58 INFO - PROCESS | 1826 | 1461204657999 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:10:58 INFO - PROCESS | 1826 | 1461204658009 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 1826 | 1461204658014 Marionette TRACE conn3 <- [1,2230,null,{}] 19:10:58 INFO - PROCESS | 1826 | 1461204658023 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}] 19:10:58 INFO - PROCESS | 1826 | 1461204658259 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:10:58 INFO - PROCESS | 1826 | 1461204658582 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38555000 == 157 [pid = 1826] [id = 565] 19:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a1cd1e800) [pid = 1826] [serial = 1696] [outer = (nil)] 19:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a1d578800) [pid = 1826] [serial = 1697] [outer = 0x7f7a1cd1e800] 19:10:58 INFO - PROCESS | 1826 | 1461204658660 Marionette DEBUG loaded listener.js 19:10:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 236 (0x7f7a1e29c400) [pid = 1826] [serial = 1698] [outer = 0x7f7a1cd1e800] 19:10:59 INFO - PROCESS | 1826 | 1461204659489 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]]]}] 19:10:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:10:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1544ms 19:10:59 INFO - PROCESS | 1826 | 1461204659552 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:10:59 INFO - PROCESS | 1826 | 1461204659555 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:10:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:10:59 INFO - PROCESS | 1826 | 1461204659561 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 1826 | 1461204659564 Marionette TRACE conn3 <- [1,2234,null,{}] 19:10:59 INFO - PROCESS | 1826 | 1461204659570 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}] 19:10:59 INFO - PROCESS | 1826 | 1461204659796 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:11:00 INFO - PROCESS | 1826 | 1461204660171 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38a4b000 == 158 [pid = 1826] [id = 566] 19:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 237 (0x7f7a11fb8800) [pid = 1826] [serial = 1699] [outer = (nil)] 19:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 238 (0x7f7a1e387400) [pid = 1826] [serial = 1700] [outer = 0x7f7a11fb8800] 19:11:00 INFO - PROCESS | 1826 | 1461204660250 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 239 (0x7f7a1e554c00) [pid = 1826] [serial = 1701] [outer = 0x7f7a11fb8800] 19:11:01 INFO - PROCESS | 1826 | 1461204661114 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]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:11:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1580ms 19:11:01 INFO - PROCESS | 1826 | 1461204661143 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 1826 | 1461204661147 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:11:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:11:01 INFO - PROCESS | 1826 | 1461204661152 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 1826 | 1461204661155 Marionette TRACE conn3 <- [1,2238,null,{}] 19:11:01 INFO - PROCESS | 1826 | 1461204661160 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}] 19:11:01 INFO - PROCESS | 1826 | 1461204661362 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:11:01 INFO - PROCESS | 1826 | 1461204661651 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b24b800 == 159 [pid = 1826] [id = 567] 19:11:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 240 (0x7f7a1fca4c00) [pid = 1826] [serial = 1702] [outer = (nil)] 19:11:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 241 (0x7f7a1fcae800) [pid = 1826] [serial = 1703] [outer = 0x7f7a1fca4c00] 19:11:01 INFO - PROCESS | 1826 | 1461204661800 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 242 (0x7f7a1fde8400) [pid = 1826] [serial = 1704] [outer = 0x7f7a1fca4c00] 19:11:02 INFO - PROCESS | 1826 | 1461204662892 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]]]}] 19:11:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:11:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1788ms 19:11:02 INFO - PROCESS | 1826 | 1461204662943 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:11:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:11:02 INFO - PROCESS | 1826 | 1461204662954 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:11:02 INFO - PROCESS | 1826 | 1461204662959 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:11:02 INFO - PROCESS | 1826 | 1461204662964 Marionette TRACE conn3 <- [1,2242,null,{}] 19:11:02 INFO - PROCESS | 1826 | 1461204662970 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}] 19:11:03 INFO - PROCESS | 1826 | 1461204663262 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:11:03 INFO - PROCESS | 1826 | 1461204663615 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a082d4000 == 160 [pid = 1826] [id = 568] 19:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 243 (0x7f7a1ffd1c00) [pid = 1826] [serial = 1705] [outer = (nil)] 19:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 244 (0x7f7a20db0000) [pid = 1826] [serial = 1706] [outer = 0x7f7a1ffd1c00] 19:11:03 INFO - PROCESS | 1826 | 1461204663705 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 245 (0x7f7a20ec6400) [pid = 1826] [serial = 1707] [outer = 0x7f7a1ffd1c00] 19:11:04 INFO - PROCESS | 1826 | 1461204664633 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]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:11:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1731ms 19:11:04 INFO - PROCESS | 1826 | 1461204664692 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 1826 | 1461204664696 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:11:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:11:04 INFO - PROCESS | 1826 | 1461204664702 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 1826 | 1461204664704 Marionette TRACE conn3 <- [1,2246,null,{}] 19:11:04 INFO - PROCESS | 1826 | 1461204664710 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}] 19:11:04 INFO - PROCESS | 1826 | 1461204664952 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:11:05 INFO - PROCESS | 1826 | 1461204665287 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a4028b000 == 161 [pid = 1826] [id = 569] 19:11:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 246 (0x7f7a1c2cc800) [pid = 1826] [serial = 1708] [outer = (nil)] 19:11:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 247 (0x7f7a20ecb400) [pid = 1826] [serial = 1709] [outer = 0x7f7a1c2cc800] 19:11:05 INFO - PROCESS | 1826 | 1461204665369 Marionette DEBUG loaded listener.js 19:11:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 248 (0x7f7a22477800) [pid = 1826] [serial = 1710] [outer = 0x7f7a1c2cc800] 19:11:06 INFO - PROCESS | 1826 | 1461204666434 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]]]}] 19:11:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:11:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1782ms 19:11:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:11:06 INFO - PROCESS | 1826 | 1461204666486 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:11:06 INFO - PROCESS | 1826 | 1461204666488 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:11:06 INFO - PROCESS | 1826 | 1461204666496 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:11:06 INFO - PROCESS | 1826 | 1461204666498 Marionette TRACE conn3 <- [1,2250,null,{}] 19:11:06 INFO - PROCESS | 1826 | 1461204666505 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}] 19:11:06 INFO - PROCESS | 1826 | 1461204666800 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:11:07 INFO - PROCESS | 1826 | 1461204667172 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a11f5a000 == 162 [pid = 1826] [id = 570] 19:11:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 249 (0x7f7a1cc68000) [pid = 1826] [serial = 1711] [outer = (nil)] 19:11:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 250 (0x7f7a23808c00) [pid = 1826] [serial = 1712] [outer = 0x7f7a1cc68000] 19:11:07 INFO - PROCESS | 1826 | 1461204667254 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 251 (0x7f7a239d9000) [pid = 1826] [serial = 1713] [outer = 0x7f7a1cc68000] 19:11:08 INFO - PROCESS | 1826 | 1461204668196 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]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:11:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1737ms 19:11:08 INFO - PROCESS | 1826 | 1461204668235 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:11:08 INFO - PROCESS | 1826 | 1461204668241 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:11:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:11:08 INFO - PROCESS | 1826 | 1461204668253 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 1826 | 1461204668257 Marionette TRACE conn3 <- [1,2254,null,{}] 19:11:08 INFO - PROCESS | 1826 | 1461204668268 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}] 19:11:08 INFO - PROCESS | 1826 | 1461204668529 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:11:08 INFO - PROCESS | 1826 | 1461204668814 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a081e7000 == 163 [pid = 1826] [id = 571] 19:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 252 (0x7f7a20db8400) [pid = 1826] [serial = 1714] [outer = (nil)] 19:11:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 253 (0x7f7a247c9800) [pid = 1826] [serial = 1715] [outer = 0x7f7a20db8400] 19:11:08 INFO - PROCESS | 1826 | 1461204668930 Marionette DEBUG loaded listener.js 19:11:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 254 (0x7f7a24983c00) [pid = 1826] [serial = 1716] [outer = 0x7f7a20db8400] 19:11:09 INFO - PROCESS | 1826 | 1461204669779 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]]]}] 19:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1590ms 19:11:09 INFO - PROCESS | 1826 | 1461204669841 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:11:09 INFO - PROCESS | 1826 | 1461204669845 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:11:09 INFO - PROCESS | 1826 | 1461204669850 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:11:09 INFO - PROCESS | 1826 | 1461204669852 Marionette TRACE conn3 <- [1,2258,null,{}] 19:11:09 INFO - PROCESS | 1826 | 1461204669858 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}] 19:11:10 INFO - PROCESS | 1826 | 1461204670063 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:11:10 INFO - PROCESS | 1826 | 1461204670409 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a091a4800 == 164 [pid = 1826] [id = 572] 19:11:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 255 (0x7f7a10c0a400) [pid = 1826] [serial = 1717] [outer = (nil)] 19:11:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 256 (0x7f7a239d4800) [pid = 1826] [serial = 1718] [outer = 0x7f7a10c0a400] 19:11:10 INFO - PROCESS | 1826 | 1461204670487 Marionette DEBUG loaded listener.js 19:11:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 257 (0x7f7a24cdb400) [pid = 1826] [serial = 1719] [outer = 0x7f7a10c0a400] 19:11:11 INFO - PROCESS | 1826 | 1461204671431 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]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1639ms 19:11:11 INFO - PROCESS | 1826 | 1461204671509 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:11:11 INFO - PROCESS | 1826 | 1461204671512 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:11:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:11:11 INFO - PROCESS | 1826 | 1461204671522 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 1826 | 1461204671524 Marionette TRACE conn3 <- [1,2262,null,{}] 19:11:11 INFO - PROCESS | 1826 | 1461204671532 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}] 19:11:11 INFO - PROCESS | 1826 | 1461204671827 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:11:12 INFO - PROCESS | 1826 | 1461204672126 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b6ca800 == 165 [pid = 1826] [id = 573] 19:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 258 (0x7f7a0bd86800) [pid = 1826] [serial = 1720] [outer = (nil)] 19:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 259 (0x7f7a0f170800) [pid = 1826] [serial = 1721] [outer = 0x7f7a0bd86800] 19:11:12 INFO - PROCESS | 1826 | 1461204672198 Marionette DEBUG loaded listener.js 19:11:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 260 (0x7f7a24e0e000) [pid = 1826] [serial = 1722] [outer = 0x7f7a0bd86800] 19:11:13 INFO - PROCESS | 1826 | 1461204673040 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]]]}] 19:11:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:11:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1576ms 19:11:13 INFO - PROCESS | 1826 | 1461204673099 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:11:13 INFO - PROCESS | 1826 | 1461204673101 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:11:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:11:13 INFO - PROCESS | 1826 | 1461204673107 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:11:13 INFO - PROCESS | 1826 | 1461204673110 Marionette TRACE conn3 <- [1,2266,null,{}] 19:11:13 INFO - PROCESS | 1826 | 1461204673115 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}] 19:11:13 INFO - PROCESS | 1826 | 1461204673311 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:11:13 INFO - PROCESS | 1826 | 1461204673711 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f25d800 == 166 [pid = 1826] [id = 574] 19:11:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 261 (0x7f7a0dc4ec00) [pid = 1826] [serial = 1723] [outer = (nil)] 19:11:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 262 (0x7f7a0e7fcc00) [pid = 1826] [serial = 1724] [outer = 0x7f7a0dc4ec00] 19:11:13 INFO - PROCESS | 1826 | 1461204673799 Marionette DEBUG loaded listener.js 19:11:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 263 (0x7f7a1f014c00) [pid = 1826] [serial = 1725] [outer = 0x7f7a0dc4ec00] 19:11:14 INFO - PROCESS | 1826 | 1461204674660 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]]]}] 19:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 19:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:11:14 INFO - PROCESS | 1826 | 1461204674691 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:11:14 INFO - PROCESS | 1826 | 1461204674694 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:11:14 INFO - PROCESS | 1826 | 1461204674701 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:11:14 INFO - PROCESS | 1826 | 1461204674704 Marionette TRACE conn3 <- [1,2270,null,{}] 19:11:14 INFO - PROCESS | 1826 | 1461204674709 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}] 19:11:14 INFO - PROCESS | 1826 | 1461204674918 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:11:15 INFO - PROCESS | 1826 | 1461204675192 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f021000 == 167 [pid = 1826] [id = 575] 19:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 264 (0x7f7a0dc56400) [pid = 1826] [serial = 1726] [outer = (nil)] 19:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 265 (0x7f7a13fc4400) [pid = 1826] [serial = 1727] [outer = 0x7f7a0dc56400] 19:11:15 INFO - PROCESS | 1826 | 1461204675306 Marionette DEBUG loaded listener.js 19:11:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 266 (0x7f7a1cc66800) [pid = 1826] [serial = 1728] [outer = 0x7f7a0dc56400] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a34858800 == 166 [pid = 1826] [id = 119] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f264000 == 165 [pid = 1826] [id = 556] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c58d800 == 164 [pid = 1826] [id = 555] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d1c800 == 163 [pid = 1826] [id = 554] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b9d800 == 162 [pid = 1826] [id = 531] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1257e000 == 161 [pid = 1826] [id = 553] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b6de800 == 160 [pid = 1826] [id = 552] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15a05800 == 159 [pid = 1826] [id = 530] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0bd28000 == 158 [pid = 1826] [id = 551] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a2ae800 == 157 [pid = 1826] [id = 550] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f2df800 == 156 [pid = 1826] [id = 549] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a333e6000 == 155 [pid = 1826] [id = 547] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29629800 == 154 [pid = 1826] [id = 546] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25c10000 == 153 [pid = 1826] [id = 545] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b46800 == 152 [pid = 1826] [id = 542] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2089a000 == 151 [pid = 1826] [id = 541] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d6f6000 == 150 [pid = 1826] [id = 540] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d0d8000 == 149 [pid = 1826] [id = 539] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c598000 == 148 [pid = 1826] [id = 538] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c1a3800 == 147 [pid = 1826] [id = 537] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b633800 == 146 [pid = 1826] [id = 536] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13ce8800 == 145 [pid = 1826] [id = 535] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a618800 == 144 [pid = 1826] [id = 533] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0daaf800 == 143 [pid = 1826] [id = 534] 19:11:16 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3cd85000 == 142 [pid = 1826] [id = 499] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 265 (0x7f7a27743400) [pid = 1826] [serial = 1443] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 264 (0x7f7a10c0c800) [pid = 1826] [serial = 1497] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 263 (0x7f7a1a20e000) [pid = 1826] [serial = 1245] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 262 (0x7f7a152c2c00) [pid = 1826] [serial = 1473] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 261 (0x7f7a3481b000) [pid = 1826] [serial = 1485] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 260 (0x7f7a0e9f3000) [pid = 1826] [serial = 1556] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 259 (0x7f7a25774400) [pid = 1826] [serial = 1257] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 258 (0x7f7a388b9c00) [pid = 1826] [serial = 1500] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 257 (0x7f7a0e79dc00) [pid = 1826] [serial = 1332] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 256 (0x7f7a126b3400) [pid = 1826] [serial = 1559] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 255 (0x7f7a13e6d000) [pid = 1826] [serial = 1419] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 254 (0x7f7a292f2c00) [pid = 1826] [serial = 1544] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 253 (0x7f7a0df61000) [pid = 1826] [serial = 1532] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 252 (0x7f7a3317b400) [pid = 1826] [serial = 1323] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 251 (0x7f7a38ab7800) [pid = 1826] [serial = 1503] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 250 (0x7f7a13fb6c00) [pid = 1826] [serial = 1281] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 249 (0x7f7a38862000) [pid = 1826] [serial = 1491] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 248 (0x7f7a10f14400) [pid = 1826] [serial = 1598] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 247 (0x7f7a0f0d7400) [pid = 1826] [serial = 1589] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 246 (0x7f7a0f16f800) [pid = 1826] [serial = 1506] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 245 (0x7f7a10ac2800) [pid = 1826] [serial = 1593] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 244 (0x7f7a23ebf400) [pid = 1826] [serial = 1254] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 243 (0x7f7a1ffb3000) [pid = 1826] [serial = 1386] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 242 (0x7f7a0bc3b400) [pid = 1826] [serial = 1574] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 241 (0x7f7a1cc67400) [pid = 1826] [serial = 1314] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 240 (0x7f7a1ba93000) [pid = 1826] [serial = 1368] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 239 (0x7f7a1b83d400) [pid = 1826] [serial = 1422] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 238 (0x7f7a14fc4400) [pid = 1826] [serial = 1311] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 237 (0x7f7a1e112400) [pid = 1826] [serial = 1476] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 236 (0x7f7a0bd7f000) [pid = 1826] [serial = 1577] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 235 (0x7f7a239d0400) [pid = 1826] [serial = 1479] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a126ae000) [pid = 1826] [serial = 1553] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a1c2ca000) [pid = 1826] [serial = 1371] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a13e6f400) [pid = 1826] [serial = 1362] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a10c0c400) [pid = 1826] [serial = 1595] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a0fb2e400) [pid = 1826] [serial = 1494] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a38794c00) [pid = 1826] [serial = 1269] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a0fb2cc00) [pid = 1826] [serial = 1592] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a38515800) [pid = 1826] [serial = 1266] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a1c431400) [pid = 1826] [serial = 1571] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a10acd400) [pid = 1826] [serial = 1550] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a1a20f000) [pid = 1826] [serial = 1365] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a34815400) [pid = 1826] [serial = 1449] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a0f166c00) [pid = 1826] [serial = 1590] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a1c4d4400) [pid = 1826] [serial = 1395] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a25ca9c00) [pid = 1826] [serial = 1530] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a386c0000) [pid = 1826] [serial = 1275] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a25eadc00) [pid = 1826] [serial = 1437] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a1e29e000) [pid = 1826] [serial = 1380] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a23895c00) [pid = 1826] [serial = 1431] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a20db6000) [pid = 1826] [serial = 1428] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a1e38f800) [pid = 1826] [serial = 1425] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a3850fc00) [pid = 1826] [serial = 1547] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1ba96000) [pid = 1826] [serial = 1538] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a1cd1c400) [pid = 1826] [serial = 1248] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a0df5dc00) [pid = 1826] [serial = 1581] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a20ecc800) [pid = 1826] [serial = 1251] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a34539400) [pid = 1826] [serial = 1260] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a0b8cac00) [pid = 1826] [serial = 1580] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a22f9e000) [pid = 1826] [serial = 1389] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a0e672800) [pid = 1826] [serial = 1584] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a0e670400) [pid = 1826] [serial = 1470] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a0e907c00) [pid = 1826] [serial = 1568] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a0b8ce400) [pid = 1826] [serial = 1565] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a1cf5c400) [pid = 1826] [serial = 1377] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a258ef400) [pid = 1826] [serial = 1482] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a38795c00) [pid = 1826] [serial = 1329] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a0f064c00) [pid = 1826] [serial = 1359] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a34874c00) [pid = 1826] [serial = 1263] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1ffcf400) [pid = 1826] [serial = 1541] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a10d6a400) [pid = 1826] [serial = 1278] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a11328000) [pid = 1826] [serial = 1308] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a247c9c00) [pid = 1826] [serial = 1392] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0e834c00) [pid = 1826] [serial = 1586] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a2503a400) [pid = 1826] [serial = 1434] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1ffc8800) [pid = 1826] [serial = 1317] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a0e710000) [pid = 1826] [serial = 1272] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a10cb0c00) [pid = 1826] [serial = 1509] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a11fc4400) [pid = 1826] [serial = 1599] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a0e7a5800) [pid = 1826] [serial = 1335] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a34871800) [pid = 1826] [serial = 1326] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0e83b800) [pid = 1826] [serial = 1587] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a26a89400) [pid = 1826] [serial = 1440] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a1fc69000) [pid = 1826] [serial = 1383] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a123ac000) [pid = 1826] [serial = 1601] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1c873000) [pid = 1826] [serial = 1374] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a10cb6c00) [pid = 1826] [serial = 1596] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a0e83cc00) [pid = 1826] [serial = 1562] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a0e075400) [pid = 1826] [serial = 1583] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a13fc0400) [pid = 1826] [serial = 1535] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a32574000) [pid = 1826] [serial = 1446] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a38512800) [pid = 1826] [serial = 1488] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a239cf800) [pid = 1826] [serial = 1320] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1826 | 1461204677536 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]]]}] 19:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2891ms 19:11:17 INFO - PROCESS | 1826 | 1461204677591 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 1826 | 1461204677596 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:11:17 INFO - PROCESS | 1826 | 1461204677606 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 1826 | 1461204677611 Marionette TRACE conn3 <- [1,2274,null,{}] 19:11:17 INFO - PROCESS | 1826 | 1461204677617 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}] 19:11:17 INFO - PROCESS | 1826 | 1461204677835 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:11:18 INFO - PROCESS | 1826 | 1461204678049 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0bd35800 == 143 [pid = 1826] [id = 576] 19:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a0ded1c00) [pid = 1826] [serial = 1729] [outer = (nil)] 19:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a0e66f800) [pid = 1826] [serial = 1730] [outer = 0x7f7a0ded1c00] 19:11:18 INFO - PROCESS | 1826 | 1461204678116 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a0e67d800) [pid = 1826] [serial = 1731] [outer = 0x7f7a0ded1c00] 19:11:18 INFO - PROCESS | 1826 | 1461204678939 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]]]}] 19:11:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:11:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1384ms 19:11:19 INFO - PROCESS | 1826 | 1461204678991 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 1826 | 1461204678998 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:11:19 INFO - PROCESS | 1826 | 1461204679008 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 1826 | 1461204679012 Marionette TRACE conn3 <- [1,2278,null,{}] 19:11:19 INFO - PROCESS | 1826 | 1461204679018 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}] 19:11:19 INFO - PROCESS | 1826 | 1461204679238 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:11:19 INFO - PROCESS | 1826 | 1461204679460 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0df1b000 == 144 [pid = 1826] [id = 577] 19:11:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a0df53c00) [pid = 1826] [serial = 1732] [outer = (nil)] 19:11:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a0e838000) [pid = 1826] [serial = 1733] [outer = 0x7f7a0df53c00] 19:11:19 INFO - PROCESS | 1826 | 1461204679527 Marionette DEBUG loaded listener.js 19:11:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a0e911400) [pid = 1826] [serial = 1734] [outer = 0x7f7a0df53c00] 19:11:20 INFO - PROCESS | 1826 | 1461204680386 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]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1434ms 19:11:20 INFO - PROCESS | 1826 | 1461204680444 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:11:20 INFO - PROCESS | 1826 | 1461204680447 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:11:20 INFO - PROCESS | 1826 | 1461204680453 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 1826 | 1461204680458 Marionette TRACE conn3 <- [1,2282,null,{}] 19:11:20 INFO - PROCESS | 1826 | 1461204680473 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}] 19:11:20 INFO - PROCESS | 1826 | 1461204680746 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:11:21 INFO - PROCESS | 1826 | 1461204681740 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a0bd83800) [pid = 1826] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a0b8c6400) [pid = 1826] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a0e833000) [pid = 1826] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a0e70d000) [pid = 1826] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1502fc00) [pid = 1826] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a0e079c00) [pid = 1826] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a0b8d1400) [pid = 1826] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:11:21 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a13ed9400) [pid = 1826] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:11:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0df20000 == 145 [pid = 1826] [id = 578] 19:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a0b8c6400) [pid = 1826] [serial = 1735] [outer = (nil)] 19:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a0dc5b800) [pid = 1826] [serial = 1736] [outer = 0x7f7a0b8c6400] 19:11:21 INFO - PROCESS | 1826 | 1461204681850 Marionette DEBUG loaded listener.js 19:11:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a10acd400) [pid = 1826] [serial = 1737] [outer = 0x7f7a0b8c6400] 19:11:22 INFO - PROCESS | 1826 | 1461204682494 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]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2086ms 19:11:22 INFO - PROCESS | 1826 | 1461204682540 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:11:22 INFO - PROCESS | 1826 | 1461204682544 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:11:22 INFO - PROCESS | 1826 | 1461204682549 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 1826 | 1461204682552 Marionette TRACE conn3 <- [1,2286,null,{}] 19:11:22 INFO - PROCESS | 1826 | 1461204682556 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}] 19:11:22 INFO - PROCESS | 1826 | 1461204682732 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:11:22 INFO - PROCESS | 1826 | 1461204682926 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12cde000 == 146 [pid = 1826] [id = 579] 19:11:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a0b8d1400) [pid = 1826] [serial = 1738] [outer = (nil)] 19:11:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a10cac000) [pid = 1826] [serial = 1739] [outer = 0x7f7a0b8d1400] 19:11:23 INFO - PROCESS | 1826 | 1461204683003 Marionette DEBUG loaded listener.js 19:11:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a10d61000) [pid = 1826] [serial = 1740] [outer = 0x7f7a0b8d1400] 19:11:23 INFO - PROCESS | 1826 | 1461204683741 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]]]}] 19:11:23 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 19:11:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1380ms 19:11:23 INFO - PROCESS | 1826 | 1461204683931 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:11:23 INFO - PROCESS | 1826 | 1461204683938 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:11:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:11:23 INFO - PROCESS | 1826 | 1461204683947 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:11:23 INFO - PROCESS | 1826 | 1461204683950 Marionette TRACE conn3 <- [1,2290,null,{}] 19:11:23 INFO - PROCESS | 1826 | 1461204683958 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}] 19:11:24 INFO - PROCESS | 1826 | 1461204684213 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:11:24 INFO - PROCESS | 1826 | 1461204684574 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0bd2e000 == 147 [pid = 1826] [id = 580] 19:11:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a0df5b800) [pid = 1826] [serial = 1741] [outer = (nil)] 19:11:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a0e677000) [pid = 1826] [serial = 1742] [outer = 0x7f7a0df5b800] 19:11:24 INFO - PROCESS | 1826 | 1461204684664 Marionette DEBUG loaded listener.js 19:11:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a0e79b800) [pid = 1826] [serial = 1743] [outer = 0x7f7a0df5b800] 19:11:25 INFO - PROCESS | 1826 | 1461204685574 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]]]}] 19:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1693ms 19:11:25 INFO - PROCESS | 1826 | 1461204685641 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:11:25 INFO - PROCESS | 1826 | 1461204685646 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:11:25 INFO - PROCESS | 1826 | 1461204685659 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:11:25 INFO - PROCESS | 1826 | 1461204685663 Marionette TRACE conn3 <- [1,2294,null,{}] 19:11:25 INFO - PROCESS | 1826 | 1461204685670 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}] 19:11:25 INFO - PROCESS | 1826 | 1461204685932 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:11:26 INFO - PROCESS | 1826 | 1461204686248 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f94a000 == 148 [pid = 1826] [id = 581] 19:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a0e9f4c00) [pid = 1826] [serial = 1744] [outer = (nil)] 19:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a0f05f800) [pid = 1826] [serial = 1745] [outer = 0x7f7a0e9f4c00] 19:11:26 INFO - PROCESS | 1826 | 1461204686347 Marionette DEBUG loaded listener.js 19:11:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a0fb21800) [pid = 1826] [serial = 1746] [outer = 0x7f7a0e9f4c00] 19:11:27 INFO - PROCESS | 1826 | 1461204687290 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]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1691ms 19:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:11:27 INFO - PROCESS | 1826 | 1461204687348 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:11:27 INFO - PROCESS | 1826 | 1461204687351 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:11:27 INFO - PROCESS | 1826 | 1461204687357 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 1826 | 1461204687361 Marionette TRACE conn3 <- [1,2298,null,{}] 19:11:27 INFO - PROCESS | 1826 | 1461204687376 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}] 19:11:27 INFO - PROCESS | 1826 | 1461204687586 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:11:27 INFO - PROCESS | 1826 | 1461204687934 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14f84800 == 149 [pid = 1826] [id = 582] 19:11:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a0e835000) [pid = 1826] [serial = 1747] [outer = (nil)] 19:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a10d60400) [pid = 1826] [serial = 1748] [outer = 0x7f7a0e835000] 19:11:28 INFO - PROCESS | 1826 | 1461204688018 Marionette DEBUG loaded listener.js 19:11:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a11fbe800) [pid = 1826] [serial = 1749] [outer = 0x7f7a0e835000] 19:11:28 INFO - PROCESS | 1826 | 1461204688866 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]]]}] 19:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1583ms 19:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:11:28 INFO - PROCESS | 1826 | 1461204688940 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:11:28 INFO - PROCESS | 1826 | 1461204688942 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:11:28 INFO - PROCESS | 1826 | 1461204688949 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:11:28 INFO - PROCESS | 1826 | 1461204688952 Marionette TRACE conn3 <- [1,2302,null,{}] 19:11:28 INFO - PROCESS | 1826 | 1461204688957 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}] 19:11:29 INFO - PROCESS | 1826 | 1461204689142 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:11:29 INFO - PROCESS | 1826 | 1461204689413 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b8c800 == 150 [pid = 1826] [id = 583] 19:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a0e9f5c00) [pid = 1826] [serial = 1750] [outer = (nil)] 19:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a126ac800) [pid = 1826] [serial = 1751] [outer = 0x7f7a0e9f5c00] 19:11:29 INFO - PROCESS | 1826 | 1461204689488 Marionette DEBUG loaded listener.js 19:11:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a13c3dc00) [pid = 1826] [serial = 1752] [outer = 0x7f7a0e9f5c00] 19:11:30 INFO - PROCESS | 1826 | 1461204690324 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]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1429ms 19:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:11:30 INFO - PROCESS | 1826 | 1461204690379 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 1826 | 1461204690382 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:11:30 INFO - PROCESS | 1826 | 1461204690388 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 1826 | 1461204690391 Marionette TRACE conn3 <- [1,2306,null,{}] 19:11:30 INFO - PROCESS | 1826 | 1461204690396 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}] 19:11:30 INFO - PROCESS | 1826 | 1461204690597 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:11:30 INFO - PROCESS | 1826 | 1461204690862 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a2aa000 == 151 [pid = 1826] [id = 584] 19:11:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a123a3800) [pid = 1826] [serial = 1753] [outer = (nil)] 19:11:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a13e70000) [pid = 1826] [serial = 1754] [outer = 0x7f7a123a3800] 19:11:30 INFO - PROCESS | 1826 | 1461204690939 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a13fb8000) [pid = 1826] [serial = 1755] [outer = 0x7f7a123a3800] 19:11:31 INFO - PROCESS | 1826 | 1461204691841 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]]]}] 19:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1493ms 19:11:31 INFO - PROCESS | 1826 | 1461204691881 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:11:31 INFO - PROCESS | 1826 | 1461204691884 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:11:31 INFO - PROCESS | 1826 | 1461204691890 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:11:31 INFO - PROCESS | 1826 | 1461204691892 Marionette TRACE conn3 <- [1,2310,null,{}] 19:11:31 INFO - PROCESS | 1826 | 1461204691898 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}] 19:11:32 INFO - PROCESS | 1826 | 1461204692141 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:11:32 INFO - PROCESS | 1826 | 1461204692410 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a697800 == 152 [pid = 1826] [id = 585] 19:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a15139400) [pid = 1826] [serial = 1756] [outer = (nil)] 19:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a151e7000) [pid = 1826] [serial = 1757] [outer = 0x7f7a15139400] 19:11:32 INFO - PROCESS | 1826 | 1461204692539 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a15de3c00) [pid = 1826] [serial = 1758] [outer = 0x7f7a15139400] 19:11:33 INFO - PROCESS | 1826 | 1461204693377 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]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1535ms 19:11:33 INFO - PROCESS | 1826 | 1461204693426 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:11:33 INFO - PROCESS | 1826 | 1461204693430 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:11:33 INFO - PROCESS | 1826 | 1461204693435 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 1826 | 1461204693438 Marionette TRACE conn3 <- [1,2314,null,{}] 19:11:33 INFO - PROCESS | 1826 | 1461204693444 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}] 19:11:33 INFO - PROCESS | 1826 | 1461204693641 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:11:33 INFO - PROCESS | 1826 | 1461204693913 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba4a800 == 153 [pid = 1826] [id = 586] 19:11:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a15139c00) [pid = 1826] [serial = 1759] [outer = (nil)] 19:11:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1a4e3c00) [pid = 1826] [serial = 1760] [outer = 0x7f7a15139c00] 19:11:34 INFO - PROCESS | 1826 | 1461204694032 Marionette DEBUG loaded listener.js 19:11:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a1b7e9400) [pid = 1826] [serial = 1761] [outer = 0x7f7a15139c00] 19:11:34 INFO - PROCESS | 1826 | 1461204694847 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]]]}] 19:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1484ms 19:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:11:34 INFO - PROCESS | 1826 | 1461204694921 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:11:34 INFO - PROCESS | 1826 | 1461204694924 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:11:34 INFO - PROCESS | 1826 | 1461204694931 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:11:34 INFO - PROCESS | 1826 | 1461204694934 Marionette TRACE conn3 <- [1,2318,null,{}] 19:11:34 INFO - PROCESS | 1826 | 1461204694939 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}] 19:11:35 INFO - PROCESS | 1826 | 1461204695158 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:11:35 INFO - PROCESS | 1826 | 1461204695425 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:35 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c58e800 == 154 [pid = 1826] [id = 587] 19:11:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a15de4800) [pid = 1826] [serial = 1762] [outer = (nil)] 19:11:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a1b83e400) [pid = 1826] [serial = 1763] [outer = 0x7f7a15de4800] 19:11:35 INFO - PROCESS | 1826 | 1461204695538 Marionette DEBUG loaded listener.js 19:11:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a1ba94400) [pid = 1826] [serial = 1764] [outer = 0x7f7a15de4800] 19:11:36 INFO - PROCESS | 1826 | 1461204696393 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] 19:11:36 INFO - PROCESS | 1826 | 1461204696470 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:11:36 INFO - PROCESS | 1826 | 1461204696477 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:11:36 INFO - PROCESS | 1826 | 1461204696479 Marionette TRACE conn3 <- [1,2322,null,{}] 19:11:36 INFO - PROCESS | 1826 | 1461204696485 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}] 19:11:36 INFO - PROCESS | 1826 | 1461204696706 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:11:37 INFO - PROCESS | 1826 | 1461204697018 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cf41000 == 155 [pid = 1826] [id = 588] 19:11:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a15df1400) [pid = 1826] [serial = 1765] [outer = (nil)] 19:11:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a1baf3400) [pid = 1826] [serial = 1766] [outer = 0x7f7a15df1400] 19:11:37 INFO - PROCESS | 1826 | 1461204697094 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a1c210c00) [pid = 1826] [serial = 1767] [outer = 0x7f7a15df1400] 19:11:37 INFO - PROCESS | 1826 | 1461204697889 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]]]}] 19:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1428ms 19:11:37 INFO - PROCESS | 1826 | 1461204697906 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:11:37 INFO - PROCESS | 1826 | 1461204697908 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:11:37 INFO - PROCESS | 1826 | 1461204697914 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:11:37 INFO - PROCESS | 1826 | 1461204697917 Marionette TRACE conn3 <- [1,2326,null,{}] 19:11:37 INFO - PROCESS | 1826 | 1461204697922 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}] 19:11:38 INFO - PROCESS | 1826 | 1461204698111 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:11:38 INFO - PROCESS | 1826 | 1461204698355 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2c6000 == 156 [pid = 1826] [id = 589] 19:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a1ba96000) [pid = 1826] [serial = 1768] [outer = (nil)] 19:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a1c2ca000) [pid = 1826] [serial = 1769] [outer = 0x7f7a1ba96000] 19:11:38 INFO - PROCESS | 1826 | 1461204698429 Marionette DEBUG loaded listener.js 19:11:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a1c3cfc00) [pid = 1826] [serial = 1770] [outer = 0x7f7a1ba96000] 19:11:39 INFO - PROCESS | 1826 | 1461204699368 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]]]}] 19:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1490ms 19:11:39 INFO - PROCESS | 1826 | 1461204699405 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:11:39 INFO - PROCESS | 1826 | 1461204699410 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:11:39 INFO - PROCESS | 1826 | 1461204699416 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:11:39 INFO - PROCESS | 1826 | 1461204699421 Marionette TRACE conn3 <- [1,2330,null,{}] 19:11:39 INFO - PROCESS | 1826 | 1461204699427 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}] 19:11:39 INFO - PROCESS | 1826 | 1461204699660 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:11:39 INFO - PROCESS | 1826 | 1461204699929 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff5b800 == 157 [pid = 1826] [id = 590] 19:11:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a1c74cc00) [pid = 1826] [serial = 1771] [outer = (nil)] 19:11:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a1c871800) [pid = 1826] [serial = 1772] [outer = 0x7f7a1c74cc00] 19:11:40 INFO - PROCESS | 1826 | 1461204700072 Marionette DEBUG loaded listener.js 19:11:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a1cc6f800) [pid = 1826] [serial = 1773] [outer = 0x7f7a1c74cc00] 19:11:40 INFO - PROCESS | 1826 | 1461204700937 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]]]}] 19:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1580ms 19:11:40 INFO - PROCESS | 1826 | 1461204700998 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:11:41 INFO - PROCESS | 1826 | 1461204701001 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:11:41 INFO - PROCESS | 1826 | 1461204701007 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:11:41 INFO - PROCESS | 1826 | 1461204701009 Marionette TRACE conn3 <- [1,2334,null,{}] 19:11:41 INFO - PROCESS | 1826 | 1461204701015 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}] 19:11:41 INFO - PROCESS | 1826 | 1461204701206 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:11:41 INFO - PROCESS | 1826 | 1461204701493 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b50000 == 158 [pid = 1826] [id = 591] 19:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a1cc6c400) [pid = 1826] [serial = 1774] [outer = (nil)] 19:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a1d171000) [pid = 1826] [serial = 1775] [outer = 0x7f7a1cc6c400] 19:11:41 INFO - PROCESS | 1826 | 1461204701613 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a1e38c800) [pid = 1826] [serial = 1776] [outer = 0x7f7a1cc6c400] 19:11:42 INFO - PROCESS | 1826 | 1461204702483 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]]]}] 19:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1531ms 19:11:42 INFO - PROCESS | 1826 | 1461204702540 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 1826 | 1461204702544 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:11:42 INFO - PROCESS | 1826 | 1461204702549 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 1826 | 1461204702552 Marionette TRACE conn3 <- [1,2338,null,{}] 19:11:42 INFO - PROCESS | 1826 | 1461204702557 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}] 19:11:42 INFO - PROCESS | 1826 | 1461204702789 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:11:43 INFO - PROCESS | 1826 | 1461204703064 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c73000 == 159 [pid = 1826] [id = 592] 19:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a0bd82400) [pid = 1826] [serial = 1777] [outer = (nil)] 19:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a1fc6f000) [pid = 1826] [serial = 1778] [outer = 0x7f7a0bd82400] 19:11:43 INFO - PROCESS | 1826 | 1461204703186 Marionette DEBUG loaded listener.js 19:11:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a1fddc800) [pid = 1826] [serial = 1779] [outer = 0x7f7a0bd82400] 19:11:44 INFO - PROCESS | 1826 | 1461204704027 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]]]}] 19:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1536ms 19:11:44 INFO - PROCESS | 1826 | 1461204704087 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:11:44 INFO - PROCESS | 1826 | 1461204704090 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:11:44 INFO - PROCESS | 1826 | 1461204704096 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:11:44 INFO - PROCESS | 1826 | 1461204704098 Marionette TRACE conn3 <- [1,2342,null,{}] 19:11:44 INFO - PROCESS | 1826 | 1461204704104 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}] 19:11:44 INFO - PROCESS | 1826 | 1461204704311 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:11:44 INFO - PROCESS | 1826 | 1461204704638 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c88000 == 160 [pid = 1826] [id = 593] 19:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a1f012800) [pid = 1826] [serial = 1780] [outer = (nil)] 19:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a1fde6000) [pid = 1826] [serial = 1781] [outer = 0x7f7a1f012800] 19:11:44 INFO - PROCESS | 1826 | 1461204704717 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a1ffce400) [pid = 1826] [serial = 1782] [outer = 0x7f7a1f012800] 19:11:45 INFO - PROCESS | 1826 | 1461204705535 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]]]}] 19:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1477ms 19:11:45 INFO - PROCESS | 1826 | 1461204705575 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:11:45 INFO - PROCESS | 1826 | 1461204705578 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:11:45 INFO - PROCESS | 1826 | 1461204705584 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 1826 | 1461204705586 Marionette TRACE conn3 <- [1,2346,null,{}] 19:11:45 INFO - PROCESS | 1826 | 1461204705592 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}] 19:11:45 INFO - PROCESS | 1826 | 1461204705805 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:11:46 INFO - PROCESS | 1826 | 1461204706095 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25613000 == 161 [pid = 1826] [id = 594] 19:11:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a1f0af000) [pid = 1826] [serial = 1783] [outer = (nil)] 19:11:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a20db3400) [pid = 1826] [serial = 1784] [outer = 0x7f7a1f0af000] 19:11:46 INFO - PROCESS | 1826 | 1461204706210 Marionette DEBUG loaded listener.js 19:11:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a20ec8c00) [pid = 1826] [serial = 1785] [outer = 0x7f7a1f0af000] 19:11:47 INFO - PROCESS | 1826 | 1461204707057 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]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1529ms 19:11:47 INFO - PROCESS | 1826 | 1461204707114 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 1826 | 1461204707117 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:11:47 INFO - PROCESS | 1826 | 1461204707123 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 1826 | 1461204707126 Marionette TRACE conn3 <- [1,2350,null,{}] 19:11:47 INFO - PROCESS | 1826 | 1461204707131 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}] 19:11:47 INFO - PROCESS | 1826 | 1461204707330 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:11:47 INFO - PROCESS | 1826 | 1461204707632 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2659d800 == 162 [pid = 1826] [id = 595] 19:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a1b7eb400) [pid = 1826] [serial = 1786] [outer = (nil)] 19:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a21aa1c00) [pid = 1826] [serial = 1787] [outer = 0x7f7a1b7eb400] 19:11:47 INFO - PROCESS | 1826 | 1461204707749 Marionette DEBUG loaded listener.js 19:11:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a23895c00) [pid = 1826] [serial = 1788] [outer = 0x7f7a1b7eb400] 19:11:48 INFO - PROCESS | 1826 | 1461204708575 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]]]}] 19:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1478ms 19:11:48 INFO - PROCESS | 1826 | 1461204708615 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:11:48 INFO - PROCESS | 1826 | 1461204708618 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:11:48 INFO - PROCESS | 1826 | 1461204708628 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:11:48 INFO - PROCESS | 1826 | 1461204708631 Marionette TRACE conn3 <- [1,2354,null,{}] 19:11:48 INFO - PROCESS | 1826 | 1461204708636 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}] 19:11:48 INFO - PROCESS | 1826 | 1461204708842 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:11:49 INFO - PROCESS | 1826 | 1461204709485 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c2d3800 == 163 [pid = 1826] [id = 596] 19:11:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a0bd7f000) [pid = 1826] [serial = 1789] [outer = (nil)] 19:11:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a0dc5bc00) [pid = 1826] [serial = 1790] [outer = 0x7f7a0bd7f000] 19:11:49 INFO - PROCESS | 1826 | 1461204709620 Marionette DEBUG loaded listener.js 19:11:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a0df60400) [pid = 1826] [serial = 1791] [outer = 0x7f7a0bd7f000] 19:11:50 INFO - PROCESS | 1826 | 1461204710531 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]]]}] 19:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1936ms 19:11:50 INFO - PROCESS | 1826 | 1461204710565 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:11:50 INFO - PROCESS | 1826 | 1461204710572 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:11:50 INFO - PROCESS | 1826 | 1461204710580 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 1826 | 1461204710584 Marionette TRACE conn3 <- [1,2358,null,{}] 19:11:50 INFO - PROCESS | 1826 | 1461204710590 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}] 19:11:50 INFO - PROCESS | 1826 | 1461204710794 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:11:51 INFO - PROCESS | 1826 | 1461204711079 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1216f000 == 164 [pid = 1826] [id = 597] 19:11:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a0dc4c400) [pid = 1826] [serial = 1792] [outer = (nil)] 19:11:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a0e702c00) [pid = 1826] [serial = 1793] [outer = 0x7f7a0dc4c400] 19:11:51 INFO - PROCESS | 1826 | 1461204711198 Marionette DEBUG loaded listener.js 19:11:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a0f05a800) [pid = 1826] [serial = 1794] [outer = 0x7f7a0dc4c400] 19:11:52 INFO - PROCESS | 1826 | 1461204712110 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]]]}] 19:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1584ms 19:11:52 INFO - PROCESS | 1826 | 1461204712166 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:11:52 INFO - PROCESS | 1826 | 1461204712177 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:11:52 INFO - PROCESS | 1826 | 1461204712193 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 1826 | 1461204712196 Marionette TRACE conn3 <- [1,2362,null,{}] 19:11:52 INFO - PROCESS | 1826 | 1461204712207 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}] 19:11:52 INFO - PROCESS | 1826 | 1461204712501 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:11:52 INFO - PROCESS | 1826 | 1461204712861 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a091b3800 == 165 [pid = 1826] [id = 598] 19:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a0e673400) [pid = 1826] [serial = 1795] [outer = (nil)] 19:11:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a10c0e800) [pid = 1826] [serial = 1796] [outer = 0x7f7a0e673400] 19:11:52 INFO - PROCESS | 1826 | 1461204712939 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a11321c00) [pid = 1826] [serial = 1797] [outer = 0x7f7a0e673400] 19:11:53 INFO - PROCESS | 1826 | 1461204713864 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]]]}] 19:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1739ms 19:11:53 INFO - PROCESS | 1826 | 1461204713929 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:11:53 INFO - PROCESS | 1826 | 1461204713933 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:11:53 INFO - PROCESS | 1826 | 1461204713941 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:11:53 INFO - PROCESS | 1826 | 1461204713950 Marionette TRACE conn3 <- [1,2366,null,{}] 19:11:53 INFO - PROCESS | 1826 | 1461204713963 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}] 19:11:54 INFO - PROCESS | 1826 | 1461204714216 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0df20000 == 164 [pid = 1826] [id = 578] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0df1b000 == 163 [pid = 1826] [id = 577] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0bd35800 == 162 [pid = 1826] [id = 576] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a11f5a000 == 161 [pid = 1826] [id = 570] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a4028b000 == 160 [pid = 1826] [id = 569] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a082d4000 == 159 [pid = 1826] [id = 568] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3b24b800 == 158 [pid = 1826] [id = 567] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38a4b000 == 157 [pid = 1826] [id = 566] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38555000 == 156 [pid = 1826] [id = 565] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3451b800 == 155 [pid = 1826] [id = 564] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29235000 == 154 [pid = 1826] [id = 563] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25007000 == 153 [pid = 1826] [id = 562] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20c72000 == 152 [pid = 1826] [id = 561] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e168800 == 151 [pid = 1826] [id = 560] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c58c000 == 150 [pid = 1826] [id = 559] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d17800 == 149 [pid = 1826] [id = 558] 19:11:54 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e64f000 == 148 [pid = 1826] [id = 557] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a10c0a800) [pid = 1826] [serial = 1610] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a1c438000) [pid = 1826] [serial = 1640] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a126b2400) [pid = 1826] [serial = 1662] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a0b8cd400) [pid = 1826] [serial = 1649] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a1c34e400) [pid = 1826] [serial = 1637] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a0f05f000) [pid = 1826] [serial = 1655] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a0e908c00) [pid = 1826] [serial = 1652] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a15132800) [pid = 1826] [serial = 1622] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a1ba8ac00) [pid = 1826] [serial = 1668] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a1243e400) [pid = 1826] [serial = 1602] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a1b7df800) [pid = 1826] [serial = 1631] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a1c749000) [pid = 1826] [serial = 1643] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a0e9f5800) [pid = 1826] [serial = 1653] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a14fb9000) [pid = 1826] [serial = 1619] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a123a4000) [pid = 1826] [serial = 1661] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a1a210c00) [pid = 1826] [serial = 1628] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a1cc64c00) [pid = 1826] [serial = 1646] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a152c1800) [pid = 1826] [serial = 1625] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a0bd7cc00) [pid = 1826] [serial = 1650] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a0e67d000) [pid = 1826] [serial = 1658] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a13ee7400) [pid = 1826] [serial = 1664] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a14fb9800) [pid = 1826] [serial = 1665] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a0dc52c00) [pid = 1826] [serial = 1604] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a10ace800) [pid = 1826] [serial = 1659] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a0fb21c00) [pid = 1826] [serial = 1656] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a1baf1000) [pid = 1826] [serial = 1634] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a1a4e9800) [pid = 1826] [serial = 1667] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a11fb6800) [pid = 1826] [serial = 1613] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a0e83d800) [pid = 1826] [serial = 1607] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a13c45400) [pid = 1826] [serial = 1616] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a0e703400) [pid = 1826] [serial = 1670] [outer = (nil)] [url = about:blank] 19:11:54 INFO - PROCESS | 1826 | 1461204714764 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a091a0800 == 149 [pid = 1826] [id = 599] 19:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a0b8cd400) [pid = 1826] [serial = 1798] [outer = (nil)] 19:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a0e70a800) [pid = 1826] [serial = 1799] [outer = 0x7f7a0b8cd400] 19:11:54 INFO - PROCESS | 1826 | 1461204714830 Marionette DEBUG loaded listener.js 19:11:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a1243e400) [pid = 1826] [serial = 1800] [outer = 0x7f7a0b8cd400] 19:11:55 INFO - PROCESS | 1826 | 1461204715585 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]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1700ms 19:11:55 INFO - PROCESS | 1826 | 1461204715639 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 1826 | 1461204715642 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:11:55 INFO - PROCESS | 1826 | 1461204715649 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 1826 | 1461204715652 Marionette TRACE conn3 <- [1,2370,null,{}] 19:11:55 INFO - PROCESS | 1826 | 1461204715657 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}] 19:11:55 INFO - PROCESS | 1826 | 1461204715865 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:11:56 INFO - PROCESS | 1826 | 1461204716057 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f369800 == 150 [pid = 1826] [id = 600] 19:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a0bd7cc00) [pid = 1826] [serial = 1801] [outer = (nil)] 19:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a13fc1000) [pid = 1826] [serial = 1802] [outer = 0x7f7a0bd7cc00] 19:11:56 INFO - PROCESS | 1826 | 1461204716121 Marionette DEBUG loaded listener.js 19:11:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a14fc0000) [pid = 1826] [serial = 1803] [outer = 0x7f7a0bd7cc00] 19:11:56 INFO - PROCESS | 1826 | 1461204716939 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]]]}] 19:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1338ms 19:11:57 INFO - PROCESS | 1826 | 1461204717003 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:11:57 INFO - PROCESS | 1826 | 1461204717006 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:11:57 INFO - PROCESS | 1826 | 1461204717015 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 1826 | 1461204717018 Marionette TRACE conn3 <- [1,2374,null,{}] 19:11:57 INFO - PROCESS | 1826 | 1461204717022 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}] 19:11:57 INFO - PROCESS | 1826 | 1461204717287 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:11:57 INFO - PROCESS | 1826 | 1461204717338 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b81800 == 151 [pid = 1826] [id = 601] 19:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a0e674400) [pid = 1826] [serial = 1804] [outer = (nil)] 19:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a152c2000) [pid = 1826] [serial = 1805] [outer = 0x7f7a0e674400] 19:11:57 INFO - PROCESS | 1826 | 1461204717428 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a1ba8f000) [pid = 1826] [serial = 1806] [outer = 0x7f7a0e674400] 19:11:58 INFO - PROCESS | 1826 | 1461204718375 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]]]}] 19:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1379ms 19:11:58 INFO - PROCESS | 1826 | 1461204718409 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 1826 | 1461204718412 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:11:58 INFO - PROCESS | 1826 | 1461204718418 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 1826 | 1461204718420 Marionette TRACE conn3 <- [1,2378,null,{}] 19:11:58 INFO - PROCESS | 1826 | 1461204718425 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}] 19:11:58 INFO - PROCESS | 1826 | 1461204718704 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:11:58 INFO - PROCESS | 1826 | 1461204718737 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b624800 == 152 [pid = 1826] [id = 602] 19:11:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a1c350400) [pid = 1826] [serial = 1807] [outer = (nil)] 19:11:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a1c439800) [pid = 1826] [serial = 1808] [outer = 0x7f7a1c350400] 19:11:58 INFO - PROCESS | 1826 | 1461204718797 Marionette DEBUG loaded listener.js 19:11:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a1c746400) [pid = 1826] [serial = 1809] [outer = 0x7f7a1c350400] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a0b8c6000) [pid = 1826] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a0bc35800) [pid = 1826] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a0bd86800) [pid = 1826] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a13fc2c00) [pid = 1826] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a0e839400) [pid = 1826] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a0e9ed800) [pid = 1826] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a0dc4ec00) [pid = 1826] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a0b8c6400) [pid = 1826] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a13c45c00) [pid = 1826] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a0e83a400) [pid = 1826] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a13fc4000) [pid = 1826] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a12436000) [pid = 1826] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a15029800) [pid = 1826] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a1cd1e800) [pid = 1826] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a15031c00) [pid = 1826] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a0fb26c00) [pid = 1826] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a0b8c8800) [pid = 1826] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1ba98c00) [pid = 1826] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a11fb8800) [pid = 1826] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a0ded1c00) [pid = 1826] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a1ba8a400) [pid = 1826] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a0bd85800) [pid = 1826] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0e7f4400) [pid = 1826] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1c2cc800) [pid = 1826] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a126b3800) [pid = 1826] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a10ac8c00) [pid = 1826] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a0df53c00) [pid = 1826] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a13fc3800) [pid = 1826] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a10cadc00) [pid = 1826] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a0b8c5000) [pid = 1826] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0e908800) [pid = 1826] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a0e9f1800) [pid = 1826] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a11321400) [pid = 1826] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a14fc0c00) [pid = 1826] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1ffd1c00) [pid = 1826] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1c475c00) [pid = 1826] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a3671a800) [pid = 1826] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a1cc68000) [pid = 1826] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a15131800) [pid = 1826] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1243f400) [pid = 1826] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a0df52400) [pid = 1826] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a20db8400) [pid = 1826] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a1baeec00) [pid = 1826] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a10c0a400) [pid = 1826] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a1baed400) [pid = 1826] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a123a5c00) [pid = 1826] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a0e9eac00) [pid = 1826] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a10ac1000) [pid = 1826] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a0b8c7000) [pid = 1826] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1fca4c00) [pid = 1826] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a0fb26000) [pid = 1826] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:11:59 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a0bc35c00) [pid = 1826] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:12:00 INFO - PROCESS | 1826 | 1461204720287 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]]]}] 19:12:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:12:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1934ms 19:12:00 INFO - PROCESS | 1826 | 1461204720353 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:12:00 INFO - PROCESS | 1826 | 1461204720357 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:12:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:12:00 INFO - PROCESS | 1826 | 1461204720366 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:12:00 INFO - PROCESS | 1826 | 1461204720368 Marionette TRACE conn3 <- [1,2382,null,{}] 19:12:00 INFO - PROCESS | 1826 | 1461204720372 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}] 19:12:00 INFO - PROCESS | 1826 | 1461204720546 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:12:00 INFO - PROCESS | 1826 | 1461204720739 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c092000 == 153 [pid = 1826] [id = 603] 19:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a0b8c2800) [pid = 1826] [serial = 1810] [outer = (nil)] 19:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a0e79a400) [pid = 1826] [serial = 1811] [outer = 0x7f7a0b8c2800] 19:12:00 INFO - PROCESS | 1826 | 1461204720801 Marionette DEBUG loaded listener.js 19:12:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a0e9f6400) [pid = 1826] [serial = 1812] [outer = 0x7f7a0b8c2800] 19:12:01 INFO - PROCESS | 1826 | 1461204721541 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]]]}] 19:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1225ms 19:12:01 INFO - PROCESS | 1826 | 1461204721593 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:12:01 INFO - PROCESS | 1826 | 1461204721597 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:12:01 INFO - PROCESS | 1826 | 1461204721602 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:12:01 INFO - PROCESS | 1826 | 1461204721604 Marionette TRACE conn3 <- [1,2386,null,{}] 19:12:01 INFO - PROCESS | 1826 | 1461204721610 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}] 19:12:01 INFO - PROCESS | 1826 | 1461204721919 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:12:02 INFO - PROCESS | 1826 | 1461204722353 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b7cf000 == 154 [pid = 1826] [id = 604] 19:12:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a0bc3d400) [pid = 1826] [serial = 1813] [outer = (nil)] 19:12:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a0dc50c00) [pid = 1826] [serial = 1814] [outer = 0x7f7a0bc3d400] 19:12:02 INFO - PROCESS | 1826 | 1461204722544 Marionette DEBUG loaded listener.js 19:12:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a0e07e800) [pid = 1826] [serial = 1815] [outer = 0x7f7a0bc3d400] 19:12:03 INFO - PROCESS | 1826 | 1461204723529 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]]]}] 19:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1981ms 19:12:03 INFO - PROCESS | 1826 | 1461204723587 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:12:03 INFO - PROCESS | 1826 | 1461204723594 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:12:03 INFO - PROCESS | 1826 | 1461204723601 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:12:03 INFO - PROCESS | 1826 | 1461204723608 Marionette TRACE conn3 <- [1,2390,null,{}] 19:12:03 INFO - PROCESS | 1826 | 1461204723614 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}] 19:12:03 INFO - PROCESS | 1826 | 1461204723853 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:12:04 INFO - PROCESS | 1826 | 1461204724174 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13ce7000 == 155 [pid = 1826] [id = 605] 19:12:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a0f065c00) [pid = 1826] [serial = 1816] [outer = (nil)] 19:12:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a0fb2a000) [pid = 1826] [serial = 1817] [outer = 0x7f7a0f065c00] 19:12:04 INFO - PROCESS | 1826 | 1461204724254 Marionette DEBUG loaded listener.js 19:12:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a10acf800) [pid = 1826] [serial = 1818] [outer = 0x7f7a0f065c00] 19:12:05 INFO - PROCESS | 1826 | 1461204725192 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]]]}] 19:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1634ms 19:12:05 INFO - PROCESS | 1826 | 1461204725236 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:12:05 INFO - PROCESS | 1826 | 1461204725241 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:12:05 INFO - PROCESS | 1826 | 1461204725247 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:12:05 INFO - PROCESS | 1826 | 1461204725250 Marionette TRACE conn3 <- [1,2394,null,{}] 19:12:05 INFO - PROCESS | 1826 | 1461204725256 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}] 19:12:05 INFO - PROCESS | 1826 | 1461204725441 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:12:05 INFO - PROCESS | 1826 | 1461204725806 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b95c800 == 156 [pid = 1826] [id = 606] 19:12:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a10c0f400) [pid = 1826] [serial = 1819] [outer = (nil)] 19:12:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a11fc3000) [pid = 1826] [serial = 1820] [outer = 0x7f7a10c0f400] 19:12:05 INFO - PROCESS | 1826 | 1461204725886 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a13c3d800) [pid = 1826] [serial = 1821] [outer = 0x7f7a10c0f400] 19:12:06 INFO - PROCESS | 1826 | 1461204726753 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]]]}] 19:12:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:12:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1583ms 19:12:06 INFO - PROCESS | 1826 | 1461204726831 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 1826 | 1461204726838 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:12:06 INFO - PROCESS | 1826 | 1461204726854 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 1826 | 1461204726861 Marionette TRACE conn3 <- [1,2398,null,{}] 19:12:06 INFO - PROCESS | 1826 | 1461204726886 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}] 19:12:07 INFO - PROCESS | 1826 | 1461204727100 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:12:07 INFO - PROCESS | 1826 | 1461204727423 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2c3800 == 157 [pid = 1826] [id = 607] 19:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a0dc4f800) [pid = 1826] [serial = 1822] [outer = (nil)] 19:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a13c4b000) [pid = 1826] [serial = 1823] [outer = 0x7f7a0dc4f800] 19:12:07 INFO - PROCESS | 1826 | 1461204727502 Marionette DEBUG loaded listener.js 19:12:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a151ea000) [pid = 1826] [serial = 1824] [outer = 0x7f7a0dc4f800] 19:12:08 INFO - PROCESS | 1826 | 1461204728354 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]]]}] 19:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1560ms 19:12:08 INFO - PROCESS | 1826 | 1461204728407 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:12:08 INFO - PROCESS | 1826 | 1461204728411 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:12:08 INFO - PROCESS | 1826 | 1461204728416 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:12:08 INFO - PROCESS | 1826 | 1461204728418 Marionette TRACE conn3 <- [1,2402,null,{}] 19:12:08 INFO - PROCESS | 1826 | 1461204728424 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}] 19:12:08 INFO - PROCESS | 1826 | 1461204728609 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:12:08 INFO - PROCESS | 1826 | 1461204728898 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20949000 == 158 [pid = 1826] [id = 608] 19:12:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1512fc00) [pid = 1826] [serial = 1825] [outer = (nil)] 19:12:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a1a4ecc00) [pid = 1826] [serial = 1826] [outer = 0x7f7a1512fc00] 19:12:09 INFO - PROCESS | 1826 | 1461204729021 Marionette DEBUG loaded listener.js 19:12:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1ba98c00) [pid = 1826] [serial = 1827] [outer = 0x7f7a1512fc00] 19:12:09 INFO - PROCESS | 1826 | 1461204729895 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]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:12:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1531ms 19:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:12:09 INFO - PROCESS | 1826 | 1461204729949 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:12:09 INFO - PROCESS | 1826 | 1461204729952 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:12:09 INFO - PROCESS | 1826 | 1461204729958 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 1826 | 1461204729961 Marionette TRACE conn3 <- [1,2406,null,{}] 19:12:09 INFO - PROCESS | 1826 | 1461204729966 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}] 19:12:10 INFO - PROCESS | 1826 | 1461204730172 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:12:10 INFO - PROCESS | 1826 | 1461204730507 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c74800 == 159 [pid = 1826] [id = 609] 19:12:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1c3d4800) [pid = 1826] [serial = 1828] [outer = (nil)] 19:12:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a1c438000) [pid = 1826] [serial = 1829] [outer = 0x7f7a1c3d4800] 19:12:10 INFO - PROCESS | 1826 | 1461204730600 Marionette DEBUG loaded listener.js 19:12:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a1c873c00) [pid = 1826] [serial = 1830] [outer = 0x7f7a1c3d4800] 19:12:11 INFO - PROCESS | 1826 | 1461204731470 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]]]}] 19:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1584ms 19:12:11 INFO - PROCESS | 1826 | 1461204731542 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:12:11 INFO - PROCESS | 1826 | 1461204731546 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:12:11 INFO - PROCESS | 1826 | 1461204731551 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:12:11 INFO - PROCESS | 1826 | 1461204731554 Marionette TRACE conn3 <- [1,2410,null,{}] 19:12:11 INFO - PROCESS | 1826 | 1461204731559 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}] 19:12:11 INFO - PROCESS | 1826 | 1461204731745 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:12:12 INFO - PROCESS | 1826 | 1461204732021 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25859800 == 160 [pid = 1826] [id = 610] 19:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a1c346c00) [pid = 1826] [serial = 1831] [outer = (nil)] 19:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a1cf58c00) [pid = 1826] [serial = 1832] [outer = 0x7f7a1c346c00] 19:12:12 INFO - PROCESS | 1826 | 1461204732171 Marionette DEBUG loaded listener.js 19:12:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a1d57b400) [pid = 1826] [serial = 1833] [outer = 0x7f7a1c346c00] 19:12:13 INFO - PROCESS | 1826 | 1461204733036 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]]]}] 19:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1538ms 19:12:13 INFO - PROCESS | 1826 | 1461204733091 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:12:13 INFO - PROCESS | 1826 | 1461204733095 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:12:13 INFO - PROCESS | 1826 | 1461204733101 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:12:13 INFO - PROCESS | 1826 | 1461204733103 Marionette TRACE conn3 <- [1,2414,null,{}] 19:12:13 INFO - PROCESS | 1826 | 1461204733109 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}] 19:12:13 INFO - PROCESS | 1826 | 1461204733314 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:12:13 INFO - PROCESS | 1826 | 1461204733594 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a29240800 == 161 [pid = 1826] [id = 611] 19:12:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a1c3d4c00) [pid = 1826] [serial = 1834] [outer = (nil)] 19:12:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1e386c00) [pid = 1826] [serial = 1835] [outer = 0x7f7a1c3d4c00] 19:12:13 INFO - PROCESS | 1826 | 1461204733710 Marionette DEBUG loaded listener.js 19:12:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a1fca7000) [pid = 1826] [serial = 1836] [outer = 0x7f7a1c3d4c00] 19:12:14 INFO - PROCESS | 1826 | 1461204734553 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]]]}] 19:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1488ms 19:12:14 INFO - PROCESS | 1826 | 1461204734590 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:12:14 INFO - PROCESS | 1826 | 1461204734593 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:12:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:12:14 INFO - PROCESS | 1826 | 1461204734599 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:12:14 INFO - PROCESS | 1826 | 1461204734602 Marionette TRACE conn3 <- [1,2418,null,{}] 19:12:14 INFO - PROCESS | 1826 | 1461204734607 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}] 19:12:14 INFO - PROCESS | 1826 | 1461204734812 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:12:15 INFO - PROCESS | 1826 | 1461204735094 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a325da800 == 162 [pid = 1826] [id = 612] 19:12:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a1d16cc00) [pid = 1826] [serial = 1837] [outer = (nil)] 19:12:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a1ffcbc00) [pid = 1826] [serial = 1838] [outer = 0x7f7a1d16cc00] 19:12:15 INFO - PROCESS | 1826 | 1461204735213 Marionette DEBUG loaded listener.js 19:12:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a20db3c00) [pid = 1826] [serial = 1839] [outer = 0x7f7a1d16cc00] 19:12:16 INFO - PROCESS | 1826 | 1461204736072 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]]]}] 19:12:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:12:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1534ms 19:12:16 INFO - PROCESS | 1826 | 1461204736138 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:12:16 INFO - PROCESS | 1826 | 1461204736144 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:12:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:12:16 INFO - PROCESS | 1826 | 1461204736154 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:12:16 INFO - PROCESS | 1826 | 1461204736159 Marionette TRACE conn3 <- [1,2422,null,{}] 19:12:16 INFO - PROCESS | 1826 | 1461204736167 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}] 19:12:16 INFO - PROCESS | 1826 | 1461204736488 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:12:16 INFO - PROCESS | 1826 | 1461204736835 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a334a1000 == 163 [pid = 1826] [id = 613] 19:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a1e29c000) [pid = 1826] [serial = 1840] [outer = (nil)] 19:12:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a21a9b400) [pid = 1826] [serial = 1841] [outer = 0x7f7a1e29c000] 19:12:16 INFO - PROCESS | 1826 | 1461204736909 Marionette DEBUG loaded listener.js 19:12:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a22f9d800) [pid = 1826] [serial = 1842] [outer = 0x7f7a1e29c000] 19:12:18 INFO - PROCESS | 1826 | 1461204738134 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]]]}] 19:12:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:12:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2035ms 19:12:18 INFO - PROCESS | 1826 | 1461204738197 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:12:18 INFO - PROCESS | 1826 | 1461204738201 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:12:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:12:18 INFO - PROCESS | 1826 | 1461204738207 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:12:18 INFO - PROCESS | 1826 | 1461204738211 Marionette TRACE conn3 <- [1,2426,null,{}] 19:12:18 INFO - PROCESS | 1826 | 1461204738216 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}] 19:12:18 INFO - PROCESS | 1826 | 1461204738522 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:12:18 INFO - PROCESS | 1826 | 1461204738860 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38010000 == 164 [pid = 1826] [id = 614] 19:12:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a24923400) [pid = 1826] [serial = 1843] [outer = (nil)] 19:12:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a249af000) [pid = 1826] [serial = 1844] [outer = 0x7f7a24923400] 19:12:18 INFO - PROCESS | 1826 | 1461204738945 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a24e04800) [pid = 1826] [serial = 1845] [outer = 0x7f7a24923400] 19:12:19 INFO - PROCESS | 1826 | 1461204739809 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]]]}] 19:12:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:12:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1642ms 19:12:19 INFO - PROCESS | 1826 | 1461204739851 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:12:19 INFO - PROCESS | 1826 | 1461204739864 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:12:19 INFO - PROCESS | 1826 | 1461204739871 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:12:19 INFO - PROCESS | 1826 | 1461204739875 Marionette TRACE conn3 <- [1,2430,null,{}] 19:12:19 INFO - PROCESS | 1826 | 1461204739880 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}] 19:12:20 INFO - PROCESS | 1826 | 1461204740205 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:12:20 INFO - PROCESS | 1826 | 1461204740533 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38567000 == 165 [pid = 1826] [id = 615] 19:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a24930c00) [pid = 1826] [serial = 1846] [outer = (nil)] 19:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a25eabc00) [pid = 1826] [serial = 1847] [outer = 0x7f7a24930c00] 19:12:20 INFO - PROCESS | 1826 | 1461204740608 Marionette DEBUG loaded listener.js 19:12:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a2644d400) [pid = 1826] [serial = 1848] [outer = 0x7f7a24930c00] 19:12:21 INFO - PROCESS | 1826 | 1461204741405 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]]]}] 19:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1581ms 19:12:21 INFO - PROCESS | 1826 | 1461204741451 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:12:21 INFO - PROCESS | 1826 | 1461204741455 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:12:21 INFO - PROCESS | 1826 | 1461204741462 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:12:21 INFO - PROCESS | 1826 | 1461204741465 Marionette TRACE conn3 <- [1,2434,null,{}] 19:12:21 INFO - PROCESS | 1826 | 1461204741493 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}] 19:12:21 INFO - PROCESS | 1826 | 1461204741735 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:12:22 INFO - PROCESS | 1826 | 1461204742018 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38b6b800 == 166 [pid = 1826] [id = 616] 19:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a23815800) [pid = 1826] [serial = 1849] [outer = (nil)] 19:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a26588c00) [pid = 1826] [serial = 1850] [outer = 0x7f7a23815800] 19:12:22 INFO - PROCESS | 1826 | 1461204742131 Marionette DEBUG loaded listener.js 19:12:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a26c5b000) [pid = 1826] [serial = 1851] [outer = 0x7f7a23815800] 19:12:23 INFO - PROCESS | 1826 | 1461204743011 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]]]}] 19:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1598ms 19:12:23 INFO - PROCESS | 1826 | 1461204743061 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:12:23 INFO - PROCESS | 1826 | 1461204743065 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:12:23 INFO - PROCESS | 1826 | 1461204743071 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:12:23 INFO - PROCESS | 1826 | 1461204743073 Marionette TRACE conn3 <- [1,2438,null,{}] 19:12:23 INFO - PROCESS | 1826 | 1461204743079 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}] 19:12:23 INFO - PROCESS | 1826 | 1461204743388 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:12:23 INFO - PROCESS | 1826 | 1461204743605 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b539800 == 167 [pid = 1826] [id = 617] 19:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a0e9f2400) [pid = 1826] [serial = 1852] [outer = (nil)] 19:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a26e17000) [pid = 1826] [serial = 1853] [outer = 0x7f7a0e9f2400] 19:12:23 INFO - PROCESS | 1826 | 1461204743720 Marionette DEBUG loaded listener.js 19:12:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a276bfc00) [pid = 1826] [serial = 1854] [outer = 0x7f7a0e9f2400] 19:12:24 INFO - PROCESS | 1826 | 1461204744629 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]]]}] 19:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1588ms 19:12:24 INFO - PROCESS | 1826 | 1461204744660 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:12:24 INFO - PROCESS | 1826 | 1461204744663 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:12:24 INFO - PROCESS | 1826 | 1461204744669 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:12:24 INFO - PROCESS | 1826 | 1461204744671 Marionette TRACE conn3 <- [1,2442,null,{}] 19:12:24 INFO - PROCESS | 1826 | 1461204744677 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}] 19:12:24 INFO - PROCESS | 1826 | 1461204744902 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:12:25 INFO - PROCESS | 1826 | 1461204745251 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a459d4800 == 168 [pid = 1826] [id = 618] 19:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a10c0c400) [pid = 1826] [serial = 1855] [outer = (nil)] 19:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a2966d000) [pid = 1826] [serial = 1856] [outer = 0x7f7a10c0c400] 19:12:25 INFO - PROCESS | 1826 | 1461204745337 Marionette DEBUG loaded listener.js 19:12:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a2d410400) [pid = 1826] [serial = 1857] [outer = 0x7f7a10c0c400] 19:12:26 INFO - PROCESS | 1826 | 1461204746211 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]]]}] 19:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1580ms 19:12:26 INFO - PROCESS | 1826 | 1461204746251 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:12:26 INFO - PROCESS | 1826 | 1461204746255 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:12:26 INFO - PROCESS | 1826 | 1461204746261 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:12:26 INFO - PROCESS | 1826 | 1461204746263 Marionette TRACE conn3 <- [1,2446,null,{}] 19:12:26 INFO - PROCESS | 1826 | 1461204746268 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}] 19:12:26 INFO - PROCESS | 1826 | 1461204746486 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:12:26 INFO - PROCESS | 1826 | 1461204746794 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a091a6800 == 169 [pid = 1826] [id = 619] 19:12:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a0e705800) [pid = 1826] [serial = 1858] [outer = (nil)] 19:12:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a126a7c00) [pid = 1826] [serial = 1859] [outer = 0x7f7a0e705800] 19:12:26 INFO - PROCESS | 1826 | 1461204746912 Marionette DEBUG loaded listener.js 19:12:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a1c214800) [pid = 1826] [serial = 1860] [outer = 0x7f7a0e705800] 19:12:27 INFO - PROCESS | 1826 | 1461204747916 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]]]}] 19:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1694ms 19:12:27 INFO - PROCESS | 1826 | 1461204747955 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:12:27 INFO - PROCESS | 1826 | 1461204747959 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:12:27 INFO - PROCESS | 1826 | 1461204747965 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:12:27 INFO - PROCESS | 1826 | 1461204747967 Marionette TRACE conn3 <- [1,2450,null,{}] 19:12:27 INFO - PROCESS | 1826 | 1461204747974 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}] 19:12:28 INFO - PROCESS | 1826 | 1461204748199 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:12:28 INFO - PROCESS | 1826 | 1461204748539 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a127b1800 == 170 [pid = 1826] [id = 620] 19:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a0b8c6c00) [pid = 1826] [serial = 1861] [outer = (nil)] 19:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a0bc34800) [pid = 1826] [serial = 1862] [outer = 0x7f7a0b8c6c00] 19:12:28 INFO - PROCESS | 1826 | 1461204748619 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a10c03800) [pid = 1826] [serial = 1863] [outer = 0x7f7a0b8c6c00] 19:12:29 INFO - PROCESS | 1826 | 1461204749520 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]]]}] 19:12:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:12:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1628ms 19:12:29 INFO - PROCESS | 1826 | 1461204749594 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:12:29 INFO - PROCESS | 1826 | 1461204749597 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:12:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:12:29 INFO - PROCESS | 1826 | 1461204749603 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 1826 | 1461204749606 Marionette TRACE conn3 <- [1,2454,null,{}] 19:12:29 INFO - PROCESS | 1826 | 1461204749612 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}] 19:12:29 INFO - PROCESS | 1826 | 1461204749915 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:12:30 INFO - PROCESS | 1826 | 1461204750861 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a11f53800 == 171 [pid = 1826] [id = 621] 19:12:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a0bc34c00) [pid = 1826] [serial = 1864] [outer = (nil)] 19:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a0bd7f800) [pid = 1826] [serial = 1865] [outer = 0x7f7a0bc34c00] 19:12:31 INFO - PROCESS | 1826 | 1461204751058 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a0dec7000) [pid = 1826] [serial = 1866] [outer = 0x7f7a0bc34c00] 19:12:32 INFO - PROCESS | 1826 | 1461204752050 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]]]}] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c092000 == 170 [pid = 1826] [id = 603] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b624800 == 169 [pid = 1826] [id = 602] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b81800 == 168 [pid = 1826] [id = 601] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f369800 == 167 [pid = 1826] [id = 600] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a091a0800 == 166 [pid = 1826] [id = 599] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a091b3800 == 165 [pid = 1826] [id = 598] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1216f000 == 164 [pid = 1826] [id = 597] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c2d3800 == 163 [pid = 1826] [id = 596] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25613000 == 162 [pid = 1826] [id = 594] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24c88000 == 161 [pid = 1826] [id = 593] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20c73000 == 160 [pid = 1826] [id = 592] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b50000 == 159 [pid = 1826] [id = 591] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ff5b800 == 158 [pid = 1826] [id = 590] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2c6000 == 157 [pid = 1826] [id = 589] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cf41000 == 156 [pid = 1826] [id = 588] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c58e800 == 155 [pid = 1826] [id = 587] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ba4a800 == 154 [pid = 1826] [id = 586] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a697800 == 153 [pid = 1826] [id = 585] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a2aa000 == 152 [pid = 1826] [id = 584] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b8c800 == 151 [pid = 1826] [id = 583] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20c71000 == 150 [pid = 1826] [id = 543] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24f17800 == 149 [pid = 1826] [id = 544] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14f84800 == 148 [pid = 1826] [id = 582] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f94a000 == 147 [pid = 1826] [id = 581] 19:12:32 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0bd2e000 == 146 [pid = 1826] [id = 580] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a152b9c00) [pid = 1826] [serial = 1686] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a1cd1e400) [pid = 1826] [serial = 1695] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a239d4800) [pid = 1826] [serial = 1718] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a1fcae800) [pid = 1826] [serial = 1703] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a10cb7400) [pid = 1826] [serial = 1611] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a247c9800) [pid = 1826] [serial = 1715] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a0bd83c00) [pid = 1826] [serial = 1578] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1fde8400) [pid = 1826] [serial = 1704] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a10cac000) [pid = 1826] [serial = 1739] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a0bc40c00) [pid = 1826] [serial = 1673] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a0bc3fc00) [pid = 1826] [serial = 1575] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a0f170800) [pid = 1826] [serial = 1721] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a0df5ac00) [pid = 1826] [serial = 1674] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a151e5000) [pid = 1826] [serial = 1623] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a10caec00) [pid = 1826] [serial = 1679] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a0e9f8800) [pid = 1826] [serial = 1557] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a0e7fcc00) [pid = 1826] [serial = 1724] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a1f014c00) [pid = 1826] [serial = 1725] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a13fc4400) [pid = 1826] [serial = 1727] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a10acd400) [pid = 1826] [serial = 1737] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1c438400) [pid = 1826] [serial = 1692] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1c42f400) [pid = 1826] [serial = 1563] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1132f000) [pid = 1826] [serial = 1680] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a15debc00) [pid = 1826] [serial = 1626] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a25034400) [pid = 1826] [serial = 1542] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a1cc66400) [pid = 1826] [serial = 1694] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a0dc5b800) [pid = 1826] [serial = 1736] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a1e29c400) [pid = 1826] [serial = 1698] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1a4ea400) [pid = 1826] [serial = 1629] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a13c49800) [pid = 1826] [serial = 1682] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1c435c00) [pid = 1826] [serial = 1572] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a34537400) [pid = 1826] [serial = 1545] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a1e554c00) [pid = 1826] [serial = 1701] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a0e67d800) [pid = 1826] [serial = 1731] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a1ba97400) [pid = 1826] [serial = 1688] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0df53000) [pid = 1826] [serial = 1605] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a0e9f0000) [pid = 1826] [serial = 1608] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a20ecb400) [pid = 1826] [serial = 1709] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a13e6cc00) [pid = 1826] [serial = 1617] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a126b3000) [pid = 1826] [serial = 1554] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a0e838000) [pid = 1826] [serial = 1733] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a24e0e000) [pid = 1826] [serial = 1722] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a1c3ce800) [pid = 1826] [serial = 1691] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a1502c000) [pid = 1826] [serial = 1620] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1c471000) [pid = 1826] [serial = 1539] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a0e90d000) [pid = 1826] [serial = 1569] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a126b2800) [pid = 1826] [serial = 1614] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a0fb21400) [pid = 1826] [serial = 1677] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a151ee000) [pid = 1826] [serial = 1536] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a13fbb400) [pid = 1826] [serial = 1683] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a1c46fc00) [pid = 1826] [serial = 1641] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a20ec6400) [pid = 1826] [serial = 1707] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a0e911400) [pid = 1826] [serial = 1734] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a1cd11000) [pid = 1826] [serial = 1647] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a388b2400) [pid = 1826] [serial = 1548] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a23808c00) [pid = 1826] [serial = 1712] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a1e387400) [pid = 1826] [serial = 1700] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1b839000) [pid = 1826] [serial = 1632] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1c3d9400) [pid = 1826] [serial = 1638] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a0f064800) [pid = 1826] [serial = 1676] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a0f063400) [pid = 1826] [serial = 1533] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a24983c00) [pid = 1826] [serial = 1716] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a1c869400) [pid = 1826] [serial = 1644] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a24cdb400) [pid = 1826] [serial = 1719] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a1baf4800) [pid = 1826] [serial = 1689] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1c211800) [pid = 1826] [serial = 1635] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a20db0000) [pid = 1826] [serial = 1706] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a239d9000) [pid = 1826] [serial = 1713] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a22477800) [pid = 1826] [serial = 1710] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a1d578800) [pid = 1826] [serial = 1697] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a0e66f800) [pid = 1826] [serial = 1730] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a15030000) [pid = 1826] [serial = 1685] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a1c42ec00) [pid = 1826] [serial = 1560] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a388b9000) [pid = 1826] [serial = 1551] [outer = (nil)] [url = about:blank] 19:12:32 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a1c431000) [pid = 1826] [serial = 1566] [outer = (nil)] [url = about:blank] 19:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 3142ms 19:12:32 INFO - PROCESS | 1826 | 1461204752808 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 1826 | 1461204752814 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:12:32 INFO - PROCESS | 1826 | 1461204752840 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 1826 | 1461204752847 Marionette TRACE conn3 <- [1,2458,null,{}] 19:12:32 INFO - PROCESS | 1826 | 1461204752856 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}] 19:12:33 INFO - PROCESS | 1826 | 1461204753064 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:12:33 INFO - PROCESS | 1826 | 1461204753294 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a082d8800 == 147 [pid = 1826] [id = 622] 19:12:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a0bc39000) [pid = 1826] [serial = 1867] [outer = (nil)] 19:12:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a0e832800) [pid = 1826] [serial = 1868] [outer = 0x7f7a0bc39000] 19:12:33 INFO - PROCESS | 1826 | 1461204753363 Marionette DEBUG loaded listener.js 19:12:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a0e90f000) [pid = 1826] [serial = 1869] [outer = 0x7f7a0bc39000] 19:12:34 INFO - PROCESS | 1826 | 1461204754195 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]]]}] 19:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1407ms 19:12:34 INFO - PROCESS | 1826 | 1461204754238 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 1826 | 1461204754243 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:12:34 INFO - PROCESS | 1826 | 1461204754251 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 1826 | 1461204754254 Marionette TRACE conn3 <- [1,2462,null,{}] 19:12:34 INFO - PROCESS | 1826 | 1461204754259 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}] 19:12:34 INFO - PROCESS | 1826 | 1461204754428 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:12:34 INFO - PROCESS | 1826 | 1461204754445 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c086800 == 148 [pid = 1826] [id = 623] 19:12:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a0e9f7c00) [pid = 1826] [serial = 1870] [outer = (nil)] 19:12:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a0f170800) [pid = 1826] [serial = 1871] [outer = 0x7f7a0e9f7c00] 19:12:34 INFO - PROCESS | 1826 | 1461204754511 Marionette DEBUG loaded listener.js 19:12:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a10ac7800) [pid = 1826] [serial = 1872] [outer = 0x7f7a0e9f7c00] 19:12:35 INFO - PROCESS | 1826 | 1461204755633 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]]]}] 19:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1437ms 19:12:35 INFO - PROCESS | 1826 | 1461204755701 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:12:35 INFO - PROCESS | 1826 | 1461204755706 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:12:35 INFO - PROCESS | 1826 | 1461204755719 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:12:35 INFO - PROCESS | 1826 | 1461204755732 Marionette TRACE conn3 <- [1,2466,null,{}] 19:12:35 INFO - PROCESS | 1826 | 1461204755780 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}] 19:12:36 INFO - PROCESS | 1826 | 1461204756184 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:12:36 INFO - PROCESS | 1826 | 1461204756369 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f255800 == 149 [pid = 1826] [id = 624] 19:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a10c11800) [pid = 1826] [serial = 1873] [outer = (nil)] 19:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a10d68c00) [pid = 1826] [serial = 1874] [outer = 0x7f7a10c11800] 19:12:36 INFO - PROCESS | 1826 | 1461204756430 Marionette DEBUG loaded listener.js 19:12:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a11326000) [pid = 1826] [serial = 1875] [outer = 0x7f7a10c11800] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a0dc56400) [pid = 1826] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a0dc4c400) [pid = 1826] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a0bd7f000) [pid = 1826] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a0b8cd400) [pid = 1826] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a1c350400) [pid = 1826] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a0e674400) [pid = 1826] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a0e673400) [pid = 1826] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a0bd7cc00) [pid = 1826] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:12:37 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a0b8d1400) [pid = 1826] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:12:38 INFO - PROCESS | 1826 | 1461204758022 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]]]}] 19:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2375ms 19:12:38 INFO - PROCESS | 1826 | 1461204758089 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:12:38 INFO - PROCESS | 1826 | 1461204758093 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:12:38 INFO - PROCESS | 1826 | 1461204758099 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 1826 | 1461204758102 Marionette TRACE conn3 <- [1,2470,null,{}] 19:12:38 INFO - PROCESS | 1826 | 1461204758107 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}] 19:12:38 INFO - PROCESS | 1826 | 1461204758302 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:12:38 INFO - PROCESS | 1826 | 1461204758490 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a11f5c800 == 150 [pid = 1826] [id = 625] 19:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a0b8cd400) [pid = 1826] [serial = 1876] [outer = (nil)] 19:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a10cb5000) [pid = 1826] [serial = 1877] [outer = 0x7f7a0b8cd400] 19:12:38 INFO - PROCESS | 1826 | 1461204758552 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a123a2800) [pid = 1826] [serial = 1878] [outer = 0x7f7a0b8cd400] 19:12:39 INFO - PROCESS | 1826 | 1461204759242 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]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1179ms 19:12:39 INFO - PROCESS | 1826 | 1461204759277 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:12:39 INFO - PROCESS | 1826 | 1461204759280 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:12:39 INFO - PROCESS | 1826 | 1461204759287 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 1826 | 1461204759288 Marionette TRACE conn3 <- [1,2474,null,{}] 19:12:39 INFO - PROCESS | 1826 | 1461204759294 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}] 19:12:39 INFO - PROCESS | 1826 | 1461204759564 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:12:39 INFO - PROCESS | 1826 | 1461204759585 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fdd800 == 151 [pid = 1826] [id = 626] 19:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a126b0000) [pid = 1826] [serial = 1879] [outer = (nil)] 19:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a126b6c00) [pid = 1826] [serial = 1880] [outer = 0x7f7a126b0000] 19:12:39 INFO - PROCESS | 1826 | 1461204759672 Marionette DEBUG loaded listener.js 19:12:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a13e72800) [pid = 1826] [serial = 1881] [outer = 0x7f7a126b0000] 19:12:41 INFO - PROCESS | 1826 | 1461204761081 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]]]}] 19:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1828ms 19:12:41 INFO - PROCESS | 1826 | 1461204761117 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:12:41 INFO - PROCESS | 1826 | 1461204761125 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:12:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:12:41 INFO - PROCESS | 1826 | 1461204761133 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:12:41 INFO - PROCESS | 1826 | 1461204761138 Marionette TRACE conn3 <- [1,2478,null,{}] 19:12:41 INFO - PROCESS | 1826 | 1461204761145 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}] 19:12:41 INFO - PROCESS | 1826 | 1461204761376 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:12:41 INFO - PROCESS | 1826 | 1461204761712 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5fb800 == 152 [pid = 1826] [id = 627] 19:12:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a0e7f4c00) [pid = 1826] [serial = 1882] [outer = (nil)] 19:12:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a0e9ec800) [pid = 1826] [serial = 1883] [outer = 0x7f7a0e7f4c00] 19:12:41 INFO - PROCESS | 1826 | 1461204761797 Marionette DEBUG loaded listener.js 19:12:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a0f0d5000) [pid = 1826] [serial = 1884] [outer = 0x7f7a0e7f4c00] 19:12:42 INFO - PROCESS | 1826 | 1461204762815 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]]]}] 19:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1733ms 19:12:42 INFO - PROCESS | 1826 | 1461204762867 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:12:42 INFO - PROCESS | 1826 | 1461204762876 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:12:42 INFO - PROCESS | 1826 | 1461204762886 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:12:42 INFO - PROCESS | 1826 | 1461204762889 Marionette TRACE conn3 <- [1,2482,null,{}] 19:12:42 INFO - PROCESS | 1826 | 1461204762896 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}] 19:12:43 INFO - PROCESS | 1826 | 1461204763184 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:12:43 INFO - PROCESS | 1826 | 1461204763586 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a14e74800 == 153 [pid = 1826] [id = 628] 19:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a0fb21c00) [pid = 1826] [serial = 1885] [outer = (nil)] 19:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a11324400) [pid = 1826] [serial = 1886] [outer = 0x7f7a0fb21c00] 19:12:43 INFO - PROCESS | 1826 | 1461204763721 Marionette DEBUG loaded listener.js 19:12:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a126a8800) [pid = 1826] [serial = 1887] [outer = 0x7f7a0fb21c00] 19:12:44 INFO - PROCESS | 1826 | 1461204764882 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]]]}] 19:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2039ms 19:12:44 INFO - PROCESS | 1826 | 1461204764926 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:12:44 INFO - PROCESS | 1826 | 1461204764930 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:12:44 INFO - PROCESS | 1826 | 1461204764936 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:12:44 INFO - PROCESS | 1826 | 1461204764942 Marionette TRACE conn3 <- [1,2486,null,{}] 19:12:44 INFO - PROCESS | 1826 | 1461204764957 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}] 19:12:45 INFO - PROCESS | 1826 | 1461204765172 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:12:45 INFO - PROCESS | 1826 | 1461204765447 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d0b000 == 154 [pid = 1826] [id = 629] 19:12:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a0e66e400) [pid = 1826] [serial = 1888] [outer = (nil)] 19:12:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a13ee1800) [pid = 1826] [serial = 1889] [outer = 0x7f7a0e66e400] 19:12:45 INFO - PROCESS | 1826 | 1461204765572 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a14e0ec00) [pid = 1826] [serial = 1890] [outer = 0x7f7a0e66e400] 19:12:46 INFO - PROCESS | 1826 | 1461204766457 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]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1593ms 19:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:12:46 INFO - PROCESS | 1826 | 1461204766531 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 1826 | 1461204766534 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:12:46 INFO - PROCESS | 1826 | 1461204766540 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 1826 | 1461204766544 Marionette TRACE conn3 <- [1,2490,null,{}] 19:12:46 INFO - PROCESS | 1826 | 1461204766549 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}] 19:12:46 INFO - PROCESS | 1826 | 1461204766797 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:12:47 INFO - PROCESS | 1826 | 1461204767110 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a686800 == 155 [pid = 1826] [id = 630] 19:12:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a11fc4400) [pid = 1826] [serial = 1891] [outer = (nil)] 19:12:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a15035000) [pid = 1826] [serial = 1892] [outer = 0x7f7a11fc4400] 19:12:47 INFO - PROCESS | 1826 | 1461204767186 Marionette DEBUG loaded listener.js 19:12:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a151e9c00) [pid = 1826] [serial = 1893] [outer = 0x7f7a11fc4400] 19:12:48 INFO - PROCESS | 1826 | 1461204768054 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]]]}] 19:12:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:12:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1582ms 19:12:48 INFO - PROCESS | 1826 | 1461204768124 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:12:48 INFO - PROCESS | 1826 | 1461204768128 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:12:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:12:48 INFO - PROCESS | 1826 | 1461204768134 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:12:48 INFO - PROCESS | 1826 | 1461204768137 Marionette TRACE conn3 <- [1,2494,null,{}] 19:12:48 INFO - PROCESS | 1826 | 1461204768142 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}] 19:12:48 INFO - PROCESS | 1826 | 1461204768358 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:12:48 INFO - PROCESS | 1826 | 1461204768690 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b94e800 == 156 [pid = 1826] [id = 631] 19:12:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a152c3000) [pid = 1826] [serial = 1894] [outer = (nil)] 19:12:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a15dee400) [pid = 1826] [serial = 1895] [outer = 0x7f7a152c3000] 19:12:48 INFO - PROCESS | 1826 | 1461204768768 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a1a4de800) [pid = 1826] [serial = 1896] [outer = 0x7f7a152c3000] 19:12:49 INFO - PROCESS | 1826 | 1461204769650 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]]]}] 19:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1578ms 19:12:49 INFO - PROCESS | 1826 | 1461204769713 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:12:49 INFO - PROCESS | 1826 | 1461204769717 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:12:49 INFO - PROCESS | 1826 | 1461204769722 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:12:49 INFO - PROCESS | 1826 | 1461204769725 Marionette TRACE conn3 <- [1,2498,null,{}] 19:12:49 INFO - PROCESS | 1826 | 1461204769730 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}] 19:12:49 INFO - PROCESS | 1826 | 1461204769955 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:12:50 INFO - PROCESS | 1826 | 1461204770228 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1caae800 == 157 [pid = 1826] [id = 632] 19:12:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a15de3000) [pid = 1826] [serial = 1897] [outer = (nil)] 19:12:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a1ba97000) [pid = 1826] [serial = 1898] [outer = 0x7f7a15de3000] 19:12:50 INFO - PROCESS | 1826 | 1461204770347 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a1c215c00) [pid = 1826] [serial = 1899] [outer = 0x7f7a15de3000] 19:12:51 INFO - PROCESS | 1826 | 1461204771191 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]]]}] 19:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1528ms 19:12:51 INFO - PROCESS | 1826 | 1461204771251 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:12:51 INFO - PROCESS | 1826 | 1461204771255 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:12:51 INFO - PROCESS | 1826 | 1461204771261 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:12:51 INFO - PROCESS | 1826 | 1461204771263 Marionette TRACE conn3 <- [1,2502,null,{}] 19:12:51 INFO - PROCESS | 1826 | 1461204771269 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}] 19:12:51 INFO - PROCESS | 1826 | 1461204771469 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:12:51 INFO - PROCESS | 1826 | 1461204771758 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2b1000 == 158 [pid = 1826] [id = 633] 19:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a1a4df000) [pid = 1826] [serial = 1900] [outer = (nil)] 19:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a1c34b800) [pid = 1826] [serial = 1901] [outer = 0x7f7a1a4df000] 19:12:51 INFO - PROCESS | 1826 | 1461204771873 Marionette DEBUG loaded listener.js 19:12:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a1c3d1400) [pid = 1826] [serial = 1902] [outer = 0x7f7a1a4df000] 19:12:52 INFO - PROCESS | 1826 | 1461204772717 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]]]}] 19:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1488ms 19:12:52 INFO - PROCESS | 1826 | 1461204772750 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:12:52 INFO - PROCESS | 1826 | 1461204772753 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:12:52 INFO - PROCESS | 1826 | 1461204772759 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:12:52 INFO - PROCESS | 1826 | 1461204772762 Marionette TRACE conn3 <- [1,2506,null,{}] 19:12:52 INFO - PROCESS | 1826 | 1461204772767 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}] 19:12:52 INFO - PROCESS | 1826 | 1461204772980 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:12:53 INFO - PROCESS | 1826 | 1461204773261 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20895800 == 159 [pid = 1826] [id = 634] 19:12:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a1c216800) [pid = 1826] [serial = 1903] [outer = (nil)] 19:12:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a1c437800) [pid = 1826] [serial = 1904] [outer = 0x7f7a1c216800] 19:12:53 INFO - PROCESS | 1826 | 1461204773412 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1c479000) [pid = 1826] [serial = 1905] [outer = 0x7f7a1c216800] 19:12:54 INFO - PROCESS | 1826 | 1461204774254 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]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1529ms 19:12:54 INFO - PROCESS | 1826 | 1461204774289 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1826 | 1461204774292 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:12:54 INFO - PROCESS | 1826 | 1461204774298 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 1826 | 1461204774301 Marionette TRACE conn3 <- [1,2510,null,{}] 19:12:54 INFO - PROCESS | 1826 | 1461204774306 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}] 19:12:54 INFO - PROCESS | 1826 | 1461204774516 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:12:54 INFO - PROCESS | 1826 | 1461204774776 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b4b800 == 160 [pid = 1826] [id = 635] 19:12:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1c217400) [pid = 1826] [serial = 1906] [outer = (nil)] 19:12:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a1c868c00) [pid = 1826] [serial = 1907] [outer = 0x7f7a1c217400] 19:12:54 INFO - PROCESS | 1826 | 1461204774852 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a1cc69c00) [pid = 1826] [serial = 1908] [outer = 0x7f7a1c217400] 19:12:55 INFO - PROCESS | 1826 | 1461204775728 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]]]}] 19:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1477ms 19:12:55 INFO - PROCESS | 1826 | 1461204775777 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:12:55 INFO - PROCESS | 1826 | 1461204775781 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:12:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:12:55 INFO - PROCESS | 1826 | 1461204775788 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 1826 | 1461204775791 Marionette TRACE conn3 <- [1,2514,null,{}] 19:12:55 INFO - PROCESS | 1826 | 1461204775797 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}] 19:12:56 INFO - PROCESS | 1826 | 1461204776027 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:12:56 INFO - PROCESS | 1826 | 1461204776306 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d16800 == 161 [pid = 1826] [id = 636] 19:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1d685400) [pid = 1826] [serial = 1909] [outer = (nil)] 19:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a1e385400) [pid = 1826] [serial = 1910] [outer = 0x7f7a1d685400] 19:12:56 INFO - PROCESS | 1826 | 1461204776440 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1e550000) [pid = 1826] [serial = 1911] [outer = 0x7f7a1d685400] 19:12:57 INFO - PROCESS | 1826 | 1461204777350 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]]]}] 19:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 19:12:57 INFO - PROCESS | 1826 | 1461204777421 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:12:57 INFO - PROCESS | 1826 | 1461204777426 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:12:57 INFO - PROCESS | 1826 | 1461204777432 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:12:57 INFO - PROCESS | 1826 | 1461204777436 Marionette TRACE conn3 <- [1,2518,null,{}] 19:12:57 INFO - PROCESS | 1826 | 1461204777441 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}] 19:12:57 INFO - PROCESS | 1826 | 1461204777721 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:12:58 INFO - PROCESS | 1826 | 1461204778079 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25606800 == 162 [pid = 1826] [id = 637] 19:12:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a0bd83c00) [pid = 1826] [serial = 1912] [outer = (nil)] 19:12:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a20ec8400) [pid = 1826] [serial = 1913] [outer = 0x7f7a0bd83c00] 19:12:58 INFO - PROCESS | 1826 | 1461204778168 Marionette DEBUG loaded listener.js 19:12:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a246b2c00) [pid = 1826] [serial = 1914] [outer = 0x7f7a0bd83c00] 19:12:59 INFO - PROCESS | 1826 | 1461204779011 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]]]}] 19:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1638ms 19:12:59 INFO - PROCESS | 1826 | 1461204779072 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:12:59 INFO - PROCESS | 1826 | 1461204779074 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:12:59 INFO - PROCESS | 1826 | 1461204779081 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 1826 | 1461204779084 Marionette TRACE conn3 <- [1,2522,null,{}] 19:12:59 INFO - PROCESS | 1826 | 1461204779089 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}] 19:12:59 INFO - PROCESS | 1826 | 1461204779307 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:12:59 INFO - PROCESS | 1826 | 1461204779585 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26c22000 == 163 [pid = 1826] [id = 638] 19:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a20ec4c00) [pid = 1826] [serial = 1915] [outer = (nil)] 19:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a249b4800) [pid = 1826] [serial = 1916] [outer = 0x7f7a20ec4c00] 19:12:59 INFO - PROCESS | 1826 | 1461204779675 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a24e0e000) [pid = 1826] [serial = 1917] [outer = 0x7f7a20ec4c00] 19:13:00 INFO - PROCESS | 1826 | 1461204780615 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]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1586ms 19:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:13:00 INFO - PROCESS | 1826 | 1461204780668 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:13:00 INFO - PROCESS | 1826 | 1461204780671 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:13:00 INFO - PROCESS | 1826 | 1461204780677 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:13:00 INFO - PROCESS | 1826 | 1461204780680 Marionette TRACE conn3 <- [1,2526,null,{}] 19:13:00 INFO - PROCESS | 1826 | 1461204780685 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}] 19:13:00 INFO - PROCESS | 1826 | 1461204780901 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:13:01 INFO - PROCESS | 1826 | 1461204781185 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a34514800 == 164 [pid = 1826] [id = 639] 19:13:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a0e9f6000) [pid = 1826] [serial = 1918] [outer = (nil)] 19:13:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a253c1000) [pid = 1826] [serial = 1919] [outer = 0x7f7a0e9f6000] 19:13:01 INFO - PROCESS | 1826 | 1461204781303 Marionette DEBUG loaded listener.js 19:13:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a25eae000) [pid = 1826] [serial = 1920] [outer = 0x7f7a0e9f6000] 19:13:02 INFO - PROCESS | 1826 | 1461204782225 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]]]}] 19:13:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:13:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1583ms 19:13:02 INFO - PROCESS | 1826 | 1461204782260 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:13:02 INFO - PROCESS | 1826 | 1461204782264 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:13:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:13:02 INFO - PROCESS | 1826 | 1461204782271 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:13:02 INFO - PROCESS | 1826 | 1461204782274 Marionette TRACE conn3 <- [1,2530,null,{}] 19:13:02 INFO - PROCESS | 1826 | 1461204782279 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}] 19:13:02 INFO - PROCESS | 1826 | 1461204782479 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:13:02 INFO - PROCESS | 1826 | 1461204782768 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3854e000 == 165 [pid = 1826] [id = 640] 19:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a2246ac00) [pid = 1826] [serial = 1921] [outer = (nil)] 19:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a276b5400) [pid = 1826] [serial = 1922] [outer = 0x7f7a2246ac00] 19:13:02 INFO - PROCESS | 1826 | 1461204782864 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a2d415000) [pid = 1826] [serial = 1923] [outer = 0x7f7a2246ac00] 19:13:03 INFO - PROCESS | 1826 | 1461204783759 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]]]}] 19:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1537ms 19:13:03 INFO - PROCESS | 1826 | 1461204783808 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 1826 | 1461204783812 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:13:03 INFO - PROCESS | 1826 | 1461204783818 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 1826 | 1461204783821 Marionette TRACE conn3 <- [1,2534,null,{}] 19:13:03 INFO - PROCESS | 1826 | 1461204783826 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}] 19:13:04 INFO - PROCESS | 1826 | 1461204784033 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:13:04 INFO - PROCESS | 1826 | 1461204784313 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a385d6800 == 166 [pid = 1826] [id = 641] 19:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a25eae800) [pid = 1826] [serial = 1924] [outer = (nil)] 19:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a32575400) [pid = 1826] [serial = 1925] [outer = 0x7f7a25eae800] 19:13:04 INFO - PROCESS | 1826 | 1461204784453 Marionette DEBUG loaded listener.js 19:13:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a333d2000) [pid = 1826] [serial = 1926] [outer = 0x7f7a25eae800] 19:13:05 INFO - PROCESS | 1826 | 1461204785289 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]]]}] 19:13:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:13:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1535ms 19:13:05 INFO - PROCESS | 1826 | 1461204785354 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:13:05 INFO - PROCESS | 1826 | 1461204785358 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:13:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:13:05 INFO - PROCESS | 1826 | 1461204785364 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:13:05 INFO - PROCESS | 1826 | 1461204785366 Marionette TRACE conn3 <- [1,2538,null,{}] 19:13:05 INFO - PROCESS | 1826 | 1461204785372 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}] 19:13:05 INFO - PROCESS | 1826 | 1461204785580 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:13:05 INFO - PROCESS | 1826 | 1461204785864 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38b68800 == 167 [pid = 1826] [id = 642] 19:13:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a25eb4c00) [pid = 1826] [serial = 1927] [outer = (nil)] 19:13:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a336f0800) [pid = 1826] [serial = 1928] [outer = 0x7f7a25eb4c00] 19:13:05 INFO - PROCESS | 1826 | 1461204785981 Marionette DEBUG loaded listener.js 19:13:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a3384bc00) [pid = 1826] [serial = 1929] [outer = 0x7f7a25eb4c00] 19:13:06 INFO - PROCESS | 1826 | 1461204786849 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]]]}] 19:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1537ms 19:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:13:06 INFO - PROCESS | 1826 | 1461204786902 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 1826 | 1461204786905 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:13:06 INFO - PROCESS | 1826 | 1461204786911 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 1826 | 1461204786914 Marionette TRACE conn3 <- [1,2542,null,{}] 19:13:06 INFO - PROCESS | 1826 | 1461204786919 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}] 19:13:07 INFO - PROCESS | 1826 | 1461204787149 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:13:07 INFO - PROCESS | 1826 | 1461204787499 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a06456800 == 168 [pid = 1826] [id = 643] 19:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a10d5d800) [pid = 1826] [serial = 1930] [outer = (nil)] 19:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a338ed400) [pid = 1826] [serial = 1931] [outer = 0x7f7a10d5d800] 19:13:07 INFO - PROCESS | 1826 | 1461204787586 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a346c8c00) [pid = 1826] [serial = 1932] [outer = 0x7f7a10d5d800] 19:13:08 INFO - PROCESS | 1826 | 1461204788416 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]]]}] 19:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1580ms 19:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:13:08 INFO - PROCESS | 1826 | 1461204788491 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:13:08 INFO - PROCESS | 1826 | 1461204788494 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:13:08 INFO - PROCESS | 1826 | 1461204788500 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:13:08 INFO - PROCESS | 1826 | 1461204788503 Marionette TRACE conn3 <- [1,2546,null,{}] 19:13:08 INFO - PROCESS | 1826 | 1461204788508 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}] 19:13:08 INFO - PROCESS | 1826 | 1461204788708 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:13:08 INFO - PROCESS | 1826 | 1461204788990 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0646f800 == 169 [pid = 1826] [id = 644] 19:13:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a13b65000) [pid = 1826] [serial = 1933] [outer = (nil)] 19:13:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a34814400) [pid = 1826] [serial = 1934] [outer = 0x7f7a13b65000] 19:13:09 INFO - PROCESS | 1826 | 1461204789107 Marionette DEBUG loaded listener.js 19:13:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a3486b800) [pid = 1826] [serial = 1935] [outer = 0x7f7a13b65000] 19:13:09 INFO - PROCESS | 1826 | 1461204789989 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]]]}] 19:13:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:13:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1533ms 19:13:10 INFO - PROCESS | 1826 | 1461204790033 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:13:10 INFO - PROCESS | 1826 | 1461204790037 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:13:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:13:10 INFO - PROCESS | 1826 | 1461204790042 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:13:10 INFO - PROCESS | 1826 | 1461204790044 Marionette TRACE conn3 <- [1,2550,null,{}] 19:13:10 INFO - PROCESS | 1826 | 1461204790050 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}] 19:13:10 INFO - PROCESS | 1826 | 1461204790262 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a11f5c800 == 168 [pid = 1826] [id = 625] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f255800 == 167 [pid = 1826] [id = 624] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c086800 == 166 [pid = 1826] [id = 623] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a082d8800 == 165 [pid = 1826] [id = 622] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a11f53800 == 164 [pid = 1826] [id = 621] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38010000 == 163 [pid = 1826] [id = 614] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a334a1000 == 162 [pid = 1826] [id = 613] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a325da800 == 161 [pid = 1826] [id = 612] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a29240800 == 160 [pid = 1826] [id = 611] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25859800 == 159 [pid = 1826] [id = 610] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20c74800 == 158 [pid = 1826] [id = 609] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20949000 == 157 [pid = 1826] [id = 608] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2c3800 == 156 [pid = 1826] [id = 607] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b95c800 == 155 [pid = 1826] [id = 606] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13ce7000 == 154 [pid = 1826] [id = 605] 19:13:11 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b7cf000 == 153 [pid = 1826] [id = 604] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a0e79a400) [pid = 1826] [serial = 1811] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a10d60400) [pid = 1826] [serial = 1748] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a0e677000) [pid = 1826] [serial = 1742] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a1cc66800) [pid = 1826] [serial = 1728] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a0e702c00) [pid = 1826] [serial = 1793] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a0df60400) [pid = 1826] [serial = 1791] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1243e400) [pid = 1826] [serial = 1800] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1c439800) [pid = 1826] [serial = 1808] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1ba8f000) [pid = 1826] [serial = 1806] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a1c871800) [pid = 1826] [serial = 1772] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a13e70000) [pid = 1826] [serial = 1754] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1a4e3c00) [pid = 1826] [serial = 1760] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0f05f800) [pid = 1826] [serial = 1745] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a0f05a800) [pid = 1826] [serial = 1794] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a11321c00) [pid = 1826] [serial = 1797] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a20db3400) [pid = 1826] [serial = 1784] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a151e7000) [pid = 1826] [serial = 1757] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a1fc6f000) [pid = 1826] [serial = 1778] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a13fc1000) [pid = 1826] [serial = 1802] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a1c2ca000) [pid = 1826] [serial = 1769] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0e70a800) [pid = 1826] [serial = 1799] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a10d61000) [pid = 1826] [serial = 1740] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a152c2000) [pid = 1826] [serial = 1805] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a10c0e800) [pid = 1826] [serial = 1796] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1baf3400) [pid = 1826] [serial = 1766] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1d171000) [pid = 1826] [serial = 1775] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a0dc5bc00) [pid = 1826] [serial = 1790] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a1fde6000) [pid = 1826] [serial = 1781] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a126ac800) [pid = 1826] [serial = 1751] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a21aa1c00) [pid = 1826] [serial = 1787] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1c746400) [pid = 1826] [serial = 1809] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a14fc0000) [pid = 1826] [serial = 1803] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a1b83e400) [pid = 1826] [serial = 1763] [outer = (nil)] [url = about:blank] 19:13:11 INFO - PROCESS | 1826 | 1461204791905 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a082d5800 == 154 [pid = 1826] [id = 645] 19:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a0bd8b800) [pid = 1826] [serial = 1936] [outer = (nil)] 19:13:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a0dc55c00) [pid = 1826] [serial = 1937] [outer = 0x7f7a0bd8b800] 19:13:11 INFO - PROCESS | 1826 | 1461204791980 Marionette DEBUG loaded listener.js 19:13:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a0df60400) [pid = 1826] [serial = 1938] [outer = 0x7f7a0bd8b800] 19:13:12 INFO - PROCESS | 1826 | 1461204792783 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]]]}] 19:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2787ms 19:13:12 INFO - PROCESS | 1826 | 1461204792833 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:13:12 INFO - PROCESS | 1826 | 1461204792840 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:13:12 INFO - PROCESS | 1826 | 1461204792851 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:13:12 INFO - PROCESS | 1826 | 1461204792856 Marionette TRACE conn3 <- [1,2554,null,{}] 19:13:12 INFO - PROCESS | 1826 | 1461204792867 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}] 19:13:13 INFO - PROCESS | 1826 | 1461204793130 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:13:13 INFO - PROCESS | 1826 | 1461204793351 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b7bd800 == 155 [pid = 1826] [id = 646] 19:13:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a0bd8bc00) [pid = 1826] [serial = 1939] [outer = (nil)] 19:13:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a0e90e000) [pid = 1826] [serial = 1940] [outer = 0x7f7a0bd8bc00] 19:13:13 INFO - PROCESS | 1826 | 1461204793417 Marionette DEBUG loaded listener.js 19:13:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a0f0d5800) [pid = 1826] [serial = 1941] [outer = 0x7f7a0bd8bc00] 19:13:14 INFO - PROCESS | 1826 | 1461204794304 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]]]}] 19:13:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:13:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1489ms 19:13:14 INFO - PROCESS | 1826 | 1461204794342 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:13:14 INFO - PROCESS | 1826 | 1461204794348 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:13:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:13:14 INFO - PROCESS | 1826 | 1461204794354 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:13:14 INFO - PROCESS | 1826 | 1461204794357 Marionette TRACE conn3 <- [1,2558,null,{}] 19:13:14 INFO - PROCESS | 1826 | 1461204794368 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}] 19:13:14 INFO - PROCESS | 1826 | 1461204794609 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:13:14 INFO - PROCESS | 1826 | 1461204794654 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0dac2800 == 156 [pid = 1826] [id = 647] 19:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a0e905c00) [pid = 1826] [serial = 1942] [outer = (nil)] 19:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a10caec00) [pid = 1826] [serial = 1943] [outer = 0x7f7a0e905c00] 19:13:14 INFO - PROCESS | 1826 | 1461204794734 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a10f1ac00) [pid = 1826] [serial = 1944] [outer = 0x7f7a0e905c00] 19:13:15 INFO - PROCESS | 1826 | 1461204795776 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]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1490ms 19:13:15 INFO - PROCESS | 1826 | 1461204795845 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 1826 | 1461204795849 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:13:15 INFO - PROCESS | 1826 | 1461204795863 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1826 | 1461204795871 Marionette TRACE conn3 <- [1,2562,null,{}] 19:13:15 INFO - PROCESS | 1826 | 1461204795886 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}] 19:13:16 INFO - PROCESS | 1826 | 1461204796144 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a0b8cd400) [pid = 1826] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a10c11800) [pid = 1826] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a0b8c2800) [pid = 1826] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a0e9f7c00) [pid = 1826] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a0bc39000) [pid = 1826] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:13:16 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a0bc34c00) [pid = 1826] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:13:16 INFO - PROCESS | 1826 | 1461204796663 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f274800 == 157 [pid = 1826] [id = 648] 19:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a0b8c2800) [pid = 1826] [serial = 1945] [outer = (nil)] 19:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a0e081c00) [pid = 1826] [serial = 1946] [outer = 0x7f7a0b8c2800] 19:13:16 INFO - PROCESS | 1826 | 1461204796726 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a126b4c00) [pid = 1826] [serial = 1947] [outer = 0x7f7a0b8c2800] 19:13:17 INFO - PROCESS | 1826 | 1461204797452 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]]]}] 19:13:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:13:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1609ms 19:13:17 INFO - PROCESS | 1826 | 1461204797465 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:13:17 INFO - PROCESS | 1826 | 1461204797470 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:13:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:13:17 INFO - PROCESS | 1826 | 1461204797475 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:13:17 INFO - PROCESS | 1826 | 1461204797478 Marionette TRACE conn3 <- [1,2566,null,{}] 19:13:17 INFO - PROCESS | 1826 | 1461204797483 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}] 19:13:17 INFO - PROCESS | 1826 | 1461204797740 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:13:17 INFO - PROCESS | 1826 | 1461204797760 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:17 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12cc5800 == 158 [pid = 1826] [id = 649] 19:13:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a13b6d800) [pid = 1826] [serial = 1948] [outer = (nil)] 19:13:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a14fc4000) [pid = 1826] [serial = 1949] [outer = 0x7f7a13b6d800] 19:13:17 INFO - PROCESS | 1826 | 1461204797818 Marionette DEBUG loaded listener.js 19:13:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a151e7000) [pid = 1826] [serial = 1950] [outer = 0x7f7a13b6d800] 19:13:19 INFO - PROCESS | 1826 | 1461204799033 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]]]}] 19:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1632ms 19:13:19 INFO - PROCESS | 1826 | 1461204799109 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:13:19 INFO - PROCESS | 1826 | 1461204799114 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:13:19 INFO - PROCESS | 1826 | 1461204799123 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 1826 | 1461204799128 Marionette TRACE conn3 <- [1,2570,null,{}] 19:13:19 INFO - PROCESS | 1826 | 1461204799147 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}] 19:13:19 INFO - PROCESS | 1826 | 1461204799406 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:13:19 INFO - PROCESS | 1826 | 1461204799769 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c098000 == 159 [pid = 1826] [id = 650] 19:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a0e073c00) [pid = 1826] [serial = 1951] [outer = (nil)] 19:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a0e910c00) [pid = 1826] [serial = 1952] [outer = 0x7f7a0e073c00] 19:13:19 INFO - PROCESS | 1826 | 1461204799845 Marionette DEBUG loaded listener.js 19:13:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a0fb27c00) [pid = 1826] [serial = 1953] [outer = 0x7f7a0e073c00] 19:13:20 INFO - PROCESS | 1826 | 1461204800943 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]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1894ms 19:13:21 INFO - PROCESS | 1826 | 1461204801017 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 1826 | 1461204801028 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:13:21 INFO - PROCESS | 1826 | 1461204801045 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 1826 | 1461204801053 Marionette TRACE conn3 <- [1,2574,null,{}] 19:13:21 INFO - PROCESS | 1826 | 1461204801105 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}] 19:13:21 INFO - PROCESS | 1826 | 1461204801448 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:13:21 INFO - PROCESS | 1826 | 1461204801668 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13cda000 == 160 [pid = 1826] [id = 651] 19:13:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a10f18000) [pid = 1826] [serial = 1954] [outer = (nil)] 19:13:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a123aa000) [pid = 1826] [serial = 1955] [outer = 0x7f7a10f18000] 19:13:21 INFO - PROCESS | 1826 | 1461204801739 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a13c48800) [pid = 1826] [serial = 1956] [outer = 0x7f7a10f18000] 19:13:22 INFO - PROCESS | 1826 | 1461204802716 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]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1744ms 19:13:22 INFO - PROCESS | 1826 | 1461204802786 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 1826 | 1461204802790 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:13:22 INFO - PROCESS | 1826 | 1461204802796 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1826 | 1461204802801 Marionette TRACE conn3 <- [1,2578,null,{}] 19:13:22 INFO - PROCESS | 1826 | 1461204802817 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}] 19:13:23 INFO - PROCESS | 1826 | 1461204803063 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:13:23 INFO - PROCESS | 1826 | 1461204803399 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15b8f800 == 161 [pid = 1826] [id = 652] 19:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a14fc4c00) [pid = 1826] [serial = 1957] [outer = (nil)] 19:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1a211400) [pid = 1826] [serial = 1958] [outer = 0x7f7a14fc4c00] 19:13:23 INFO - PROCESS | 1826 | 1461204803484 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a1ba8a400) [pid = 1826] [serial = 1959] [outer = 0x7f7a14fc4c00] 19:13:24 INFO - PROCESS | 1826 | 1461204804371 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]]]}] 19:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1645ms 19:13:24 INFO - PROCESS | 1826 | 1461204804442 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:13:24 INFO - PROCESS | 1826 | 1461204804447 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:13:24 INFO - PROCESS | 1826 | 1461204804453 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:13:24 INFO - PROCESS | 1826 | 1461204804456 Marionette TRACE conn3 <- [1,2582,null,{}] 19:13:24 INFO - PROCESS | 1826 | 1461204804461 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}] 19:13:24 INFO - PROCESS | 1826 | 1461204804712 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:13:25 INFO - PROCESS | 1826 | 1461204805047 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a61c000 == 162 [pid = 1826] [id = 653] 19:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a152bb000) [pid = 1826] [serial = 1960] [outer = (nil)] 19:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a1c212c00) [pid = 1826] [serial = 1961] [outer = 0x7f7a152bb000] 19:13:25 INFO - PROCESS | 1826 | 1461204805123 Marionette DEBUG loaded listener.js 19:13:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a1c43c000) [pid = 1826] [serial = 1962] [outer = 0x7f7a152bb000] 19:13:25 INFO - PROCESS | 1826 | 1461204805950 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]]]}] 19:13:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:13:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1530ms 19:13:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:13:25 INFO - PROCESS | 1826 | 1461204805983 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:13:25 INFO - PROCESS | 1826 | 1461204805986 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:13:25 INFO - PROCESS | 1826 | 1461204805993 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:13:25 INFO - PROCESS | 1826 | 1461204805996 Marionette TRACE conn3 <- [1,2586,null,{}] 19:13:26 INFO - PROCESS | 1826 | 1461204806001 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}] 19:13:26 INFO - PROCESS | 1826 | 1461204806273 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:13:26 INFO - PROCESS | 1826 | 1461204806490 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c299000 == 163 [pid = 1826] [id = 654] 19:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a1baaa400) [pid = 1826] [serial = 1963] [outer = (nil)] 19:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a1cd11000) [pid = 1826] [serial = 1964] [outer = 0x7f7a1baaa400] 19:13:26 INFO - PROCESS | 1826 | 1461204806565 Marionette DEBUG loaded listener.js 19:13:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a1d172400) [pid = 1826] [serial = 1965] [outer = 0x7f7a1baaa400] 19:13:27 INFO - PROCESS | 1826 | 1461204807500 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]]]}] 19:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1583ms 19:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:13:27 INFO - PROCESS | 1826 | 1461204807576 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:13:27 INFO - PROCESS | 1826 | 1461204807579 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:13:27 INFO - PROCESS | 1826 | 1461204807585 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:13:27 INFO - PROCESS | 1826 | 1461204807588 Marionette TRACE conn3 <- [1,2590,null,{}] 19:13:27 INFO - PROCESS | 1826 | 1461204807593 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}] 19:13:27 INFO - PROCESS | 1826 | 1461204807850 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:13:28 INFO - PROCESS | 1826 | 1461204808205 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e180000 == 164 [pid = 1826] [id = 655] 19:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1fca9400) [pid = 1826] [serial = 1966] [outer = (nil)] 19:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a20ec5800) [pid = 1826] [serial = 1967] [outer = 0x7f7a1fca9400] 19:13:28 INFO - PROCESS | 1826 | 1461204808294 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a23ebcc00) [pid = 1826] [serial = 1968] [outer = 0x7f7a1fca9400] 19:13:29 INFO - PROCESS | 1826 | 1461204809157 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]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1641ms 19:13:29 INFO - PROCESS | 1826 | 1461204809226 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1826 | 1461204809230 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:13:29 INFO - PROCESS | 1826 | 1461204809235 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1826 | 1461204809238 Marionette TRACE conn3 <- [1,2594,null,{}] 19:13:29 INFO - PROCESS | 1826 | 1461204809244 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}] 19:13:29 INFO - PROCESS | 1826 | 1461204809440 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:13:29 INFO - PROCESS | 1826 | 1461204809723 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20bce000 == 165 [pid = 1826] [id = 656] 19:13:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a1fde1000) [pid = 1826] [serial = 1969] [outer = (nil)] 19:13:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a267c0400) [pid = 1826] [serial = 1970] [outer = 0x7f7a1fde1000] 19:13:29 INFO - PROCESS | 1826 | 1461204809846 Marionette DEBUG loaded listener.js 19:13:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a2c766c00) [pid = 1826] [serial = 1971] [outer = 0x7f7a1fde1000] 19:13:30 INFO - PROCESS | 1826 | 1461204810718 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]]]}] 19:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1529ms 19:13:30 INFO - PROCESS | 1826 | 1461204810766 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:13:30 INFO - PROCESS | 1826 | 1461204810768 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:13:30 INFO - PROCESS | 1826 | 1461204810774 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:13:30 INFO - PROCESS | 1826 | 1461204810777 Marionette TRACE conn3 <- [1,2598,null,{}] 19:13:30 INFO - PROCESS | 1826 | 1461204810782 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}] 19:13:30 INFO - PROCESS | 1826 | 1461204810992 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:13:31 INFO - PROCESS | 1826 | 1461204811284 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24f14800 == 166 [pid = 1826] [id = 657] 19:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a23eb4800) [pid = 1826] [serial = 1972] [outer = (nil)] 19:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a345e5800) [pid = 1826] [serial = 1973] [outer = 0x7f7a23eb4800] 19:13:31 INFO - PROCESS | 1826 | 1461204811411 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a3486f800) [pid = 1826] [serial = 1974] [outer = 0x7f7a23eb4800] 19:13:32 INFO - PROCESS | 1826 | 1461204812345 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]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1634ms 19:13:32 INFO - PROCESS | 1826 | 1461204812411 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 1826 | 1461204812414 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:13:32 INFO - PROCESS | 1826 | 1461204812420 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 1826 | 1461204812423 Marionette TRACE conn3 <- [1,2602,null,{}] 19:13:32 INFO - PROCESS | 1826 | 1461204812429 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}] 19:13:32 INFO - PROCESS | 1826 | 1461204812636 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:13:32 INFO - PROCESS | 1826 | 1461204812967 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:32 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25d05800 == 167 [pid = 1826] [id = 658] 19:13:32 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a1e38d000) [pid = 1826] [serial = 1975] [outer = (nil)] 19:13:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a36716800) [pid = 1826] [serial = 1976] [outer = 0x7f7a1e38d000] 19:13:33 INFO - PROCESS | 1826 | 1461204813051 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a38073800) [pid = 1826] [serial = 1977] [outer = 0x7f7a1e38d000] 19:13:33 INFO - PROCESS | 1826 | 1461204813936 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]]]}] 19:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1578ms 19:13:34 INFO - PROCESS | 1826 | 1461204814001 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1826 | 1461204814004 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:13:34 INFO - PROCESS | 1826 | 1461204814010 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1826 | 1461204814012 Marionette TRACE conn3 <- [1,2606,null,{}] 19:13:34 INFO - PROCESS | 1826 | 1461204814018 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}] 19:13:34 INFO - PROCESS | 1826 | 1461204814220 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:13:34 INFO - PROCESS | 1826 | 1461204814588 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3335d000 == 168 [pid = 1826] [id = 659] 19:13:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a1d173800) [pid = 1826] [serial = 1978] [outer = (nil)] 19:13:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a38516c00) [pid = 1826] [serial = 1979] [outer = 0x7f7a1d173800] 19:13:34 INFO - PROCESS | 1826 | 1461204814662 Marionette DEBUG loaded listener.js 19:13:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a386c0400) [pid = 1826] [serial = 1980] [outer = 0x7f7a1d173800] 19:13:35 INFO - PROCESS | 1826 | 1461204815551 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]]]}] 19:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1587ms 19:13:35 INFO - PROCESS | 1826 | 1461204815598 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:13:35 INFO - PROCESS | 1826 | 1461204815602 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:13:35 INFO - PROCESS | 1826 | 1461204815608 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:13:35 INFO - PROCESS | 1826 | 1461204815612 Marionette TRACE conn3 <- [1,2610,null,{}] 19:13:35 INFO - PROCESS | 1826 | 1461204815617 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}] 19:13:35 INFO - PROCESS | 1826 | 1461204815825 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:13:36 INFO - PROCESS | 1826 | 1461204816116 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a387be000 == 169 [pid = 1826] [id = 660] 19:13:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a38076800) [pid = 1826] [serial = 1981] [outer = (nil)] 19:13:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a386c1000) [pid = 1826] [serial = 1982] [outer = 0x7f7a38076800] 19:13:36 INFO - PROCESS | 1826 | 1461204816244 Marionette DEBUG loaded listener.js 19:13:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a38755800) [pid = 1826] [serial = 1983] [outer = 0x7f7a38076800] 19:13:37 INFO - PROCESS | 1826 | 1461204817095 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]]]}] 19:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1534ms 19:13:37 INFO - PROCESS | 1826 | 1461204817143 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:13:37 INFO - PROCESS | 1826 | 1461204817147 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:13:37 INFO - PROCESS | 1826 | 1461204817152 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 1826 | 1461204817154 Marionette TRACE conn3 <- [1,2614,null,{}] 19:13:37 INFO - PROCESS | 1826 | 1461204817160 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}] 19:13:37 INFO - PROCESS | 1826 | 1461204817342 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:13:37 INFO - PROCESS | 1826 | 1461204817633 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b1a800 == 170 [pid = 1826] [id = 661] 19:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a0bfdcc00) [pid = 1826] [serial = 1984] [outer = (nil)] 19:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a0bfe2800) [pid = 1826] [serial = 1985] [outer = 0x7f7a0bfdcc00] 19:13:37 INFO - PROCESS | 1826 | 1461204817707 Marionette DEBUG loaded listener.js 19:13:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a0bfe7400) [pid = 1826] [serial = 1986] [outer = 0x7f7a0bfdcc00] 19:13:38 INFO - PROCESS | 1826 | 1461204818532 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]]]}] 19:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1427ms 19:13:38 INFO - PROCESS | 1826 | 1461204818581 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:13:38 INFO - PROCESS | 1826 | 1461204818584 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:13:38 INFO - PROCESS | 1826 | 1461204818589 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 1826 | 1461204818592 Marionette TRACE conn3 <- [1,2618,null,{}] 19:13:38 INFO - PROCESS | 1826 | 1461204818598 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}] 19:13:38 INFO - PROCESS | 1826 | 1461204818806 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:13:39 INFO - PROCESS | 1826 | 1461204819098 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b33800 == 171 [pid = 1826] [id = 662] 19:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a0bfdd400) [pid = 1826] [serial = 1987] [outer = (nil)] 19:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a38517800) [pid = 1826] [serial = 1988] [outer = 0x7f7a0bfdd400] 19:13:39 INFO - PROCESS | 1826 | 1461204819176 Marionette DEBUG loaded listener.js 19:13:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a3879b000) [pid = 1826] [serial = 1989] [outer = 0x7f7a0bfdd400] 19:13:40 INFO - PROCESS | 1826 | 1461204820007 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]]]}] 19:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1485ms 19:13:40 INFO - PROCESS | 1826 | 1461204820076 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:13:40 INFO - PROCESS | 1826 | 1461204820079 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:13:40 INFO - PROCESS | 1826 | 1461204820085 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:13:40 INFO - PROCESS | 1826 | 1461204820087 Marionette TRACE conn3 <- [1,2622,null,{}] 19:13:40 INFO - PROCESS | 1826 | 1461204820093 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}] 19:13:40 INFO - PROCESS | 1826 | 1461204820288 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:13:40 INFO - PROCESS | 1826 | 1461204820573 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12d29000 == 172 [pid = 1826] [id = 663] 19:13:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a0bfe1c00) [pid = 1826] [serial = 1990] [outer = (nil)] 19:13:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a12b0a800) [pid = 1826] [serial = 1991] [outer = 0x7f7a0bfe1c00] 19:13:40 INFO - PROCESS | 1826 | 1461204820646 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a12b0ec00) [pid = 1826] [serial = 1992] [outer = 0x7f7a0bfe1c00] 19:13:41 INFO - PROCESS | 1826 | 1461204821542 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]]]}] 19:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1527ms 19:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:13:41 INFO - PROCESS | 1826 | 1461204821614 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:13:41 INFO - PROCESS | 1826 | 1461204821616 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:13:41 INFO - PROCESS | 1826 | 1461204821622 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:13:41 INFO - PROCESS | 1826 | 1461204821625 Marionette TRACE conn3 <- [1,2626,null,{}] 19:13:41 INFO - PROCESS | 1826 | 1461204821630 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}] 19:13:41 INFO - PROCESS | 1826 | 1461204821857 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:13:42 INFO - PROCESS | 1826 | 1461204822897 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b71b800 == 173 [pid = 1826] [id = 664] 19:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a0bd6b400) [pid = 1826] [serial = 1993] [outer = (nil)] 19:13:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a0bd6f000) [pid = 1826] [serial = 1994] [outer = 0x7f7a0bd6b400] 19:13:42 INFO - PROCESS | 1826 | 1461204822968 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 226 (0x7f7a0bd80000) [pid = 1826] [serial = 1995] [outer = 0x7f7a0bd6b400] 19:13:43 INFO - PROCESS | 1826 | 1461204823877 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]]]}] 19:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2332ms 19:13:43 INFO - PROCESS | 1826 | 1461204823955 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:13:43 INFO - PROCESS | 1826 | 1461204823959 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:13:43 INFO - PROCESS | 1826 | 1461204823966 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:13:43 INFO - PROCESS | 1826 | 1461204823972 Marionette TRACE conn3 <- [1,2630,null,{}] 19:13:43 INFO - PROCESS | 1826 | 1461204823978 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}] 19:13:44 INFO - PROCESS | 1826 | 1461204824253 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:13:44 INFO - PROCESS | 1826 | 1461204824518 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e64e000 == 174 [pid = 1826] [id = 665] 19:13:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 227 (0x7f7a0dc4c400) [pid = 1826] [serial = 1996] [outer = (nil)] 19:13:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 228 (0x7f7a0e70f800) [pid = 1826] [serial = 1997] [outer = 0x7f7a0dc4c400] 19:13:44 INFO - PROCESS | 1826 | 1461204824592 Marionette DEBUG loaded listener.js 19:13:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 229 (0x7f7a0e906400) [pid = 1826] [serial = 1998] [outer = 0x7f7a0dc4c400] 19:13:45 INFO - PROCESS | 1826 | 1461204825571 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]]]}] 19:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1681ms 19:13:45 INFO - PROCESS | 1826 | 1461204825656 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:13:45 INFO - PROCESS | 1826 | 1461204825663 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:13:45 INFO - PROCESS | 1826 | 1461204825675 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 1826 | 1461204825678 Marionette TRACE conn3 <- [1,2634,null,{}] 19:13:45 INFO - PROCESS | 1826 | 1461204825690 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}] 19:13:46 INFO - PROCESS | 1826 | 1461204826022 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:13:46 INFO - PROCESS | 1826 | 1461204826369 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b5d3000 == 175 [pid = 1826] [id = 666] 19:13:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 230 (0x7f7a0df5d400) [pid = 1826] [serial = 1999] [outer = (nil)] 19:13:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 231 (0x7f7a0f0d2000) [pid = 1826] [serial = 2000] [outer = 0x7f7a0df5d400] 19:13:46 INFO - PROCESS | 1826 | 1461204826442 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 232 (0x7f7a0fb28000) [pid = 1826] [serial = 2001] [outer = 0x7f7a0df5d400] 19:13:47 INFO - PROCESS | 1826 | 1461204827316 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]]]}] 19:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1700ms 19:13:47 INFO - PROCESS | 1826 | 1461204827376 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:13:47 INFO - PROCESS | 1826 | 1461204827380 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:13:47 INFO - PROCESS | 1826 | 1461204827394 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:13:47 INFO - PROCESS | 1826 | 1461204827403 Marionette TRACE conn3 <- [1,2638,null,{}] 19:13:47 INFO - PROCESS | 1826 | 1461204827409 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}] 19:13:47 INFO - PROCESS | 1826 | 1461204827671 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:13:48 INFO - PROCESS | 1826 | 1461204828014 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c2cc800 == 176 [pid = 1826] [id = 667] 19:13:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 233 (0x7f7a0fb2d400) [pid = 1826] [serial = 2002] [outer = (nil)] 19:13:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 234 (0x7f7a10caf000) [pid = 1826] [serial = 2003] [outer = 0x7f7a0fb2d400] 19:13:48 INFO - PROCESS | 1826 | 1461204828088 Marionette DEBUG loaded listener.js 19:13:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 235 (0x7f7a11323000) [pid = 1826] [serial = 2004] [outer = 0x7f7a0fb2d400] 19:13:48 INFO - PROCESS | 1826 | 1461204828960 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]]]}] 19:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1651ms 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3cd77000 == 175 [pid = 1826] [id = 500] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2d9800 == 174 [pid = 1826] [id = 471] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25a15800 == 173 [pid = 1826] [id = 463] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1ba52000 == 172 [pid = 1826] [id = 136] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24f25000 == 171 [pid = 1826] [id = 461] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2245c000 == 170 [pid = 1826] [id = 460] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f26e000 == 169 [pid = 1826] [id = 501] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25014000 == 168 [pid = 1826] [id = 236] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a3c8000 == 167 [pid = 1826] [id = 331] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20bd3800 == 166 [pid = 1826] [id = 434] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a36788000 == 165 [pid = 1826] [id = 162] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f274800 == 164 [pid = 1826] [id = 648] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0dac2800 == 163 [pid = 1826] [id = 647] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b7bd800 == 162 [pid = 1826] [id = 646] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a082d5800 == 161 [pid = 1826] [id = 645] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3854e000 == 160 [pid = 1826] [id = 640] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a34514800 == 159 [pid = 1826] [id = 639] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26c22000 == 158 [pid = 1826] [id = 638] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25606800 == 157 [pid = 1826] [id = 637] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20d16800 == 156 [pid = 1826] [id = 636] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b4b800 == 155 [pid = 1826] [id = 635] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20895800 == 154 [pid = 1826] [id = 634] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2b1000 == 153 [pid = 1826] [id = 633] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1caae800 == 152 [pid = 1826] [id = 632] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b94e800 == 151 [pid = 1826] [id = 631] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a686800 == 150 [pid = 1826] [id = 630] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d0b000 == 149 [pid = 1826] [id = 629] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a14e74800 == 148 [pid = 1826] [id = 628] 19:13:49 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e5fb800 == 147 [pid = 1826] [id = 627] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 234 (0x7f7a10cb5000) [pid = 1826] [serial = 1877] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 233 (0x7f7a10d68c00) [pid = 1826] [serial = 1874] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 232 (0x7f7a11326000) [pid = 1826] [serial = 1875] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 231 (0x7f7a13c4b000) [pid = 1826] [serial = 1823] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 230 (0x7f7a11fc3000) [pid = 1826] [serial = 1820] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 229 (0x7f7a0fb2a000) [pid = 1826] [serial = 1817] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 228 (0x7f7a0dc50c00) [pid = 1826] [serial = 1814] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 227 (0x7f7a0e9f6400) [pid = 1826] [serial = 1812] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 226 (0x7f7a0f170800) [pid = 1826] [serial = 1871] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 225 (0x7f7a0e832800) [pid = 1826] [serial = 1868] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a0e90f000) [pid = 1826] [serial = 1869] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a123a2800) [pid = 1826] [serial = 1878] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a0dec7000) [pid = 1826] [serial = 1866] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a0bd7f800) [pid = 1826] [serial = 1865] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a0bc34800) [pid = 1826] [serial = 1862] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a126a7c00) [pid = 1826] [serial = 1859] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a2966d000) [pid = 1826] [serial = 1856] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a26e17000) [pid = 1826] [serial = 1853] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a26588c00) [pid = 1826] [serial = 1850] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a25eabc00) [pid = 1826] [serial = 1847] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a249af000) [pid = 1826] [serial = 1844] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a21a9b400) [pid = 1826] [serial = 1841] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1ffcbc00) [pid = 1826] [serial = 1838] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a1e386c00) [pid = 1826] [serial = 1835] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a1cf58c00) [pid = 1826] [serial = 1832] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a1c438000) [pid = 1826] [serial = 1829] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a1a4ecc00) [pid = 1826] [serial = 1826] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a10ac7800) [pid = 1826] [serial = 1872] [outer = (nil)] [url = about:blank] 19:13:49 INFO - PROCESS | 1826 | 1461204829325 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:13:49 INFO - PROCESS | 1826 | 1461204829328 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:13:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:13:49 INFO - PROCESS | 1826 | 1461204829352 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:13:49 INFO - PROCESS | 1826 | 1461204829355 Marionette TRACE conn3 <- [1,2642,null,{}] 19:13:49 INFO - PROCESS | 1826 | 1461204829360 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}] 19:13:49 INFO - PROCESS | 1826 | 1461204829514 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:13:49 INFO - PROCESS | 1826 | 1461204829842 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b704000 == 148 [pid = 1826] [id = 668] 19:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a0e67dc00) [pid = 1826] [serial = 2005] [outer = (nil)] 19:13:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a10c04400) [pid = 1826] [serial = 2006] [outer = 0x7f7a0e67dc00] 19:13:49 INFO - PROCESS | 1826 | 1461204829907 Marionette DEBUG loaded listener.js 19:13:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a1132f400) [pid = 1826] [serial = 2007] [outer = 0x7f7a0e67dc00] 19:13:50 INFO - PROCESS | 1826 | 1461204830626 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]]]}] 19:13:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:13:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1330ms 19:13:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:13:50 INFO - PROCESS | 1826 | 1461204830680 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 1826 | 1461204830682 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:13:50 INFO - PROCESS | 1826 | 1461204830688 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1826 | 1461204830691 Marionette TRACE conn3 <- [1,2646,null,{}] 19:13:50 INFO - PROCESS | 1826 | 1461204830696 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}] 19:13:50 INFO - PROCESS | 1826 | 1461204830957 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:13:50 INFO - PROCESS | 1826 | 1461204830980 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f037000 == 149 [pid = 1826] [id = 669] 19:13:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a126a9400) [pid = 1826] [serial = 2008] [outer = (nil)] 19:13:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a126b5000) [pid = 1826] [serial = 2009] [outer = 0x7f7a126a9400] 19:13:51 INFO - PROCESS | 1826 | 1461204831051 Marionette DEBUG loaded listener.js 19:13:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a13b68800) [pid = 1826] [serial = 2010] [outer = 0x7f7a126a9400] 19:13:52 INFO - PROCESS | 1826 | 1461204832022 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]]]}] 19:13:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:13:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1384ms 19:13:52 INFO - PROCESS | 1826 | 1461204832082 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:13:52 INFO - PROCESS | 1826 | 1461204832086 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:13:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:13:52 INFO - PROCESS | 1826 | 1461204832092 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:13:52 INFO - PROCESS | 1826 | 1461204832094 Marionette TRACE conn3 <- [1,2650,null,{}] 19:13:52 INFO - PROCESS | 1826 | 1461204832099 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}] 19:13:52 INFO - PROCESS | 1826 | 1461204832386 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:13:52 INFO - PROCESS | 1826 | 1461204832419 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a127ba000 == 150 [pid = 1826] [id = 670] 19:13:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a13b6a800) [pid = 1826] [serial = 2011] [outer = (nil)] 19:13:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a13ee0400) [pid = 1826] [serial = 2012] [outer = 0x7f7a13b6a800] 19:13:52 INFO - PROCESS | 1826 | 1461204832479 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a13fc2400) [pid = 1826] [serial = 2013] [outer = 0x7f7a13b6a800] 19:13:53 INFO - PROCESS | 1826 | 1461204833370 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]]]}] 19:13:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:13:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1327ms 19:13:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:13:53 INFO - PROCESS | 1826 | 1461204833426 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:13:53 INFO - PROCESS | 1826 | 1461204833428 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:13:53 INFO - PROCESS | 1826 | 1461204833435 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 1826 | 1461204833438 Marionette TRACE conn3 <- [1,2654,null,{}] 19:13:53 INFO - PROCESS | 1826 | 1461204833443 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}] 19:13:53 INFO - PROCESS | 1826 | 1461204833696 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:13:53 INFO - PROCESS | 1826 | 1461204833727 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13cdd000 == 151 [pid = 1826] [id = 671] 19:13:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a0e704800) [pid = 1826] [serial = 2014] [outer = (nil)] 19:13:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a14e10000) [pid = 1826] [serial = 2015] [outer = 0x7f7a0e704800] 19:13:53 INFO - PROCESS | 1826 | 1461204833799 Marionette DEBUG loaded listener.js 19:13:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a14fc3000) [pid = 1826] [serial = 2016] [outer = 0x7f7a0e704800] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a0b8c4c00) [pid = 1826] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a0e705800) [pid = 1826] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a123a3800) [pid = 1826] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a10c0f400) [pid = 1826] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a0f065c00) [pid = 1826] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a0b8c6c00) [pid = 1826] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a15de4800) [pid = 1826] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a0bc3d400) [pid = 1826] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a0e9f5c00) [pid = 1826] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a10c0c400) [pid = 1826] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a15df1400) [pid = 1826] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a15139c00) [pid = 1826] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a15139400) [pid = 1826] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a0df5b800) [pid = 1826] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a0e835000) [pid = 1826] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a0e9f4c00) [pid = 1826] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a0e9f2400) [pid = 1826] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a23815800) [pid = 1826] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a24930c00) [pid = 1826] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a24923400) [pid = 1826] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1e29c000) [pid = 1826] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1d16cc00) [pid = 1826] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a1c3d4c00) [pid = 1826] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a1c346c00) [pid = 1826] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a1c3d4800) [pid = 1826] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1512fc00) [pid = 1826] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0dc4f800) [pid = 1826] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1b7eb400) [pid = 1826] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1f0af000) [pid = 1826] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1f012800) [pid = 1826] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a0bd82400) [pid = 1826] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a1cc6c400) [pid = 1826] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a1c74cc00) [pid = 1826] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a1ba96000) [pid = 1826] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0e905c00) [pid = 1826] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a0b8c2800) [pid = 1826] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a13b65000) [pid = 1826] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a15de3000) [pid = 1826] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a0bd83c00) [pid = 1826] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a1c217400) [pid = 1826] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a20ec4c00) [pid = 1826] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a0fb21c00) [pid = 1826] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a25eb4c00) [pid = 1826] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a0bd8b800) [pid = 1826] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a10d5d800) [pid = 1826] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a0e66e400) [pid = 1826] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a0e7f4c00) [pid = 1826] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a152c3000) [pid = 1826] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a1a4df000) [pid = 1826] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a2246ac00) [pid = 1826] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a0bd8bc00) [pid = 1826] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a25eae800) [pid = 1826] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a126b0000) [pid = 1826] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a11fc4400) [pid = 1826] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a1c216800) [pid = 1826] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a1d685400) [pid = 1826] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:13:55 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a0e9f6000) [pid = 1826] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:13:55 INFO - PROCESS | 1826 | 1461204835830 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]]]}] 19:13:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:13:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2432ms 19:13:55 INFO - PROCESS | 1826 | 1461204835866 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:13:55 INFO - PROCESS | 1826 | 1461204835870 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:13:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:13:55 INFO - PROCESS | 1826 | 1461204835876 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:13:55 INFO - PROCESS | 1826 | 1461204835878 Marionette TRACE conn3 <- [1,2658,null,{}] 19:13:55 INFO - PROCESS | 1826 | 1461204835883 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}] 19:13:56 INFO - PROCESS | 1826 | 1461204836071 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:13:56 INFO - PROCESS | 1826 | 1461204836273 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0df20800 == 152 [pid = 1826] [id = 672] 19:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a0bc3c000) [pid = 1826] [serial = 2017] [outer = (nil)] 19:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a0e905c00) [pid = 1826] [serial = 2018] [outer = 0x7f7a0bc3c000] 19:13:56 INFO - PROCESS | 1826 | 1461204836346 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a10d5f800) [pid = 1826] [serial = 2019] [outer = 0x7f7a0bc3c000] 19:13:57 INFO - PROCESS | 1826 | 1461204837384 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]]]}] 19:13:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:13:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1587ms 19:13:57 INFO - PROCESS | 1826 | 1461204837464 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:13:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:13:57 INFO - PROCESS | 1826 | 1461204837470 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:13:57 INFO - PROCESS | 1826 | 1461204837478 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:13:57 INFO - PROCESS | 1826 | 1461204837484 Marionette TRACE conn3 <- [1,2662,null,{}] 19:13:57 INFO - PROCESS | 1826 | 1461204837542 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}] 19:13:57 INFO - PROCESS | 1826 | 1461204837828 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:13:58 INFO - PROCESS | 1826 | 1461204838193 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c082800 == 153 [pid = 1826] [id = 673] 19:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a0bd75800) [pid = 1826] [serial = 2020] [outer = (nil)] 19:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a0bfdfc00) [pid = 1826] [serial = 2021] [outer = 0x7f7a0bd75800] 19:13:58 INFO - PROCESS | 1826 | 1461204838270 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a0e670400) [pid = 1826] [serial = 2022] [outer = 0x7f7a0bd75800] 19:13:59 INFO - PROCESS | 1826 | 1461204839289 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]]]}] 19:13:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:13:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1887ms 19:13:59 INFO - PROCESS | 1826 | 1461204839365 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:13:59 INFO - PROCESS | 1826 | 1461204839374 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:13:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:13:59 INFO - PROCESS | 1826 | 1461204839384 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:13:59 INFO - PROCESS | 1826 | 1461204839388 Marionette TRACE conn3 <- [1,2666,null,{}] 19:13:59 INFO - PROCESS | 1826 | 1461204839395 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}] 19:13:59 INFO - PROCESS | 1826 | 1461204839661 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:14:00 INFO - PROCESS | 1826 | 1461204840032 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12771000 == 154 [pid = 1826] [id = 674] 19:14:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a0e9efc00) [pid = 1826] [serial = 2023] [outer = (nil)] 19:14:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a0f062c00) [pid = 1826] [serial = 2024] [outer = 0x7f7a0e9efc00] 19:14:00 INFO - PROCESS | 1826 | 1461204840131 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a0fb2a400) [pid = 1826] [serial = 2025] [outer = 0x7f7a0e9efc00] 19:14:01 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:01 INFO - PROCESS | 1826 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:14:01 INFO - PROCESS | 1826 | 1461204841503 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]]]}] 19:14:01 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) 19:14:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2139ms 19:14:01 INFO - PROCESS | 1826 | 1461204841523 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 1826 | 1461204841527 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:14:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:14:01 INFO - PROCESS | 1826 | 1461204841533 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 1826 | 1461204841539 Marionette TRACE conn3 <- [1,2670,null,{}] 19:14:01 INFO - PROCESS | 1826 | 1461204841554 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}] 19:14:01 INFO - PROCESS | 1826 | 1461204841849 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:14:02 INFO - PROCESS | 1826 | 1461204842171 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a0c000 == 155 [pid = 1826] [id = 675] 19:14:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a0e9f8400) [pid = 1826] [serial = 2026] [outer = (nil)] 19:14:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a11329000) [pid = 1826] [serial = 2027] [outer = 0x7f7a0e9f8400] 19:14:02 INFO - PROCESS | 1826 | 1461204842310 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a12b0ac00) [pid = 1826] [serial = 2028] [outer = 0x7f7a0e9f8400] 19:14:03 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:03 INFO - PROCESS | 1826 | 1461204843736 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] 19:14:03 INFO - PROCESS | 1826 | 1461204843780 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:14:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:14:03 INFO - PROCESS | 1826 | 1461204843787 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:14:03 INFO - PROCESS | 1826 | 1461204843790 Marionette TRACE conn3 <- [1,2674,null,{}] 19:14:03 INFO - PROCESS | 1826 | 1461204843798 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}] 19:14:04 INFO - PROCESS | 1826 | 1461204844098 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:14:04 INFO - PROCESS | 1826 | 1461204844347 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d03000 == 156 [pid = 1826] [id = 676] 19:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a0f16c800) [pid = 1826] [serial = 2029] [outer = (nil)] 19:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a13ee3400) [pid = 1826] [serial = 2030] [outer = 0x7f7a0f16c800] 19:14:04 INFO - PROCESS | 1826 | 1461204844419 Marionette DEBUG loaded listener.js 19:14:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a14fc2400) [pid = 1826] [serial = 2031] [outer = 0x7f7a0f16c800] 19:14:05 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:05 INFO - PROCESS | 1826 | 1461204845754 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] 19:14:05 INFO - PROCESS | 1826 | 1461204845780 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:14:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:14:05 INFO - PROCESS | 1826 | 1461204845787 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:14:05 INFO - PROCESS | 1826 | 1461204845790 Marionette TRACE conn3 <- [1,2678,null,{}] 19:14:05 INFO - PROCESS | 1826 | 1461204845795 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}] 19:14:06 INFO - PROCESS | 1826 | 1461204846035 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:14:06 INFO - PROCESS | 1826 | 1461204846285 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a3da000 == 157 [pid = 1826] [id = 677] 19:14:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a1243a400) [pid = 1826] [serial = 2032] [outer = (nil)] 19:14:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1512fc00) [pid = 1826] [serial = 2033] [outer = 0x7f7a1243a400] 19:14:06 INFO - PROCESS | 1826 | 1461204846356 Marionette DEBUG loaded listener.js 19:14:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a151e9800) [pid = 1826] [serial = 2034] [outer = 0x7f7a1243a400] 19:14:07 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:07 INFO - PROCESS | 1826 | 1461204847689 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]]]}] 19:14:07 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) 19:14:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1930ms 19:14:07 INFO - PROCESS | 1826 | 1461204847717 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:14:07 INFO - PROCESS | 1826 | 1461204847720 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:14:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:14:07 INFO - PROCESS | 1826 | 1461204847726 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:14:07 INFO - PROCESS | 1826 | 1461204847728 Marionette TRACE conn3 <- [1,2682,null,{}] 19:14:07 INFO - PROCESS | 1826 | 1461204847734 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}] 19:14:08 INFO - PROCESS | 1826 | 1461204848011 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:14:08 INFO - PROCESS | 1826 | 1461204848264 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b791000 == 158 [pid = 1826] [id = 678] 19:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a13fc3000) [pid = 1826] [serial = 2035] [outer = (nil)] 19:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1a4e3c00) [pid = 1826] [serial = 2036] [outer = 0x7f7a13fc3000] 19:14:08 INFO - PROCESS | 1826 | 1461204848342 Marionette DEBUG loaded listener.js 19:14:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a1b7e1800) [pid = 1826] [serial = 2037] [outer = 0x7f7a13fc3000] 19:14:09 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:09 INFO - PROCESS | 1826 | 1461204849872 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]]]}] 19:14:09 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) 19:14:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2188ms 19:14:09 INFO - PROCESS | 1826 | 1461204849954 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:14:09 INFO - PROCESS | 1826 | 1461204849957 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:14:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:14:09 INFO - PROCESS | 1826 | 1461204849987 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:14:09 INFO - PROCESS | 1826 | 1461204849990 Marionette TRACE conn3 <- [1,2686,null,{}] 19:14:09 INFO - PROCESS | 1826 | 1461204849997 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}] 19:14:10 INFO - PROCESS | 1826 | 1461204850203 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:14:10 INFO - PROCESS | 1826 | 1461204850478 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c295800 == 159 [pid = 1826] [id = 679] 19:14:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a15138000) [pid = 1826] [serial = 2038] [outer = (nil)] 19:14:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a1b7f5400) [pid = 1826] [serial = 2039] [outer = 0x7f7a15138000] 19:14:10 INFO - PROCESS | 1826 | 1461204850548 Marionette DEBUG loaded listener.js 19:14:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a1baaa000) [pid = 1826] [serial = 2040] [outer = 0x7f7a15138000] 19:14:11 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:11 INFO - PROCESS | 1826 | 1461204851891 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] 19:14:11 INFO - PROCESS | 1826 | 1461204851931 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:14:11 INFO - PROCESS | 1826 | 1461204851938 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:14:11 INFO - PROCESS | 1826 | 1461204851941 Marionette TRACE conn3 <- [1,2690,null,{}] 19:14:11 INFO - PROCESS | 1826 | 1461204851946 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}] 19:14:12 INFO - PROCESS | 1826 | 1461204852153 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:14:12 INFO - PROCESS | 1826 | 1461204852443 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cabd800 == 160 [pid = 1826] [id = 680] 19:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a15de6c00) [pid = 1826] [serial = 2041] [outer = (nil)] 19:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a1bab5000) [pid = 1826] [serial = 2042] [outer = 0x7f7a15de6c00] 19:14:12 INFO - PROCESS | 1826 | 1461204852524 Marionette DEBUG loaded listener.js 19:14:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1c217c00) [pid = 1826] [serial = 2043] [outer = 0x7f7a15de6c00] 19:14:14 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:14 INFO - PROCESS | 1826 | 1461204854108 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] 19:14:14 INFO - PROCESS | 1826 | 1461204854132 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:14:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:14:14 INFO - PROCESS | 1826 | 1461204854138 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:14:14 INFO - PROCESS | 1826 | 1461204854142 Marionette TRACE conn3 <- [1,2694,null,{}] 19:14:14 INFO - PROCESS | 1826 | 1461204854147 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}] 19:14:14 INFO - PROCESS | 1826 | 1461204854360 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:14:14 INFO - PROCESS | 1826 | 1461204854642 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e168800 == 161 [pid = 1826] [id = 681] 19:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a1b83e800) [pid = 1826] [serial = 2044] [outer = (nil)] 19:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a1c345400) [pid = 1826] [serial = 2045] [outer = 0x7f7a1b83e800] 19:14:14 INFO - PROCESS | 1826 | 1461204854716 Marionette DEBUG loaded listener.js 19:14:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a1c42e800) [pid = 1826] [serial = 2046] [outer = 0x7f7a1b83e800] 19:14:15 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:16 INFO - PROCESS | 1826 | 1461204856066 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] 19:14:16 INFO - PROCESS | 1826 | 1461204856131 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:14:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:14:16 INFO - PROCESS | 1826 | 1461204856137 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:14:16 INFO - PROCESS | 1826 | 1461204856140 Marionette TRACE conn3 <- [1,2698,null,{}] 19:14:16 INFO - PROCESS | 1826 | 1461204856238 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}] 19:14:16 INFO - PROCESS | 1826 | 1461204856445 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:14:16 INFO - PROCESS | 1826 | 1461204856720 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20a39000 == 162 [pid = 1826] [id = 682] 19:14:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a1baf5400) [pid = 1826] [serial = 2047] [outer = (nil)] 19:14:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a1c473000) [pid = 1826] [serial = 2048] [outer = 0x7f7a1baf5400] 19:14:16 INFO - PROCESS | 1826 | 1461204856793 Marionette DEBUG loaded listener.js 19:14:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a1c749c00) [pid = 1826] [serial = 2049] [outer = 0x7f7a1baf5400] 19:14:18 INFO - PROCESS | 1826 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:18 INFO - PROCESS | 1826 | 1461204858206 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] 19:14:18 INFO - PROCESS | 1826 | 1461204858226 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:14:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:14:18 INFO - PROCESS | 1826 | 1461204858231 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:14:18 INFO - PROCESS | 1826 | 1461204858242 Marionette TRACE conn3 <- [1,2702,null,{}] 19:14:18 INFO - PROCESS | 1826 | 1461204858300 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}] 19:14:18 INFO - PROCESS | 1826 | 1461204858639 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:14:18 INFO - PROCESS | 1826 | 1461204858856 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b6ca000 == 163 [pid = 1826] [id = 683] 19:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a0b8cb400) [pid = 1826] [serial = 2050] [outer = (nil)] 19:14:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a0bc36000) [pid = 1826] [serial = 2051] [outer = 0x7f7a0b8cb400] 19:14:18 INFO - PROCESS | 1826 | 1461204858936 Marionette DEBUG loaded listener.js 19:14:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a14fbf400) [pid = 1826] [serial = 2052] [outer = 0x7f7a0b8cb400] 19:14:19 INFO - PROCESS | 1826 | 1461204859935 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]]]}] 19:14:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:14:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1747ms 19:14:19 INFO - PROCESS | 1826 | 1461204859980 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:14:19 INFO - PROCESS | 1826 | 1461204859983 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:14:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:14:19 INFO - PROCESS | 1826 | 1461204859989 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:14:19 INFO - PROCESS | 1826 | 1461204859991 Marionette TRACE conn3 <- [1,2706,null,{}] 19:14:20 INFO - PROCESS | 1826 | 1461204859997 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}] 19:14:20 INFO - PROCESS | 1826 | 1461204860251 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:14:20 INFO - PROCESS | 1826 | 1461204860597 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c083800 == 164 [pid = 1826] [id = 684] 19:14:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a0b8c4400) [pid = 1826] [serial = 2053] [outer = (nil)] 19:14:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a0df5dc00) [pid = 1826] [serial = 2054] [outer = 0x7f7a0b8c4400] 19:14:20 INFO - PROCESS | 1826 | 1461204860675 Marionette DEBUG loaded listener.js 19:14:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a10f13c00) [pid = 1826] [serial = 2055] [outer = 0x7f7a0b8c4400] 19:14:22 INFO - PROCESS | 1826 | 1461204862058 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]]]}] 19:14:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:14:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2233ms 19:14:22 INFO - PROCESS | 1826 | 1461204862224 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:14:22 INFO - PROCESS | 1826 | 1461204862229 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:14:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:14:22 INFO - PROCESS | 1826 | 1461204862237 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:14:22 INFO - PROCESS | 1826 | 1461204862242 Marionette TRACE conn3 <- [1,2710,null,{}] 19:14:22 INFO - PROCESS | 1826 | 1461204862250 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}] 19:14:22 INFO - PROCESS | 1826 | 1461204862522 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:14:22 INFO - PROCESS | 1826 | 1461204862813 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12583000 == 165 [pid = 1826] [id = 685] 19:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a0bc34800) [pid = 1826] [serial = 2056] [outer = (nil)] 19:14:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a0dc50800) [pid = 1826] [serial = 2057] [outer = 0x7f7a0bc34800] 19:14:22 INFO - PROCESS | 1826 | 1461204862885 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a0df5f000) [pid = 1826] [serial = 2058] [outer = 0x7f7a0bc34800] 19:14:24 INFO - PROCESS | 1826 | 1461204863999 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] 19:14:24 INFO - PROCESS | 1826 | 1461204864030 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:14:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:14:24 INFO - PROCESS | 1826 | 1461204864039 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:14:24 INFO - PROCESS | 1826 | 1461204864043 Marionette TRACE conn3 <- [1,2714,null,{}] 19:14:24 INFO - PROCESS | 1826 | 1461204864049 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}] 19:14:24 INFO - PROCESS | 1826 | 1461204864255 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:14:24 INFO - PROCESS | 1826 | 1461204864597 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:24 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c09b800 == 166 [pid = 1826] [id = 686] 19:14:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a0e90c400) [pid = 1826] [serial = 2059] [outer = (nil)] 19:14:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a0e9f5c00) [pid = 1826] [serial = 2060] [outer = 0x7f7a0e90c400] 19:14:24 INFO - PROCESS | 1826 | 1461204864667 Marionette DEBUG loaded listener.js 19:14:24 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a0f16b800) [pid = 1826] [serial = 2061] [outer = 0x7f7a0e90c400] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f25d800 == 165 [pid = 1826] [id = 574] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a091a4800 == 164 [pid = 1826] [id = 572] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a14fc4000) [pid = 1826] [serial = 1949] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13cdd000 == 163 [pid = 1826] [id = 671] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a127ba000 == 162 [pid = 1826] [id = 670] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0f037000 == 161 [pid = 1826] [id = 669] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b704000 == 160 [pid = 1826] [id = 668] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c2cc800 == 159 [pid = 1826] [id = 667] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b5d3000 == 158 [pid = 1826] [id = 666] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e64e000 == 157 [pid = 1826] [id = 665] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b71b800 == 156 [pid = 1826] [id = 664] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b33800 == 155 [pid = 1826] [id = 662] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b1a800 == 154 [pid = 1826] [id = 661] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a387be000 == 153 [pid = 1826] [id = 660] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3335d000 == 152 [pid = 1826] [id = 659] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25d05800 == 151 [pid = 1826] [id = 658] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24f14800 == 150 [pid = 1826] [id = 657] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20bce000 == 149 [pid = 1826] [id = 656] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e180000 == 148 [pid = 1826] [id = 655] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c299000 == 147 [pid = 1826] [id = 654] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a61c000 == 146 [pid = 1826] [id = 653] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15b8f800 == 145 [pid = 1826] [id = 652] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13cda000 == 144 [pid = 1826] [id = 651] 19:14:25 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c098000 == 143 [pid = 1826] [id = 650] 19:14:25 INFO - PROCESS | 1826 | 1461204865790 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]]]}] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a0f0d3400) [pid = 1826] [serial = 1671] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a2644d400) [pid = 1826] [serial = 1848] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a24e04800) [pid = 1826] [serial = 1845] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a22f9d800) [pid = 1826] [serial = 1842] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a20db3c00) [pid = 1826] [serial = 1839] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a1fca7000) [pid = 1826] [serial = 1836] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a1d57b400) [pid = 1826] [serial = 1833] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a1c873c00) [pid = 1826] [serial = 1830] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a1ba98c00) [pid = 1826] [serial = 1827] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a151ea000) [pid = 1826] [serial = 1824] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a23895c00) [pid = 1826] [serial = 1788] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a20ec8c00) [pid = 1826] [serial = 1785] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1ffce400) [pid = 1826] [serial = 1782] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a1fddc800) [pid = 1826] [serial = 1779] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a1e38c800) [pid = 1826] [serial = 1776] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1cc6f800) [pid = 1826] [serial = 1773] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1c3cfc00) [pid = 1826] [serial = 1770] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a10c03800) [pid = 1826] [serial = 1863] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a1ba94400) [pid = 1826] [serial = 1764] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a0e07e800) [pid = 1826] [serial = 1815] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a13c3dc00) [pid = 1826] [serial = 1752] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a2d410400) [pid = 1826] [serial = 1857] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a1c210c00) [pid = 1826] [serial = 1767] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a1b7e9400) [pid = 1826] [serial = 1761] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a15de3c00) [pid = 1826] [serial = 1758] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a0e79b800) [pid = 1826] [serial = 1743] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a11fbe800) [pid = 1826] [serial = 1749] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a0fb21800) [pid = 1826] [serial = 1746] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a276bfc00) [pid = 1826] [serial = 1854] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a26c5b000) [pid = 1826] [serial = 1851] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1c214800) [pid = 1826] [serial = 1860] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a13fb8000) [pid = 1826] [serial = 1755] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a13c3d800) [pid = 1826] [serial = 1821] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a10acf800) [pid = 1826] [serial = 1818] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a10f1ac00) [pid = 1826] [serial = 1944] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a10caec00) [pid = 1826] [serial = 1943] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a0e081c00) [pid = 1826] [serial = 1946] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a34814400) [pid = 1826] [serial = 1934] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a3486b800) [pid = 1826] [serial = 1935] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a1ba97000) [pid = 1826] [serial = 1898] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1c215c00) [pid = 1826] [serial = 1899] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a20ec8400) [pid = 1826] [serial = 1913] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a246b2c00) [pid = 1826] [serial = 1914] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a1c868c00) [pid = 1826] [serial = 1907] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a1cc69c00) [pid = 1826] [serial = 1908] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a249b4800) [pid = 1826] [serial = 1916] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a24e0e000) [pid = 1826] [serial = 1917] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a11324400) [pid = 1826] [serial = 1886] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a126a8800) [pid = 1826] [serial = 1887] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a336f0800) [pid = 1826] [serial = 1928] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a3384bc00) [pid = 1826] [serial = 1929] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a0dc55c00) [pid = 1826] [serial = 1937] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a338ed400) [pid = 1826] [serial = 1931] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a346c8c00) [pid = 1826] [serial = 1932] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a13ee1800) [pid = 1826] [serial = 1889] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a14e0ec00) [pid = 1826] [serial = 1890] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a0e9ec800) [pid = 1826] [serial = 1883] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a0f0d5000) [pid = 1826] [serial = 1884] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a15dee400) [pid = 1826] [serial = 1895] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a1a4de800) [pid = 1826] [serial = 1896] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a1c34b800) [pid = 1826] [serial = 1901] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1c3d1400) [pid = 1826] [serial = 1902] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a276b5400) [pid = 1826] [serial = 1922] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a2d415000) [pid = 1826] [serial = 1923] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a0e90e000) [pid = 1826] [serial = 1940] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a32575400) [pid = 1826] [serial = 1925] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a333d2000) [pid = 1826] [serial = 1926] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a13e72800) [pid = 1826] [serial = 1881] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a126b6c00) [pid = 1826] [serial = 1880] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a15035000) [pid = 1826] [serial = 1892] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a151e9c00) [pid = 1826] [serial = 1893] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a1c437800) [pid = 1826] [serial = 1904] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a1c479000) [pid = 1826] [serial = 1905] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a1e385400) [pid = 1826] [serial = 1910] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a1e550000) [pid = 1826] [serial = 1911] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a253c1000) [pid = 1826] [serial = 1919] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a25eae000) [pid = 1826] [serial = 1920] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a0df60400) [pid = 1826] [serial = 1938] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a0f0d5800) [pid = 1826] [serial = 1941] [outer = (nil)] [url = about:blank] 19:14:25 INFO - PROCESS | 1826 | --DOMWINDOW == 126 (0x7f7a126b4c00) [pid = 1826] [serial = 1947] [outer = (nil)] [url = about:blank] 19:14:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:14:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1883ms 19:14:25 INFO - PROCESS | 1826 | 1461204865923 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:14:25 INFO - PROCESS | 1826 | 1461204865927 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:14:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:14:25 INFO - PROCESS | 1826 | 1461204865933 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:14:25 INFO - PROCESS | 1826 | 1461204865939 Marionette TRACE conn3 <- [1,2718,null,{}] 19:14:25 INFO - PROCESS | 1826 | 1461204865969 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}] 19:14:26 INFO - PROCESS | 1826 | 1461204866187 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:14:26 INFO - PROCESS | 1826 | 1461204866435 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0bd3a000 == 144 [pid = 1826] [id = 687] 19:14:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 127 (0x7f7a0e9ecc00) [pid = 1826] [serial = 2062] [outer = (nil)] 19:14:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a10cb4400) [pid = 1826] [serial = 2063] [outer = 0x7f7a0e9ecc00] 19:14:26 INFO - PROCESS | 1826 | 1461204866505 Marionette DEBUG loaded listener.js 19:14:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a10f1c400) [pid = 1826] [serial = 2064] [outer = 0x7f7a0e9ecc00] 19:14:27 INFO - PROCESS | 1826 | 1461204867271 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] 19:14:27 INFO - PROCESS | 1826 | 1461204867336 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:14:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:14:27 INFO - PROCESS | 1826 | 1461204867343 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:14:27 INFO - PROCESS | 1826 | 1461204867345 Marionette TRACE conn3 <- [1,2722,null,{}] 19:14:27 INFO - PROCESS | 1826 | 1461204867350 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}] 19:14:27 INFO - PROCESS | 1826 | 1461204867623 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:14:27 INFO - PROCESS | 1826 | 1461204867748 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a11f52800 == 145 [pid = 1826] [id = 688] 19:14:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a10acb800) [pid = 1826] [serial = 2065] [outer = (nil)] 19:14:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a123b1000) [pid = 1826] [serial = 2066] [outer = 0x7f7a10acb800] 19:14:27 INFO - PROCESS | 1826 | 1461204867810 Marionette DEBUG loaded listener.js 19:14:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a12b08800) [pid = 1826] [serial = 2067] [outer = 0x7f7a10acb800] 19:14:28 INFO - PROCESS | 1826 | 1461204868655 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] 19:14:28 INFO - PROCESS | 1826 | 1461204868728 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:14:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:14:28 INFO - PROCESS | 1826 | 1461204868733 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:14:28 INFO - PROCESS | 1826 | 1461204868735 Marionette TRACE conn3 <- [1,2726,null,{}] 19:14:28 INFO - PROCESS | 1826 | 1461204868752 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}] 19:14:29 INFO - PROCESS | 1826 | 1461204869021 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:14:29 INFO - PROCESS | 1826 | 1461204869048 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13cf0800 == 146 [pid = 1826] [id = 689] 19:14:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a10c0c800) [pid = 1826] [serial = 2068] [outer = (nil)] 19:14:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a13c49c00) [pid = 1826] [serial = 2069] [outer = 0x7f7a10c0c800] 19:14:29 INFO - PROCESS | 1826 | 1461204869109 Marionette DEBUG loaded listener.js 19:14:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a13fbdc00) [pid = 1826] [serial = 2070] [outer = 0x7f7a10c0c800] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 134 (0x7f7a126a9400) [pid = 1826] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 133 (0x7f7a0fb2d400) [pid = 1826] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 132 (0x7f7a0df5d400) [pid = 1826] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 131 (0x7f7a0e704800) [pid = 1826] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 130 (0x7f7a0dc4c400) [pid = 1826] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 129 (0x7f7a13b6a800) [pid = 1826] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 128 (0x7f7a0bd6b400) [pid = 1826] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:14:30 INFO - PROCESS | 1826 | --DOMWINDOW == 127 (0x7f7a0e67dc00) [pid = 1826] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:14:30 INFO - PROCESS | 1826 | 1461204870611 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]]]}] 19:14:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:14:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1936ms 19:14:30 INFO - PROCESS | 1826 | 1461204870718 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:14:30 INFO - PROCESS | 1826 | 1461204870722 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:14:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:14:30 INFO - PROCESS | 1826 | 1461204870732 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 1826 | 1461204870734 Marionette TRACE conn3 <- [1,2730,null,{}] 19:14:30 INFO - PROCESS | 1826 | 1461204870737 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}] 19:14:30 INFO - PROCESS | 1826 | 1461204870970 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:14:31 INFO - PROCESS | 1826 | 1461204871169 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15a0a800 == 147 [pid = 1826] [id = 690] 19:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 128 (0x7f7a0dc56400) [pid = 1826] [serial = 2071] [outer = (nil)] 19:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 129 (0x7f7a15137800) [pid = 1826] [serial = 2072] [outer = 0x7f7a0dc56400] 19:14:31 INFO - PROCESS | 1826 | 1461204871232 Marionette DEBUG loaded listener.js 19:14:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 130 (0x7f7a15dee400) [pid = 1826] [serial = 2073] [outer = 0x7f7a0dc56400] 19:14:32 INFO - PROCESS | 1826 | 1461204872327 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] 19:14:32 INFO - PROCESS | 1826 | 1461204872535 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:14:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:14:32 INFO - PROCESS | 1826 | 1461204872547 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:14:32 INFO - PROCESS | 1826 | 1461204872552 Marionette TRACE conn3 <- [1,2734,null,{}] 19:14:32 INFO - PROCESS | 1826 | 1461204872561 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}] 19:14:32 INFO - PROCESS | 1826 | 1461204872902 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:14:33 INFO - PROCESS | 1826 | 1461204873190 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b7d1000 == 148 [pid = 1826] [id = 691] 19:14:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 131 (0x7f7a0dc4e800) [pid = 1826] [serial = 2074] [outer = (nil)] 19:14:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 132 (0x7f7a0decf000) [pid = 1826] [serial = 2075] [outer = 0x7f7a0dc4e800] 19:14:33 INFO - PROCESS | 1826 | 1461204873269 Marionette DEBUG loaded listener.js 19:14:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 133 (0x7f7a0e70b400) [pid = 1826] [serial = 2076] [outer = 0x7f7a0dc4e800] 19:14:34 INFO - PROCESS | 1826 | 1461204874235 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]]]}] 19:14:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:14:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1734ms 19:14:34 INFO - PROCESS | 1826 | 1461204874282 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:14:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:14:34 INFO - PROCESS | 1826 | 1461204874288 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:14:34 INFO - PROCESS | 1826 | 1461204874300 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:14:34 INFO - PROCESS | 1826 | 1461204874306 Marionette TRACE conn3 <- [1,2738,null,{}] 19:14:34 INFO - PROCESS | 1826 | 1461204874312 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}] 19:14:34 INFO - PROCESS | 1826 | 1461204874552 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:14:34 INFO - PROCESS | 1826 | 1461204874876 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12d19800 == 149 [pid = 1826] [id = 692] 19:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 134 (0x7f7a0e90bc00) [pid = 1826] [serial = 2077] [outer = (nil)] 19:14:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 135 (0x7f7a0fb28400) [pid = 1826] [serial = 2078] [outer = 0x7f7a0e90bc00] 19:14:34 INFO - PROCESS | 1826 | 1461204874961 Marionette DEBUG loaded listener.js 19:14:35 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a10cb4800) [pid = 1826] [serial = 2079] [outer = 0x7f7a0e90bc00] 19:14:35 INFO - PROCESS | 1826 | 1461204875907 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]]]}] 19:14:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:14:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1687ms 19:14:35 INFO - PROCESS | 1826 | 1461204875984 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:14:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:14:35 INFO - PROCESS | 1826 | 1461204875988 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:14:35 INFO - PROCESS | 1826 | 1461204875996 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:14:36 INFO - PROCESS | 1826 | 1461204875999 Marionette TRACE conn3 <- [1,2742,null,{}] 19:14:36 INFO - PROCESS | 1826 | 1461204876013 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}] 19:14:36 INFO - PROCESS | 1826 | 1461204876283 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:14:36 INFO - PROCESS | 1826 | 1461204876649 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a318000 == 150 [pid = 1826] [id = 693] 19:14:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a12b0fc00) [pid = 1826] [serial = 2080] [outer = (nil)] 19:14:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a13e6c800) [pid = 1826] [serial = 2081] [outer = 0x7f7a12b0fc00] 19:14:36 INFO - PROCESS | 1826 | 1461204876731 Marionette DEBUG loaded listener.js 19:14:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a14fbb000) [pid = 1826] [serial = 2082] [outer = 0x7f7a12b0fc00] 19:14:37 INFO - PROCESS | 1826 | 1461204877646 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]]]}] 19:14:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:14:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1689ms 19:14:37 INFO - PROCESS | 1826 | 1461204877685 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:14:37 INFO - PROCESS | 1826 | 1461204877688 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:14:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:14:37 INFO - PROCESS | 1826 | 1461204877694 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:14:37 INFO - PROCESS | 1826 | 1461204877697 Marionette TRACE conn3 <- [1,2746,null,{}] 19:14:37 INFO - PROCESS | 1826 | 1461204877703 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}] 19:14:37 INFO - PROCESS | 1826 | 1461204877923 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:14:38 INFO - PROCESS | 1826 | 1461204878204 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:38 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b787000 == 151 [pid = 1826] [id = 694] 19:14:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a13b68c00) [pid = 1826] [serial = 2083] [outer = (nil)] 19:14:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a1a202800) [pid = 1826] [serial = 2084] [outer = 0x7f7a13b68c00] 19:14:38 INFO - PROCESS | 1826 | 1461204878283 Marionette DEBUG loaded listener.js 19:14:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a1a4e1000) [pid = 1826] [serial = 2085] [outer = 0x7f7a13b68c00] 19:14:39 INFO - PROCESS | 1826 | 1461204879177 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]]]}] 19:14:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:14:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1536ms 19:14:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:14:39 INFO - PROCESS | 1826 | 1461204879232 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:14:39 INFO - PROCESS | 1826 | 1461204879235 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:14:39 INFO - PROCESS | 1826 | 1461204879241 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:14:39 INFO - PROCESS | 1826 | 1461204879245 Marionette TRACE conn3 <- [1,2750,null,{}] 19:14:39 INFO - PROCESS | 1826 | 1461204879250 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}] 19:14:39 INFO - PROCESS | 1826 | 1461204879465 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:14:39 INFO - PROCESS | 1826 | 1461204879742 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c5a0800 == 152 [pid = 1826] [id = 695] 19:14:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a126ac800) [pid = 1826] [serial = 2086] [outer = (nil)] 19:14:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a1b7d6000) [pid = 1826] [serial = 2087] [outer = 0x7f7a126ac800] 19:14:39 INFO - PROCESS | 1826 | 1461204879860 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a1b839800) [pid = 1826] [serial = 2088] [outer = 0x7f7a126ac800] 19:14:40 INFO - PROCESS | 1826 | 1461204880706 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]]]}] 19:14:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:14:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1530ms 19:14:40 INFO - PROCESS | 1826 | 1461204880771 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:14:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:14:40 INFO - PROCESS | 1826 | 1461204880775 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 19:14:40 INFO - PROCESS | 1826 | 1461204880781 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 1826 | 1461204880784 Marionette TRACE conn3 <- [1,2754,null,{}] 19:14:40 INFO - PROCESS | 1826 | 1461204880789 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}] 19:14:41 INFO - PROCESS | 1826 | 1461204881054 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:14:41 INFO - PROCESS | 1826 | 1461204881387 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d2b6000 == 153 [pid = 1826] [id = 696] 19:14:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a1c435000) [pid = 1826] [serial = 2089] [outer = (nil)] 19:14:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a1c46b800) [pid = 1826] [serial = 2090] [outer = 0x7f7a1c435000] 19:14:41 INFO - PROCESS | 1826 | 1461204881468 Marionette DEBUG loaded listener.js 19:14:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a1c868c00) [pid = 1826] [serial = 2091] [outer = 0x7f7a1c435000] 19:14:42 INFO - PROCESS | 1826 | 1461204882321 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]]]}] 19:14:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:14:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1588ms 19:14:42 INFO - PROCESS | 1826 | 1461204882371 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:14:42 INFO - PROCESS | 1826 | 1461204882374 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 19:14:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:14:42 INFO - PROCESS | 1826 | 1461204882381 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:14:42 INFO - PROCESS | 1826 | 1461204882384 Marionette TRACE conn3 <- [1,2758,null,{}] 19:14:42 INFO - PROCESS | 1826 | 1461204882391 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}] 19:14:42 INFO - PROCESS | 1826 | 1461204882623 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:14:42 INFO - PROCESS | 1826 | 1461204882899 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:42 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a208ae800 == 154 [pid = 1826] [id = 697] 19:14:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a1c437800) [pid = 1826] [serial = 2092] [outer = (nil)] 19:14:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a1cc63000) [pid = 1826] [serial = 2093] [outer = 0x7f7a1c437800] 19:14:43 INFO - PROCESS | 1826 | 1461204883017 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a1cd13c00) [pid = 1826] [serial = 2094] [outer = 0x7f7a1c437800] 19:14:43 INFO - PROCESS | 1826 | 1461204883896 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]]]}] 19:14:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:14:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1589ms 19:14:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:14:43 INFO - PROCESS | 1826 | 1461204883971 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:14:43 INFO - PROCESS | 1826 | 1461204883974 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 19:14:43 INFO - PROCESS | 1826 | 1461204883980 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 1826 | 1461204883984 Marionette TRACE conn3 <- [1,2762,null,{}] 19:14:43 INFO - PROCESS | 1826 | 1461204883989 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}] 19:14:44 INFO - PROCESS | 1826 | 1461204884242 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:14:44 INFO - PROCESS | 1826 | 1461204884570 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:44 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b2e000 == 155 [pid = 1826] [id = 698] 19:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a1ca0cc00) [pid = 1826] [serial = 2095] [outer = (nil)] 19:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a1cf5c400) [pid = 1826] [serial = 2096] [outer = 0x7f7a1ca0cc00] 19:14:44 INFO - PROCESS | 1826 | 1461204884647 Marionette DEBUG loaded listener.js 19:14:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a1d16c000) [pid = 1826] [serial = 2097] [outer = 0x7f7a1ca0cc00] 19:14:45 INFO - PROCESS | 1826 | 1461204885511 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]]]}] 19:14:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:14:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1591ms 19:14:45 INFO - PROCESS | 1826 | 1461204885572 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:14:45 INFO - PROCESS | 1826 | 1461204885575 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 19:14:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:14:45 INFO - PROCESS | 1826 | 1461204885581 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:14:45 INFO - PROCESS | 1826 | 1461204885583 Marionette TRACE conn3 <- [1,2766,null,{}] 19:14:45 INFO - PROCESS | 1826 | 1461204885589 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}] 19:14:45 INFO - PROCESS | 1826 | 1461204885811 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:14:46 INFO - PROCESS | 1826 | 1461204886089 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20bdf000 == 156 [pid = 1826] [id = 699] 19:14:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a10cb9000) [pid = 1826] [serial = 2098] [outer = (nil)] 19:14:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a1d16c400) [pid = 1826] [serial = 2099] [outer = 0x7f7a10cb9000] 19:14:46 INFO - PROCESS | 1826 | 1461204886169 Marionette DEBUG loaded listener.js 19:14:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a1e29b000) [pid = 1826] [serial = 2100] [outer = 0x7f7a10cb9000] 19:14:47 INFO - PROCESS | 1826 | 1461204887041 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]]]}] 19:14:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:14:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1529ms 19:14:47 INFO - PROCESS | 1826 | 1461204887112 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:14:47 INFO - PROCESS | 1826 | 1461204887116 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 19:14:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:14:47 INFO - PROCESS | 1826 | 1461204887121 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:14:47 INFO - PROCESS | 1826 | 1461204887123 Marionette TRACE conn3 <- [1,2770,null,{}] 19:14:47 INFO - PROCESS | 1826 | 1461204887129 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}] 19:14:47 INFO - PROCESS | 1826 | 1461204887397 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:14:47 INFO - PROCESS | 1826 | 1461204887718 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20d0e000 == 157 [pid = 1826] [id = 700] 19:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a151e8400) [pid = 1826] [serial = 2101] [outer = (nil)] 19:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a1e38bc00) [pid = 1826] [serial = 2102] [outer = 0x7f7a151e8400] 19:14:47 INFO - PROCESS | 1826 | 1461204887796 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a1e552c00) [pid = 1826] [serial = 2103] [outer = 0x7f7a151e8400] 19:14:48 INFO - PROCESS | 1826 | 1461204888644 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]]]}] 19:14:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:14:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1583ms 19:14:48 INFO - PROCESS | 1826 | 1461204888706 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:14:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:14:48 INFO - PROCESS | 1826 | 1461204888711 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:14:48 INFO - PROCESS | 1826 | 1461204888716 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:14:48 INFO - PROCESS | 1826 | 1461204888721 Marionette TRACE conn3 <- [1,2774,null,{}] 19:14:48 INFO - PROCESS | 1826 | 1461204888726 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}] 19:14:48 INFO - PROCESS | 1826 | 1461204888964 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:14:49 INFO - PROCESS | 1826 | 1461204889303 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c73000 == 158 [pid = 1826] [id = 701] 19:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a1fcabc00) [pid = 1826] [serial = 2104] [outer = (nil)] 19:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a1fddc400) [pid = 1826] [serial = 2105] [outer = 0x7f7a1fcabc00] 19:14:49 INFO - PROCESS | 1826 | 1461204889461 Marionette DEBUG loaded listener.js 19:14:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a1fdea000) [pid = 1826] [serial = 2106] [outer = 0x7f7a1fcabc00] 19:14:50 INFO - PROCESS | 1826 | 1461204890504 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]]]}] 19:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1832ms 19:14:50 INFO - PROCESS | 1826 | 1461204890549 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:14:50 INFO - PROCESS | 1826 | 1461204890553 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:14:50 INFO - PROCESS | 1826 | 1461204890559 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:14:50 INFO - PROCESS | 1826 | 1461204890561 Marionette TRACE conn3 <- [1,2778,null,{}] 19:14:50 INFO - PROCESS | 1826 | 1461204890567 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}] 19:14:50 INFO - PROCESS | 1826 | 1461204890792 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:14:51 INFO - PROCESS | 1826 | 1461204891124 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:51 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a255d4000 == 159 [pid = 1826] [id = 702] 19:14:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a1e54e800) [pid = 1826] [serial = 2107] [outer = (nil)] 19:14:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a20dad800) [pid = 1826] [serial = 2108] [outer = 0x7f7a1e54e800] 19:14:51 INFO - PROCESS | 1826 | 1461204891202 Marionette DEBUG loaded listener.js 19:14:51 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a20ec7800) [pid = 1826] [serial = 2109] [outer = 0x7f7a1e54e800] 19:14:52 INFO - PROCESS | 1826 | 1461204892030 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]]]}] 19:14:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:14:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1528ms 19:14:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:14:52 INFO - PROCESS | 1826 | 1461204892089 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:14:52 INFO - PROCESS | 1826 | 1461204892091 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:14:52 INFO - PROCESS | 1826 | 1461204892098 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:14:52 INFO - PROCESS | 1826 | 1461204892101 Marionette TRACE conn3 <- [1,2782,null,{}] 19:14:52 INFO - PROCESS | 1826 | 1461204892106 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}] 19:14:52 INFO - PROCESS | 1826 | 1461204892332 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:14:52 INFO - PROCESS | 1826 | 1461204892620 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25d19800 == 160 [pid = 1826] [id = 703] 19:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a1ffb2c00) [pid = 1826] [serial = 2110] [outer = (nil)] 19:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a21aa6800) [pid = 1826] [serial = 2111] [outer = 0x7f7a1ffb2c00] 19:14:52 INFO - PROCESS | 1826 | 1461204892737 Marionette DEBUG loaded listener.js 19:14:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a22fa1c00) [pid = 1826] [serial = 2112] [outer = 0x7f7a1ffb2c00] 19:14:53 INFO - PROCESS | 1826 | 1461204893626 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]]]}] 19:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1582ms 19:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:14:53 INFO - PROCESS | 1826 | 1461204893680 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:14:53 INFO - PROCESS | 1826 | 1461204893683 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:14:53 INFO - PROCESS | 1826 | 1461204893691 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 1826 | 1461204893693 Marionette TRACE conn3 <- [1,2786,null,{}] 19:14:53 INFO - PROCESS | 1826 | 1461204893698 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}] 19:14:53 INFO - PROCESS | 1826 | 1461204893921 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:14:54 INFO - PROCESS | 1826 | 1461204894247 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:54 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26c2b000 == 161 [pid = 1826] [id = 704] 19:14:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a20ec7c00) [pid = 1826] [serial = 2113] [outer = (nil)] 19:14:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a2395dc00) [pid = 1826] [serial = 2114] [outer = 0x7f7a20ec7c00] 19:14:54 INFO - PROCESS | 1826 | 1461204894323 Marionette DEBUG loaded listener.js 19:14:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a23eb3000) [pid = 1826] [serial = 2115] [outer = 0x7f7a20ec7c00] 19:14:55 INFO - PROCESS | 1826 | 1461204895242 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]]]}] 19:14:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:14:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1581ms 19:14:55 INFO - PROCESS | 1826 | 1461204895272 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:14:55 INFO - PROCESS | 1826 | 1461204895276 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:14:55 INFO - PROCESS | 1826 | 1461204895282 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:14:55 INFO - PROCESS | 1826 | 1461204895285 Marionette TRACE conn3 <- [1,2790,null,{}] 19:14:55 INFO - PROCESS | 1826 | 1461204895290 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}] 19:14:55 INFO - PROCESS | 1826 | 1461204895510 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:14:55 INFO - PROCESS | 1826 | 1461204895805 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2d4c7000 == 162 [pid = 1826] [id = 705] 19:14:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a0e70e000) [pid = 1826] [serial = 2116] [outer = (nil)] 19:14:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a248f1000) [pid = 1826] [serial = 2117] [outer = 0x7f7a0e70e000] 19:14:55 INFO - PROCESS | 1826 | 1461204895937 Marionette DEBUG loaded listener.js 19:14:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a249b5000) [pid = 1826] [serial = 2118] [outer = 0x7f7a0e70e000] 19:14:56 INFO - PROCESS | 1826 | 1461204896974 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]]]}] 19:14:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:14:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1729ms 19:14:57 INFO - PROCESS | 1826 | 1461204897013 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:14:57 INFO - PROCESS | 1826 | 1461204897017 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:14:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:14:57 INFO - PROCESS | 1826 | 1461204897024 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:14:57 INFO - PROCESS | 1826 | 1461204897028 Marionette TRACE conn3 <- [1,2794,null,{}] 19:14:57 INFO - PROCESS | 1826 | 1461204897033 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}] 19:14:57 INFO - PROCESS | 1826 | 1461204897343 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:14:57 INFO - PROCESS | 1826 | 1461204897673 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:57 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3349b800 == 163 [pid = 1826] [id = 706] 19:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a20ecd400) [pid = 1826] [serial = 2119] [outer = (nil)] 19:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a24e0e000) [pid = 1826] [serial = 2120] [outer = 0x7f7a20ecd400] 19:14:57 INFO - PROCESS | 1826 | 1461204897756 Marionette DEBUG loaded listener.js 19:14:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a2503cc00) [pid = 1826] [serial = 2121] [outer = 0x7f7a20ecd400] 19:14:58 INFO - PROCESS | 1826 | 1461204898669 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]]]}] 19:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1688ms 19:14:58 INFO - PROCESS | 1826 | 1461204898714 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:14:58 INFO - PROCESS | 1826 | 1461204898718 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:14:58 INFO - PROCESS | 1826 | 1461204898726 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:14:58 INFO - PROCESS | 1826 | 1461204898729 Marionette TRACE conn3 <- [1,2798,null,{}] 19:14:58 INFO - PROCESS | 1826 | 1461204898736 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}] 19:14:58 INFO - PROCESS | 1826 | 1461204898967 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:14:59 INFO - PROCESS | 1826 | 1461204899339 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3451c800 == 164 [pid = 1826] [id = 707] 19:14:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a239d8400) [pid = 1826] [serial = 2122] [outer = (nil)] 19:14:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a25965000) [pid = 1826] [serial = 2123] [outer = 0x7f7a239d8400] 19:14:59 INFO - PROCESS | 1826 | 1461204899414 Marionette DEBUG loaded listener.js 19:14:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a26584c00) [pid = 1826] [serial = 2124] [outer = 0x7f7a239d8400] 19:15:00 INFO - PROCESS | 1826 | 1461204900351 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]]]}] 19:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1683ms 19:15:00 INFO - PROCESS | 1826 | 1461204900408 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:15:00 INFO - PROCESS | 1826 | 1461204900411 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:15:00 INFO - PROCESS | 1826 | 1461204900432 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:15:00 INFO - PROCESS | 1826 | 1461204900437 Marionette TRACE conn3 <- [1,2802,null,{}] 19:15:00 INFO - PROCESS | 1826 | 1461204900451 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}] 19:15:00 INFO - PROCESS | 1826 | 1461204900741 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:15:01 INFO - PROCESS | 1826 | 1461204901082 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:01 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38356000 == 165 [pid = 1826] [id = 708] 19:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1b7e0400) [pid = 1826] [serial = 2125] [outer = (nil)] 19:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a26a83800) [pid = 1826] [serial = 2126] [outer = 0x7f7a1b7e0400] 19:15:01 INFO - PROCESS | 1826 | 1461204901168 Marionette DEBUG loaded listener.js 19:15:01 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a27869c00) [pid = 1826] [serial = 2127] [outer = 0x7f7a1b7e0400] 19:15:02 INFO - PROCESS | 1826 | 1461204902114 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]]]}] 19:15:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:15:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1758ms 19:15:02 INFO - PROCESS | 1826 | 1461204902176 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:15:02 INFO - PROCESS | 1826 | 1461204902180 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:15:02 INFO - PROCESS | 1826 | 1461204902186 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:15:02 INFO - PROCESS | 1826 | 1461204902188 Marionette TRACE conn3 <- [1,2806,null,{}] 19:15:02 INFO - PROCESS | 1826 | 1461204902193 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}] 19:15:02 INFO - PROCESS | 1826 | 1461204902427 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:15:02 INFO - PROCESS | 1826 | 1461204902761 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3855c800 == 166 [pid = 1826] [id = 709] 19:15:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a0bd82000) [pid = 1826] [serial = 2128] [outer = (nil)] 19:15:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a2d413400) [pid = 1826] [serial = 2129] [outer = 0x7f7a0bd82000] 19:15:02 INFO - PROCESS | 1826 | 1461204902987 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a33178000) [pid = 1826] [serial = 2130] [outer = 0x7f7a0bd82000] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a13cf0800 == 165 [pid = 1826] [id = 689] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a11f52800 == 164 [pid = 1826] [id = 688] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0bd3a000 == 163 [pid = 1826] [id = 687] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c09b800 == 162 [pid = 1826] [id = 686] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12583000 == 161 [pid = 1826] [id = 685] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20a39000 == 160 [pid = 1826] [id = 682] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1e168800 == 159 [pid = 1826] [id = 681] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1cabd800 == 158 [pid = 1826] [id = 680] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c295800 == 157 [pid = 1826] [id = 679] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b791000 == 156 [pid = 1826] [id = 678] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a3da000 == 155 [pid = 1826] [id = 677] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15d03000 == 154 [pid = 1826] [id = 676] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a15a0c000 == 153 [pid = 1826] [id = 675] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12771000 == 152 [pid = 1826] [id = 674] 19:15:04 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c082800 == 151 [pid = 1826] [id = 673] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a0e905c00) [pid = 1826] [serial = 2018] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a13b68800) [pid = 1826] [serial = 2010] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0e910c00) [pid = 1826] [serial = 1952] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a1c212c00) [pid = 1826] [serial = 1961] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a11323000) [pid = 1826] [serial = 2004] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a0fb28000) [pid = 1826] [serial = 2001] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a267c0400) [pid = 1826] [serial = 1970] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a12b0a800) [pid = 1826] [serial = 1991] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a14e10000) [pid = 1826] [serial = 2015] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a36716800) [pid = 1826] [serial = 1976] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a1a211400) [pid = 1826] [serial = 1958] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a10caf000) [pid = 1826] [serial = 2003] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a123aa000) [pid = 1826] [serial = 1955] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a14fc3000) [pid = 1826] [serial = 2016] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a386c1000) [pid = 1826] [serial = 1982] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a0e906400) [pid = 1826] [serial = 1998] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a38516c00) [pid = 1826] [serial = 1979] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a0bfe2800) [pid = 1826] [serial = 1985] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a0e70f800) [pid = 1826] [serial = 1997] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a126b5000) [pid = 1826] [serial = 2009] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a38517800) [pid = 1826] [serial = 1988] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a0f0d2000) [pid = 1826] [serial = 2000] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a13fc2400) [pid = 1826] [serial = 2013] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a0bd80000) [pid = 1826] [serial = 1995] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a10c04400) [pid = 1826] [serial = 2006] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a20ec5800) [pid = 1826] [serial = 1967] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a0bd6f000) [pid = 1826] [serial = 1994] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a345e5800) [pid = 1826] [serial = 1973] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a13ee0400) [pid = 1826] [serial = 2012] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a1132f400) [pid = 1826] [serial = 2007] [outer = (nil)] [url = about:blank] 19:15:04 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a1cd11000) [pid = 1826] [serial = 1964] [outer = (nil)] [url = about:blank] 19:15:05 INFO - PROCESS | 1826 | 1461204905364 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]]]}] 19:15:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:15:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 3189ms 19:15:05 INFO - PROCESS | 1826 | 1461204905376 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 1826 | 1461204905382 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:15:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:15:05 INFO - PROCESS | 1826 | 1461204905395 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 1826 | 1461204905399 Marionette TRACE conn3 <- [1,2810,null,{}] 19:15:05 INFO - PROCESS | 1826 | 1461204905406 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}] 19:15:05 INFO - PROCESS | 1826 | 1461204905640 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:15:05 INFO - PROCESS | 1826 | 1461204905885 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0bd36800 == 152 [pid = 1826] [id = 710] 19:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a0e074400) [pid = 1826] [serial = 2131] [outer = (nil)] 19:15:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a0e672c00) [pid = 1826] [serial = 2132] [outer = 0x7f7a0e074400] 19:15:05 INFO - PROCESS | 1826 | 1461204905966 Marionette DEBUG loaded listener.js 19:15:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a0e79e400) [pid = 1826] [serial = 2133] [outer = 0x7f7a0e074400] 19:15:06 INFO - PROCESS | 1826 | 1461204906892 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]]]}] 19:15:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:15:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1532ms 19:15:06 INFO - PROCESS | 1826 | 1461204906928 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:15:06 INFO - PROCESS | 1826 | 1461204906935 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:15:06 INFO - PROCESS | 1826 | 1461204906947 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:15:06 INFO - PROCESS | 1826 | 1461204906950 Marionette TRACE conn3 <- [1,2814,null,{}] 19:15:06 INFO - PROCESS | 1826 | 1461204906957 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}] 19:15:07 INFO - PROCESS | 1826 | 1461204907323 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:15:07 INFO - PROCESS | 1826 | 1461204907357 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f268800 == 153 [pid = 1826] [id = 711] 19:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a0e076000) [pid = 1826] [serial = 2134] [outer = (nil)] 19:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a0f0d1c00) [pid = 1826] [serial = 2135] [outer = 0x7f7a0e076000] 19:15:07 INFO - PROCESS | 1826 | 1461204907423 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a10c04800) [pid = 1826] [serial = 2136] [outer = 0x7f7a0e076000] 19:15:08 INFO - PROCESS | 1826 | 1461204908572 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]]]}] 19:15:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:15:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1681ms 19:15:08 INFO - PROCESS | 1826 | 1461204908630 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 1826 | 1461204908639 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:15:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:15:08 INFO - PROCESS | 1826 | 1461204908663 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 1826 | 1461204908672 Marionette TRACE conn3 <- [1,2818,null,{}] 19:15:08 INFO - PROCESS | 1826 | 1461204908694 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}] 19:15:09 INFO - PROCESS | 1826 | 1461204909086 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:15:09 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a10c0c800) [pid = 1826] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:15:09 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a0bc34800) [pid = 1826] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:15:09 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a0e9ecc00) [pid = 1826] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:15:09 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a0bc3c000) [pid = 1826] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:15:09 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a0e90c400) [pid = 1826] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:15:09 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a10acb800) [pid = 1826] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:15:09 INFO - PROCESS | 1826 | 1461204909607 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f953800 == 154 [pid = 1826] [id = 712] 19:15:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a0bc3c000) [pid = 1826] [serial = 2137] [outer = (nil)] 19:15:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a0e9f7400) [pid = 1826] [serial = 2138] [outer = 0x7f7a0bc3c000] 19:15:09 INFO - PROCESS | 1826 | 1461204909679 Marionette DEBUG loaded listener.js 19:15:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a126b6c00) [pid = 1826] [serial = 2139] [outer = 0x7f7a0bc3c000] 19:15:10 INFO - PROCESS | 1826 | 1461204910481 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]]]}] 19:15:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:15:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1856ms 19:15:10 INFO - PROCESS | 1826 | 1461204910508 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:15:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:15:10 INFO - PROCESS | 1826 | 1461204910513 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:15:10 INFO - PROCESS | 1826 | 1461204910518 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:15:10 INFO - PROCESS | 1826 | 1461204910521 Marionette TRACE conn3 <- [1,2822,null,{}] 19:15:10 INFO - PROCESS | 1826 | 1461204910526 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}] 19:15:10 INFO - PROCESS | 1826 | 1461204910748 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:15:10 INFO - PROCESS | 1826 | 1461204910950 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12d21800 == 155 [pid = 1826] [id = 713] 19:15:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a0decdc00) [pid = 1826] [serial = 2140] [outer = (nil)] 19:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a13edd000) [pid = 1826] [serial = 2141] [outer = 0x7f7a0decdc00] 19:15:11 INFO - PROCESS | 1826 | 1461204911013 Marionette DEBUG loaded listener.js 19:15:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a10ac9800) [pid = 1826] [serial = 2142] [outer = 0x7f7a0decdc00] 19:15:12 INFO - PROCESS | 1826 | 1461204912143 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]]]}] 19:15:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:15:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1686ms 19:15:12 INFO - PROCESS | 1826 | 1461204912206 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:15:12 INFO - PROCESS | 1826 | 1461204912212 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:15:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:15:12 INFO - PROCESS | 1826 | 1461204912220 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:15:12 INFO - PROCESS | 1826 | 1461204912226 Marionette TRACE conn3 <- [1,2826,null,{}] 19:15:12 INFO - PROCESS | 1826 | 1461204912236 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}] 19:15:12 INFO - PROCESS | 1826 | 1461204912533 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:15:12 INFO - PROCESS | 1826 | 1461204912885 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7ed000 == 156 [pid = 1826] [id = 714] 19:15:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a0bfe8400) [pid = 1826] [serial = 2143] [outer = (nil)] 19:15:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a0f063000) [pid = 1826] [serial = 2144] [outer = 0x7f7a0bfe8400] 19:15:12 INFO - PROCESS | 1826 | 1461204912971 Marionette DEBUG loaded listener.js 19:15:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a0fb27800) [pid = 1826] [serial = 2145] [outer = 0x7f7a0bfe8400] 19:15:13 INFO - PROCESS | 1826 | 1461204913960 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1788ms 19:15:14 INFO - PROCESS | 1826 | 1461204914009 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:15:14 INFO - PROCESS | 1826 | 1461204914018 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:15:14 INFO - PROCESS | 1826 | 1461204914029 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 1826 | 1461204914033 Marionette TRACE conn3 <- [1,2830,null,{}] 19:15:14 INFO - PROCESS | 1826 | 1461204914039 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}] 19:15:14 INFO - PROCESS | 1826 | 1461204914372 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:15:14 INFO - PROCESS | 1826 | 1461204914861 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:14 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13cf3800 == 157 [pid = 1826] [id = 715] 19:15:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a11fb6800) [pid = 1826] [serial = 2146] [outer = (nil)] 19:15:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a13ee5000) [pid = 1826] [serial = 2147] [outer = 0x7f7a11fb6800] 19:15:14 INFO - PROCESS | 1826 | 1461204914942 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a14fbdc00) [pid = 1826] [serial = 2148] [outer = 0x7f7a11fb6800] 19:15:16 INFO - PROCESS | 1826 | 1461204916016 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]]]}] 19:15:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:15:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2047ms 19:15:16 INFO - PROCESS | 1826 | 1461204916077 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:15:16 INFO - PROCESS | 1826 | 1461204916081 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:15:16 INFO - PROCESS | 1826 | 1461204916087 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:15:16 INFO - PROCESS | 1826 | 1461204916093 Marionette TRACE conn3 <- [1,2834,null,{}] 19:15:16 INFO - PROCESS | 1826 | 1461204916109 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}] 19:15:16 INFO - PROCESS | 1826 | 1461204916395 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:15:16 INFO - PROCESS | 1826 | 1461204916758 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15c57800 == 158 [pid = 1826] [id = 716] 19:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a126afc00) [pid = 1826] [serial = 2149] [outer = (nil)] 19:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a15de7800) [pid = 1826] [serial = 2150] [outer = 0x7f7a126afc00] 19:15:16 INFO - PROCESS | 1826 | 1461204916849 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a1b7d8000) [pid = 1826] [serial = 2151] [outer = 0x7f7a126afc00] 19:15:17 INFO - PROCESS | 1826 | 1461204917955 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:15:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:15:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1940ms 19:15:18 INFO - PROCESS | 1826 | 1461204918031 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:15:18 INFO - PROCESS | 1826 | 1461204918038 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:15:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:15:18 INFO - PROCESS | 1826 | 1461204918044 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:15:18 INFO - PROCESS | 1826 | 1461204918046 Marionette TRACE conn3 <- [1,2838,null,{}] 19:15:18 INFO - PROCESS | 1826 | 1461204918052 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}] 19:15:18 INFO - PROCESS | 1826 | 1461204918352 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:15:18 INFO - PROCESS | 1826 | 1461204918685 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a618800 == 159 [pid = 1826] [id = 717] 19:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a151e5c00) [pid = 1826] [serial = 2152] [outer = (nil)] 19:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a1bab1800) [pid = 1826] [serial = 2153] [outer = 0x7f7a151e5c00] 19:15:18 INFO - PROCESS | 1826 | 1461204918762 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a1baf5800) [pid = 1826] [serial = 2154] [outer = 0x7f7a151e5c00] 19:15:19 INFO - PROCESS | 1826 | 1461204919639 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]]]}] 19:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1634ms 19:15:19 INFO - PROCESS | 1826 | 1461204919679 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:15:19 INFO - PROCESS | 1826 | 1461204919683 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:15:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:15:19 INFO - PROCESS | 1826 | 1461204919689 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:15:19 INFO - PROCESS | 1826 | 1461204919691 Marionette TRACE conn3 <- [1,2842,null,{}] 19:15:19 INFO - PROCESS | 1826 | 1461204919698 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}] 19:15:19 INFO - PROCESS | 1826 | 1461204919932 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:15:20 INFO - PROCESS | 1826 | 1461204920226 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b94f800 == 160 [pid = 1826] [id = 718] 19:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1c215400) [pid = 1826] [serial = 2155] [outer = (nil)] 19:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1c2cac00) [pid = 1826] [serial = 2156] [outer = 0x7f7a1c215400] 19:15:20 INFO - PROCESS | 1826 | 1461204920367 Marionette DEBUG loaded listener.js 19:15:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a1c34dc00) [pid = 1826] [serial = 2157] [outer = 0x7f7a1c215400] 19:15:21 INFO - PROCESS | 1826 | 1461204921311 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]]]}] 19:15:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:15:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1680ms 19:15:21 INFO - PROCESS | 1826 | 1461204921371 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:15:21 INFO - PROCESS | 1826 | 1461204921375 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:15:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:15:21 INFO - PROCESS | 1826 | 1461204921381 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:15:21 INFO - PROCESS | 1826 | 1461204921383 Marionette TRACE conn3 <- [1,2846,null,{}] 19:15:21 INFO - PROCESS | 1826 | 1461204921389 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}] 19:15:21 INFO - PROCESS | 1826 | 1461204921654 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:15:22 INFO - PROCESS | 1826 | 1461204922012 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:22 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1cabd800 == 161 [pid = 1826] [id = 719] 19:15:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a1c74a400) [pid = 1826] [serial = 2158] [outer = (nil)] 19:15:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1e2a6400) [pid = 1826] [serial = 2159] [outer = 0x7f7a1c74a400] 19:15:22 INFO - PROCESS | 1826 | 1461204922101 Marionette DEBUG loaded listener.js 19:15:22 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a1fc6f400) [pid = 1826] [serial = 2160] [outer = 0x7f7a1c74a400] 19:15:22 INFO - PROCESS | 1826 | 1461204922971 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]]]}] 19:15:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:15:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1628ms 19:15:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:15:23 INFO - PROCESS | 1826 | 1461204923010 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:15:23 INFO - PROCESS | 1826 | 1461204923013 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:15:23 INFO - PROCESS | 1826 | 1461204923019 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:15:23 INFO - PROCESS | 1826 | 1461204923022 Marionette TRACE conn3 <- [1,2850,null,{}] 19:15:23 INFO - PROCESS | 1826 | 1461204923028 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}] 19:15:23 INFO - PROCESS | 1826 | 1461204923248 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:15:23 INFO - PROCESS | 1826 | 1461204923535 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:23 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1e337800 == 162 [pid = 1826] [id = 720] 19:15:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1fddf800) [pid = 1826] [serial = 2161] [outer = (nil)] 19:15:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1ffcd000) [pid = 1826] [serial = 2162] [outer = 0x7f7a1fddf800] 19:15:23 INFO - PROCESS | 1826 | 1461204923619 Marionette DEBUG loaded listener.js 19:15:23 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a22475000) [pid = 1826] [serial = 2163] [outer = 0x7f7a1fddf800] 19:15:24 INFO - PROCESS | 1826 | 1461204924489 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:15:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:15:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1539ms 19:15:24 INFO - PROCESS | 1826 | 1461204924558 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:15:24 INFO - PROCESS | 1826 | 1461204924562 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:15:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:15:24 INFO - PROCESS | 1826 | 1461204924569 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:15:24 INFO - PROCESS | 1826 | 1461204924572 Marionette TRACE conn3 <- [1,2854,null,{}] 19:15:24 INFO - PROCESS | 1826 | 1461204924577 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}] 19:15:24 INFO - PROCESS | 1826 | 1461204924801 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:15:25 INFO - PROCESS | 1826 | 1461204925094 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b34800 == 163 [pid = 1826] [id = 721] 19:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a1fde0400) [pid = 1826] [serial = 2164] [outer = (nil)] 19:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a25ead800) [pid = 1826] [serial = 2165] [outer = 0x7f7a1fde0400] 19:15:25 INFO - PROCESS | 1826 | 1461204925254 Marionette DEBUG loaded listener.js 19:15:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a276b5400) [pid = 1826] [serial = 2166] [outer = 0x7f7a1fde0400] 19:15:26 INFO - PROCESS | 1826 | 1461204926199 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]]]}] 19:15:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:15:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1683ms 19:15:26 INFO - PROCESS | 1826 | 1461204926252 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:15:26 INFO - PROCESS | 1826 | 1461204926255 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:15:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:15:26 INFO - PROCESS | 1826 | 1461204926262 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:15:26 INFO - PROCESS | 1826 | 1461204926267 Marionette TRACE conn3 <- [1,2858,null,{}] 19:15:26 INFO - PROCESS | 1826 | 1461204926272 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}] 19:15:26 INFO - PROCESS | 1826 | 1461204926498 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:15:26 INFO - PROCESS | 1826 | 1461204926843 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24c8a000 == 164 [pid = 1826] [id = 722] 19:15:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a0bd7e400) [pid = 1826] [serial = 2167] [outer = (nil)] 19:15:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a2d416000) [pid = 1826] [serial = 2168] [outer = 0x7f7a0bd7e400] 19:15:26 INFO - PROCESS | 1826 | 1461204926925 Marionette DEBUG loaded listener.js 19:15:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a3381c400) [pid = 1826] [serial = 2169] [outer = 0x7f7a0bd7e400] 19:15:27 INFO - PROCESS | 1826 | 1461204927787 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:15:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:15:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1580ms 19:15:27 INFO - PROCESS | 1826 | 1461204927843 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 1826 | 1461204927846 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:15:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:15:27 INFO - PROCESS | 1826 | 1461204927852 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 1826 | 1461204927854 Marionette TRACE conn3 <- [1,2862,null,{}] 19:15:27 INFO - PROCESS | 1826 | 1461204927860 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}] 19:15:28 INFO - PROCESS | 1826 | 1461204928072 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:15:28 INFO - PROCESS | 1826 | 1461204928362 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a275de800 == 165 [pid = 1826] [id = 723] 19:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a0bd70000) [pid = 1826] [serial = 2170] [outer = (nil)] 19:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a15139800) [pid = 1826] [serial = 2171] [outer = 0x7f7a0bd70000] 19:15:28 INFO - PROCESS | 1826 | 1461204928477 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a345e0400) [pid = 1826] [serial = 2172] [outer = 0x7f7a0bd70000] 19:15:29 INFO - PROCESS | 1826 | 1461204929376 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]]]}] 19:15:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:15:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1583ms 19:15:29 INFO - PROCESS | 1826 | 1461204929435 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 1826 | 1461204929439 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:15:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:15:29 INFO - PROCESS | 1826 | 1461204929445 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 1826 | 1461204929449 Marionette TRACE conn3 <- [1,2866,null,{}] 19:15:29 INFO - PROCESS | 1826 | 1461204929454 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}] 19:15:29 INFO - PROCESS | 1826 | 1461204929710 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:15:30 INFO - PROCESS | 1826 | 1461204930064 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:30 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a385cd000 == 166 [pid = 1826] [id = 724] 19:15:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a367e8000) [pid = 1826] [serial = 2173] [outer = (nil)] 19:15:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a38072800) [pid = 1826] [serial = 2174] [outer = 0x7f7a367e8000] 19:15:30 INFO - PROCESS | 1826 | 1461204930145 Marionette DEBUG loaded listener.js 19:15:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a3851d000) [pid = 1826] [serial = 2175] [outer = 0x7f7a367e8000] 19:15:31 INFO - PROCESS | 1826 | 1461204931074 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]]]}] 19:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1686ms 19:15:31 INFO - PROCESS | 1826 | 1461204931133 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:15:31 INFO - PROCESS | 1826 | 1461204931137 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:15:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:15:31 INFO - PROCESS | 1826 | 1461204931142 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:15:31 INFO - PROCESS | 1826 | 1461204931145 Marionette TRACE conn3 <- [1,2870,null,{}] 19:15:31 INFO - PROCESS | 1826 | 1461204931150 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}] 19:15:31 INFO - PROCESS | 1826 | 1461204931373 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:15:31 INFO - PROCESS | 1826 | 1461204931712 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38a57800 == 167 [pid = 1826] [id = 725] 19:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a0e910400) [pid = 1826] [serial = 2176] [outer = (nil)] 19:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a386c9000) [pid = 1826] [serial = 2177] [outer = 0x7f7a0e910400] 19:15:31 INFO - PROCESS | 1826 | 1461204931787 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a3886ac00) [pid = 1826] [serial = 2178] [outer = 0x7f7a0e910400] 19:15:32 INFO - PROCESS | 1826 | 1461204932634 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]]]}] 19:15:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:15:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1533ms 19:15:32 INFO - PROCESS | 1826 | 1461204932676 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:15:32 INFO - PROCESS | 1826 | 1461204932680 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:15:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:15:32 INFO - PROCESS | 1826 | 1461204932685 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:15:32 INFO - PROCESS | 1826 | 1461204932687 Marionette TRACE conn3 <- [1,2874,null,{}] 19:15:32 INFO - PROCESS | 1826 | 1461204932693 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}] 19:15:32 INFO - PROCESS | 1826 | 1461204932909 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:15:33 INFO - PROCESS | 1826 | 1461204933201 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b25f000 == 168 [pid = 1826] [id = 726] 19:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a0ba05000) [pid = 1826] [serial = 2179] [outer = (nil)] 19:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a0ba0c000) [pid = 1826] [serial = 2180] [outer = 0x7f7a0ba05000] 19:15:33 INFO - PROCESS | 1826 | 1461204933318 Marionette DEBUG loaded listener.js 19:15:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a0ba10c00) [pid = 1826] [serial = 2181] [outer = 0x7f7a0ba05000] 19:15:34 INFO - PROCESS | 1826 | 1461204934154 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]]]}] 19:15:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:15:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1527ms 19:15:34 INFO - PROCESS | 1826 | 1461204934215 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:15:34 INFO - PROCESS | 1826 | 1461204934218 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:15:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:15:34 INFO - PROCESS | 1826 | 1461204934224 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:15:34 INFO - PROCESS | 1826 | 1461204934226 Marionette TRACE conn3 <- [1,2878,null,{}] 19:15:34 INFO - PROCESS | 1826 | 1461204934231 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}] 19:15:34 INFO - PROCESS | 1826 | 1461204934451 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:15:34 INFO - PROCESS | 1826 | 1461204934746 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a40296800 == 169 [pid = 1826] [id = 727] 19:15:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a0ba05400) [pid = 1826] [serial = 2182] [outer = (nil)] 19:15:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a0bdf3800) [pid = 1826] [serial = 2183] [outer = 0x7f7a0ba05400] 19:15:34 INFO - PROCESS | 1826 | 1461204934861 Marionette DEBUG loaded listener.js 19:15:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a0bdf7800) [pid = 1826] [serial = 2184] [outer = 0x7f7a0ba05400] 19:15:35 INFO - PROCESS | 1826 | 1461204935746 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]]]}] 19:15:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:15:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1583ms 19:15:35 INFO - PROCESS | 1826 | 1461204935808 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:15:35 INFO - PROCESS | 1826 | 1461204935811 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:15:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:15:35 INFO - PROCESS | 1826 | 1461204935817 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:15:35 INFO - PROCESS | 1826 | 1461204935819 Marionette TRACE conn3 <- [1,2882,null,{}] 19:15:35 INFO - PROCESS | 1826 | 1461204935824 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}] 19:15:36 INFO - PROCESS | 1826 | 1461204936029 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:15:36 INFO - PROCESS | 1826 | 1461204936321 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:36 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b9a800 == 170 [pid = 1826] [id = 728] 19:15:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a0bdf0c00) [pid = 1826] [serial = 2185] [outer = (nil)] 19:15:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a0bdfd000) [pid = 1826] [serial = 2186] [outer = 0x7f7a0bdf0c00] 19:15:36 INFO - PROCESS | 1826 | 1461204936435 Marionette DEBUG loaded listener.js 19:15:36 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a386bf400) [pid = 1826] [serial = 2187] [outer = 0x7f7a0bdf0c00] 19:15:37 INFO - PROCESS | 1826 | 1461204937273 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]]]}] 19:15:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:15:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1529ms 19:15:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:15:37 INFO - PROCESS | 1826 | 1461204937346 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:15:37 INFO - PROCESS | 1826 | 1461204937349 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:15:37 INFO - PROCESS | 1826 | 1461204937355 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:15:37 INFO - PROCESS | 1826 | 1461204937358 Marionette TRACE conn3 <- [1,2886,null,{}] 19:15:37 INFO - PROCESS | 1826 | 1461204937363 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}] 19:15:37 INFO - PROCESS | 1826 | 1461204937592 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:15:37 INFO - PROCESS | 1826 | 1461204937886 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5b2000 == 171 [pid = 1826] [id = 729] 19:15:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a0ba0d000) [pid = 1826] [serial = 2188] [outer = (nil)] 19:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a0e54b400) [pid = 1826] [serial = 2189] [outer = 0x7f7a0ba0d000] 19:15:38 INFO - PROCESS | 1826 | 1461204938055 Marionette DEBUG loaded listener.js 19:15:38 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a0e551000) [pid = 1826] [serial = 2190] [outer = 0x7f7a0ba0d000] 19:15:38 INFO - PROCESS | 1826 | 1461204938855 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]]]}] 19:15:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:15:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1535ms 19:15:38 INFO - PROCESS | 1826 | 1461204938890 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:15:38 INFO - PROCESS | 1826 | 1461204938893 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:15:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:15:38 INFO - PROCESS | 1826 | 1461204938899 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:15:38 INFO - PROCESS | 1826 | 1461204938902 Marionette TRACE conn3 <- [1,2890,null,{}] 19:15:38 INFO - PROCESS | 1826 | 1461204938907 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}] 19:15:39 INFO - PROCESS | 1826 | 1461204939125 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:15:39 INFO - PROCESS | 1826 | 1461204939422 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:39 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2036a000 == 172 [pid = 1826] [id = 730] 19:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a0bdf9400) [pid = 1826] [serial = 2191] [outer = (nil)] 19:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a0e555c00) [pid = 1826] [serial = 2192] [outer = 0x7f7a0bdf9400] 19:15:39 INFO - PROCESS | 1826 | 1461204939494 Marionette DEBUG loaded listener.js 19:15:39 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a388ad400) [pid = 1826] [serial = 2193] [outer = 0x7f7a0bdf9400] 19:15:40 INFO - PROCESS | 1826 | 1461204940418 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:15:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:15:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1584ms 19:15:40 INFO - PROCESS | 1826 | 1461204940484 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:15:40 INFO - PROCESS | 1826 | 1461204940487 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:15:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:15:40 INFO - PROCESS | 1826 | 1461204940493 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:15:40 INFO - PROCESS | 1826 | 1461204940495 Marionette TRACE conn3 <- [1,2894,null,{}] 19:15:40 INFO - PROCESS | 1826 | 1461204940501 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}] 19:15:40 INFO - PROCESS | 1826 | 1461204940724 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:15:41 INFO - PROCESS | 1826 | 1461204941061 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20382800 == 173 [pid = 1826] [id = 731] 19:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a0b502400) [pid = 1826] [serial = 2194] [outer = (nil)] 19:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a0b50b800) [pid = 1826] [serial = 2195] [outer = 0x7f7a0b502400] 19:15:41 INFO - PROCESS | 1826 | 1461204941134 Marionette DEBUG loaded listener.js 19:15:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a0b510400) [pid = 1826] [serial = 2196] [outer = 0x7f7a0b502400] 19:15:41 INFO - PROCESS | 1826 | 1461204941992 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]]]}] 19:15:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:15:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1541ms 19:15:42 INFO - PROCESS | 1826 | 1461204942035 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:15:42 INFO - PROCESS | 1826 | 1461204942038 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c099800 == 172 [pid = 1826] [id = 525] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2d4c7000 == 171 [pid = 1826] [id = 705] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a26c2b000 == 170 [pid = 1826] [id = 704] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25d19800 == 169 [pid = 1826] [id = 703] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a255d4000 == 168 [pid = 1826] [id = 702] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24c73000 == 167 [pid = 1826] [id = 701] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20d0e000 == 166 [pid = 1826] [id = 700] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20bdf000 == 165 [pid = 1826] [id = 699] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b2e000 == 164 [pid = 1826] [id = 698] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a208ae800 == 163 [pid = 1826] [id = 697] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d2b6000 == 162 [pid = 1826] [id = 696] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12d29000 == 161 [pid = 1826] [id = 663] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c5a0800 == 160 [pid = 1826] [id = 695] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b787000 == 159 [pid = 1826] [id = 694] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a318000 == 158 [pid = 1826] [id = 693] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12d19800 == 157 [pid = 1826] [id = 692] 19:15:43 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b7d1000 == 156 [pid = 1826] [id = 691] 19:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a15137800) [pid = 1826] [serial = 2072] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a13c49c00) [pid = 1826] [serial = 2069] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a0dc50800) [pid = 1826] [serial = 2057] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a10f1c400) [pid = 1826] [serial = 2064] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a1bab5000) [pid = 1826] [serial = 2042] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a1c345400) [pid = 1826] [serial = 2045] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a1c473000) [pid = 1826] [serial = 2048] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a10d5f800) [pid = 1826] [serial = 2019] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a13fbdc00) [pid = 1826] [serial = 2070] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a1a4e3c00) [pid = 1826] [serial = 2036] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a0df5f000) [pid = 1826] [serial = 2058] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a1b7f5400) [pid = 1826] [serial = 2039] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a1512fc00) [pid = 1826] [serial = 2033] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a0e9f5c00) [pid = 1826] [serial = 2060] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a0df5dc00) [pid = 1826] [serial = 2054] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a123b1000) [pid = 1826] [serial = 2066] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a13ee3400) [pid = 1826] [serial = 2030] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a10cb4400) [pid = 1826] [serial = 2063] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a11329000) [pid = 1826] [serial = 2027] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a0f16b800) [pid = 1826] [serial = 2061] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a0bc36000) [pid = 1826] [serial = 2051] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a12b08800) [pid = 1826] [serial = 2067] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a0bfdfc00) [pid = 1826] [serial = 2021] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0f062c00) [pid = 1826] [serial = 2024] [outer = (nil)] [url = about:blank] 19:15:43 INFO - PROCESS | 1826 | 1461204943656 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:15:43 INFO - PROCESS | 1826 | 1461204943660 Marionette TRACE conn3 <- [1,2898,null,{}] 19:15:43 INFO - PROCESS | 1826 | 1461204943672 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}] 19:15:43 INFO - PROCESS | 1826 | 1461204943860 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:15:43 INFO - PROCESS | 1826 | 1461204943876 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c2cb000 == 157 [pid = 1826] [id = 732] 19:15:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a08227c00) [pid = 1826] [serial = 2197] [outer = (nil)] 19:15:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a0bc36000) [pid = 1826] [serial = 2198] [outer = 0x7f7a08227c00] 19:15:43 INFO - PROCESS | 1826 | 1461204943939 Marionette DEBUG loaded listener.js 19:15:44 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a0bd74400) [pid = 1826] [serial = 2199] [outer = 0x7f7a08227c00] 19:15:44 INFO - PROCESS | 1826 | 1461204944905 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]]]}] 19:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1561ms 19:15:44 INFO - PROCESS | 1826 | 1461204944949 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:15:44 INFO - PROCESS | 1826 | 1461204944953 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:15:44 INFO - PROCESS | 1826 | 1461204944960 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:15:44 INFO - PROCESS | 1826 | 1461204944964 Marionette TRACE conn3 <- [1,2902,null,{}] 19:15:44 INFO - PROCESS | 1826 | 1461204944975 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}] 19:15:45 INFO - PROCESS | 1826 | 1461204945181 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:15:45 INFO - PROCESS | 1826 | 1461204945402 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5e5000 == 158 [pid = 1826] [id = 733] 19:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a08221800) [pid = 1826] [serial = 2200] [outer = (nil)] 19:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a0e07e800) [pid = 1826] [serial = 2201] [outer = 0x7f7a08221800] 19:15:45 INFO - PROCESS | 1826 | 1461204945463 Marionette DEBUG loaded listener.js 19:15:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a0e67d400) [pid = 1826] [serial = 2202] [outer = 0x7f7a08221800] 19:15:46 INFO - PROCESS | 1826 | 1461204946405 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1486ms 19:15:46 INFO - PROCESS | 1826 | 1461204946446 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:15:46 INFO - PROCESS | 1826 | 1461204946450 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:15:46 INFO - PROCESS | 1826 | 1461204946455 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:15:46 INFO - PROCESS | 1826 | 1461204946469 Marionette TRACE conn3 <- [1,2906,null,{}] 19:15:46 INFO - PROCESS | 1826 | 1461204946483 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}] 19:15:46 INFO - PROCESS | 1826 | 1461204946752 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:15:46 INFO - PROCESS | 1826 | 1461204946802 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12767000 == 159 [pid = 1826] [id = 734] 19:15:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a0f165c00) [pid = 1826] [serial = 2203] [outer = (nil)] 19:15:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a0fb2d000) [pid = 1826] [serial = 2204] [outer = 0x7f7a0f165c00] 19:15:46 INFO - PROCESS | 1826 | 1461204946870 Marionette DEBUG loaded listener.js 19:15:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a10cb4400) [pid = 1826] [serial = 2205] [outer = 0x7f7a0f165c00] 19:15:47 INFO - PROCESS | 1826 | 1461204947837 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]]]}] 19:15:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:15:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1400ms 19:15:47 INFO - PROCESS | 1826 | 1461204947858 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:15:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:15:47 INFO - PROCESS | 1826 | 1461204947862 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:15:47 INFO - PROCESS | 1826 | 1461204947867 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:15:47 INFO - PROCESS | 1826 | 1461204947871 Marionette TRACE conn3 <- [1,2910,null,{}] 19:15:47 INFO - PROCESS | 1826 | 1461204947878 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}] 19:15:48 INFO - PROCESS | 1826 | 1461204948151 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a1c435000) [pid = 1826] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a23eb4800) [pid = 1826] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a239d8400) [pid = 1826] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a20ec7c00) [pid = 1826] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a0e076000) [pid = 1826] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a0bd82000) [pid = 1826] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a0dc4e800) [pid = 1826] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a1fcabc00) [pid = 1826] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0e073c00) [pid = 1826] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a13b68c00) [pid = 1826] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a1baaa400) [pid = 1826] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a10cb9000) [pid = 1826] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a1baf5400) [pid = 1826] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a0e074400) [pid = 1826] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a1e38d000) [pid = 1826] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a15138000) [pid = 1826] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a1fde1000) [pid = 1826] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a1d173800) [pid = 1826] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a0e90bc00) [pid = 1826] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a13fc3000) [pid = 1826] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a1b7e0400) [pid = 1826] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a0bd75800) [pid = 1826] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a0bfe1c00) [pid = 1826] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a151e8400) [pid = 1826] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a0e9efc00) [pid = 1826] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1b83e800) [pid = 1826] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a10f18000) [pid = 1826] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a38076800) [pid = 1826] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a20ecd400) [pid = 1826] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a0bfdcc00) [pid = 1826] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a0bc3c000) [pid = 1826] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a1243a400) [pid = 1826] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a12b0fc00) [pid = 1826] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a1c437800) [pid = 1826] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a126ac800) [pid = 1826] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a1ffb2c00) [pid = 1826] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a1e54e800) [pid = 1826] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a0e70e000) [pid = 1826] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a0f16c800) [pid = 1826] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a14fc4c00) [pid = 1826] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a1ca0cc00) [pid = 1826] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a15de6c00) [pid = 1826] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a0b8cb400) [pid = 1826] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a0b8c4400) [pid = 1826] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a0bfdd400) [pid = 1826] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a0e9f8400) [pid = 1826] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1fca9400) [pid = 1826] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a152bb000) [pid = 1826] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:15:48 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a13b6d800) [pid = 1826] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:15:49 INFO - PROCESS | 1826 | 1461204949076 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:49 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0b710800 == 160 [pid = 1826] [id = 735] 19:15:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a0b50d400) [pid = 1826] [serial = 2206] [outer = (nil)] 19:15:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a0bd70400) [pid = 1826] [serial = 2207] [outer = 0x7f7a0b50d400] 19:15:49 INFO - PROCESS | 1826 | 1461204949146 Marionette DEBUG loaded listener.js 19:15:49 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a0e073c00) [pid = 1826] [serial = 2208] [outer = 0x7f7a0b50d400] 19:15:49 INFO - PROCESS | 1826 | 1461204949790 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]]]}] 19:15:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:15:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:15:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1932ms 19:15:49 INFO - TEST-START | /DOMEvents/constructors.html 19:15:49 INFO - PROCESS | 1826 | 1461204949801 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:15:49 INFO - PROCESS | 1826 | 1461204949803 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:15:49 INFO - PROCESS | 1826 | 1461204949808 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:15:49 INFO - PROCESS | 1826 | 1461204949811 Marionette TRACE conn3 <- [1,2914,null,{}] 19:15:49 INFO - PROCESS | 1826 | 1461204949816 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}] 19:15:50 INFO - PROCESS | 1826 | 1461204950015 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:15:50 INFO - PROCESS | 1826 | 1461204950226 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13cef800 == 161 [pid = 1826] [id = 736] 19:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a0b8cb400) [pid = 1826] [serial = 2209] [outer = (nil)] 19:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a10d5f800) [pid = 1826] [serial = 2210] [outer = 0x7f7a0b8cb400] 19:15:50 INFO - PROCESS | 1826 | 1461204950287 Marionette DEBUG loaded listener.js 19:15:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a126b5800) [pid = 1826] [serial = 2211] [outer = 0x7f7a0b8cb400] 19:15:51 INFO - PROCESS | 1826 | 1461204951323 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]]]}] 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:15:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:15:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:15:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:15:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 1592ms 19:15:51 INFO - PROCESS | 1826 | 1461204951404 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:15:51 INFO - PROCESS | 1826 | 1461204951413 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:15:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:15:51 INFO - PROCESS | 1826 | 1461204951429 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:15:51 INFO - PROCESS | 1826 | 1461204951443 Marionette TRACE conn3 <- [1,2918,null,{}] 19:15:51 INFO - PROCESS | 1826 | 1461204951462 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}] 19:15:51 INFO - PROCESS | 1826 | 1461204951777 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:15:52 INFO - PROCESS | 1826 | 1461204952065 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0df21800 == 162 [pid = 1826] [id = 737] 19:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a0b510c00) [pid = 1826] [serial = 2212] [outer = (nil)] 19:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a0bd76c00) [pid = 1826] [serial = 2213] [outer = 0x7f7a0b510c00] 19:15:52 INFO - PROCESS | 1826 | 1461204952140 Marionette DEBUG loaded listener.js 19:15:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a0dc50800) [pid = 1826] [serial = 2214] [outer = 0x7f7a0b510c00] 19:15:52 INFO - PROCESS | 1826 | 1461204952957 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:15:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:15:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1546ms 19:15:52 INFO - PROCESS | 1826 | 1461204952974 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:15:52 INFO - PROCESS | 1826 | 1461204952982 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:15:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:15:53 INFO - PROCESS | 1826 | 1461204952992 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:15:53 INFO - PROCESS | 1826 | 1461204952996 Marionette TRACE conn3 <- [1,2922,null,{}] 19:15:53 INFO - PROCESS | 1826 | 1461204953002 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}] 19:15:53 INFO - PROCESS | 1826 | 1461204953209 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:15:53 INFO - PROCESS | 1826 | 1461204953473 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12fd8800 == 163 [pid = 1826] [id = 738] 19:15:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a0bd80c00) [pid = 1826] [serial = 2215] [outer = (nil)] 19:15:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a0e907000) [pid = 1826] [serial = 2216] [outer = 0x7f7a0bd80c00] 19:15:53 INFO - PROCESS | 1826 | 1461204953558 Marionette DEBUG loaded listener.js 19:15:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a0f16c800) [pid = 1826] [serial = 2217] [outer = 0x7f7a0bd80c00] 19:15:54 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:54 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:54 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:54 INFO - PROCESS | 1826 | [1826] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:15:54 INFO - PROCESS | 1826 | 1461204954465 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]]]}] 19:15:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:15:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:54 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 19:15:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:54 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 19:15:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:54 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]" 19:15:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:15:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:15:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:15:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1532ms 19:15:54 INFO - PROCESS | 1826 | 1461204954531 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:15:54 INFO - PROCESS | 1826 | 1461204954538 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:15:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:15:54 INFO - PROCESS | 1826 | 1461204954597 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:15:54 INFO - PROCESS | 1826 | 1461204954604 Marionette TRACE conn3 <- [1,2926,null,{}] 19:15:54 INFO - PROCESS | 1826 | 1461204954620 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}] 19:15:54 INFO - PROCESS | 1826 | 1461204954840 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:15:55 INFO - PROCESS | 1826 | 1461204955175 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a311000 == 164 [pid = 1826] [id = 739] 19:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a1132c000) [pid = 1826] [serial = 2218] [outer = (nil)] 19:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a13fc4400) [pid = 1826] [serial = 2219] [outer = 0x7f7a1132c000] 19:15:55 INFO - PROCESS | 1826 | 1461204955258 Marionette DEBUG loaded listener.js 19:15:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a15028000) [pid = 1826] [serial = 2220] [outer = 0x7f7a1132c000] 19:15:55 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:15:56 INFO - PROCESS | 1826 | 1461204956005 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]]]}] 19:15:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:15:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1450ms 19:15:56 INFO - PROCESS | 1826 | 1461204956039 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:15:56 INFO - PROCESS | 1826 | 1461204956043 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:15:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:15:56 INFO - PROCESS | 1826 | 1461204956049 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:15:56 INFO - PROCESS | 1826 | 1461204956052 Marionette TRACE conn3 <- [1,2930,null,{}] 19:15:56 INFO - PROCESS | 1826 | 1461204956057 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}] 19:15:56 INFO - PROCESS | 1826 | 1461204956252 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:15:56 INFO - PROCESS | 1826 | 1461204956516 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1b957000 == 165 [pid = 1826] [id = 740] 19:15:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a0e832800) [pid = 1826] [serial = 2221] [outer = (nil)] 19:15:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a151ecc00) [pid = 1826] [serial = 2222] [outer = 0x7f7a0e832800] 19:15:56 INFO - PROCESS | 1826 | 1461204956588 Marionette DEBUG loaded listener.js 19:15:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a15de7400) [pid = 1826] [serial = 2223] [outer = 0x7f7a0e832800] 19:15:57 INFO - PROCESS | 1826 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:15:57 INFO - PROCESS | 1826 | 1461204957391 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]]]}] 19:15:57 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:15:57 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1381ms 19:15:57 INFO - PROCESS | 1826 | 1461204957431 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:15:57 INFO - PROCESS | 1826 | 1461204957435 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:15:57 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:15:57 INFO - PROCESS | 1826 | 1461204957441 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:15:57 INFO - PROCESS | 1826 | 1461204957443 Marionette TRACE conn3 <- [1,2934,null,{}] 19:15:57 INFO - PROCESS | 1826 | 1461204957449 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}] 19:15:57 INFO - PROCESS | 1826 | 1461204957677 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:15:57 INFO - PROCESS | 1826 | 1461204957975 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1c76b000 == 166 [pid = 1826] [id = 741] 19:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a1502ac00) [pid = 1826] [serial = 2224] [outer = (nil)] 19:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a1a20f800) [pid = 1826] [serial = 2225] [outer = 0x7f7a1502ac00] 19:15:58 INFO - PROCESS | 1826 | 1461204958055 Marionette DEBUG loaded listener.js 19:15:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a1b7e1c00) [pid = 1826] [serial = 2226] [outer = 0x7f7a1502ac00] 19:15:58 INFO - PROCESS | 1826 | 1461204958832 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]]]}] 19:15:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:15:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1432ms 19:15:58 INFO - PROCESS | 1826 | 1461204958874 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:15:58 INFO - PROCESS | 1826 | 1461204958878 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:15:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:15:58 INFO - PROCESS | 1826 | 1461204958883 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 1826 | 1461204958886 Marionette TRACE conn3 <- [1,2938,null,{}] 19:15:58 INFO - PROCESS | 1826 | 1461204958891 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}] 19:15:59 INFO - PROCESS | 1826 | 1461204959114 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:15:59 INFO - PROCESS | 1826 | 1461204959387 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20368000 == 167 [pid = 1826] [id = 742] 19:15:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a1bab6c00) [pid = 1826] [serial = 2227] [outer = (nil)] 19:15:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a1c42f800) [pid = 1826] [serial = 2228] [outer = 0x7f7a1bab6c00] 19:15:59 INFO - PROCESS | 1826 | 1461204959465 Marionette DEBUG loaded listener.js 19:15:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a1c4de000) [pid = 1826] [serial = 2229] [outer = 0x7f7a1bab6c00] 19:16:00 INFO - PROCESS | 1826 | 1461204960243 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]]]}] 19:16:00 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. 19:16:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1381ms 19:16:00 INFO - PROCESS | 1826 | 1461204960265 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:16:00 INFO - PROCESS | 1826 | 1461204960269 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:16:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:16:00 INFO - PROCESS | 1826 | 1461204960275 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:16:00 INFO - PROCESS | 1826 | 1461204960277 Marionette TRACE conn3 <- [1,2942,null,{}] 19:16:00 INFO - PROCESS | 1826 | 1461204960283 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}] 19:16:00 INFO - PROCESS | 1826 | 1461204960486 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:16:00 INFO - PROCESS | 1826 | 1461204960756 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:00 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b2a800 == 168 [pid = 1826] [id = 743] 19:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a1b842400) [pid = 1826] [serial = 2230] [outer = (nil)] 19:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a1ca12000) [pid = 1826] [serial = 2231] [outer = 0x7f7a1b842400] 19:16:00 INFO - PROCESS | 1826 | 1461204960827 Marionette DEBUG loaded listener.js 19:16:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a1cd18400) [pid = 1826] [serial = 2232] [outer = 0x7f7a1b842400] 19:16:01 INFO - PROCESS | 1826 | 1461204961684 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"]]]}] 19:16:01 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 19:16:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:16:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1439ms 19:16:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:16:01 INFO - PROCESS | 1826 | 1461204961715 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:16:01 INFO - PROCESS | 1826 | 1461204961718 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:16:01 INFO - PROCESS | 1826 | 1461204961724 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:16:01 INFO - PROCESS | 1826 | 1461204961727 Marionette TRACE conn3 <- [1,2946,null,{}] 19:16:01 INFO - PROCESS | 1826 | 1461204961734 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}] 19:16:02 INFO - PROCESS | 1826 | 1461204962001 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:16:02 INFO - PROCESS | 1826 | 1461204962278 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:02 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c6b800 == 169 [pid = 1826] [id = 744] 19:16:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a1ba8a000) [pid = 1826] [serial = 2233] [outer = (nil)] 19:16:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a1cd1c400) [pid = 1826] [serial = 2234] [outer = 0x7f7a1ba8a000] 19:16:02 INFO - PROCESS | 1826 | 1461204962355 Marionette DEBUG loaded listener.js 19:16:02 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a1d685400) [pid = 1826] [serial = 2235] [outer = 0x7f7a1ba8a000] 19:16:03 INFO - PROCESS | 1826 | 1461204963112 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]]]}] 19:16:03 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. 19:16:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1433ms 19:16:03 INFO - PROCESS | 1826 | 1461204963157 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:16:03 INFO - PROCESS | 1826 | 1461204963160 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:16:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:16:03 INFO - PROCESS | 1826 | 1461204963168 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:16:03 INFO - PROCESS | 1826 | 1461204963171 Marionette TRACE conn3 <- [1,2950,null,{}] 19:16:03 INFO - PROCESS | 1826 | 1461204963176 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}] 19:16:03 INFO - PROCESS | 1826 | 1461204963394 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:16:03 INFO - PROCESS | 1826 | 1461204963683 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24f1c000 == 170 [pid = 1826] [id = 745] 19:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a1baf5400) [pid = 1826] [serial = 2236] [outer = (nil)] 19:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a1e390000) [pid = 1826] [serial = 2237] [outer = 0x7f7a1baf5400] 19:16:03 INFO - PROCESS | 1826 | 1461204963762 Marionette DEBUG loaded listener.js 19:16:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a1fc68000) [pid = 1826] [serial = 2238] [outer = 0x7f7a1baf5400] 19:16:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a25a0e000 == 171 [pid = 1826] [id = 746] 19:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a1ffc8c00) [pid = 1826] [serial = 2239] [outer = (nil)] 19:16:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a1e298c00) [pid = 1826] [serial = 2240] [outer = 0x7f7a1ffc8c00] 19:16:04 INFO - PROCESS | 1826 | 1461204964619 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]]]}] 19:16:04 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. 19:16:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1480ms 19:16:04 INFO - PROCESS | 1826 | 1461204964648 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:16:04 INFO - PROCESS | 1826 | 1461204964652 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:16:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:16:04 INFO - PROCESS | 1826 | 1461204964657 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:16:04 INFO - PROCESS | 1826 | 1461204964660 Marionette TRACE conn3 <- [1,2954,null,{}] 19:16:04 INFO - PROCESS | 1826 | 1461204964665 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}] 19:16:04 INFO - PROCESS | 1826 | 1461204964922 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:16:05 INFO - PROCESS | 1826 | 1461204965187 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a2962c800 == 172 [pid = 1826] [id = 747] 19:16:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a1d16c800) [pid = 1826] [serial = 2241] [outer = (nil)] 19:16:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a1ffcf400) [pid = 1826] [serial = 2242] [outer = 0x7f7a1d16c800] 19:16:05 INFO - PROCESS | 1826 | 1461204965261 Marionette DEBUG loaded listener.js 19:16:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a20db5000) [pid = 1826] [serial = 2243] [outer = 0x7f7a1d16c800] 19:16:06 INFO - PROCESS | 1826 | 1461204966052 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]]]}] 19:16:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:16:06 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 19:16:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1428ms 19:16:06 INFO - PROCESS | 1826 | 1461204966087 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:16:06 INFO - PROCESS | 1826 | 1461204966092 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:16:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:16:06 INFO - PROCESS | 1826 | 1461204966097 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:16:06 INFO - PROCESS | 1826 | 1461204966101 Marionette TRACE conn3 <- [1,2958,null,{}] 19:16:06 INFO - PROCESS | 1826 | 1461204966106 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}] 19:16:06 INFO - PROCESS | 1826 | 1461204966359 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:16:06 INFO - PROCESS | 1826 | 1461204966633 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:06 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a38352800 == 173 [pid = 1826] [id = 748] 19:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a1c436800) [pid = 1826] [serial = 2244] [outer = (nil)] 19:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a23894400) [pid = 1826] [serial = 2245] [outer = 0x7f7a1c436800] 19:16:06 INFO - PROCESS | 1826 | 1461204966717 Marionette DEBUG loaded listener.js 19:16:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a24ec4400) [pid = 1826] [serial = 2246] [outer = 0x7f7a1c436800] 19:16:07 INFO - PROCESS | 1826 | 1461204967519 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]]]}] 19:16:07 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. 19:16:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1430ms 19:16:07 INFO - PROCESS | 1826 | 1461204967527 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:16:07 INFO - PROCESS | 1826 | 1461204967530 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:16:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:16:07 INFO - PROCESS | 1826 | 1461204967536 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:16:07 INFO - PROCESS | 1826 | 1461204967538 Marionette TRACE conn3 <- [1,2962,null,{}] 19:16:07 INFO - PROCESS | 1826 | 1461204967544 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}] 19:16:07 INFO - PROCESS | 1826 | 1461204967780 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:16:08 INFO - PROCESS | 1826 | 1461204968053 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:08 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a3b243000 == 174 [pid = 1826] [id = 749] 19:16:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a1c743000) [pid = 1826] [serial = 2247] [outer = (nil)] 19:16:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 195 (0x7f7a25eae000) [pid = 1826] [serial = 2248] [outer = 0x7f7a1c743000] 19:16:08 INFO - PROCESS | 1826 | 1461204968130 Marionette DEBUG loaded listener.js 19:16:08 INFO - PROCESS | 1826 | ++DOMWINDOW == 196 (0x7f7a3317ac00) [pid = 1826] [serial = 2249] [outer = 0x7f7a1c743000] 19:16:08 INFO - PROCESS | 1826 | 1461204968968 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]]]}] 19:16:09 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. 19:16:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1480ms 19:16:09 INFO - PROCESS | 1826 | 1461204969017 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:16:09 INFO - PROCESS | 1826 | 1461204969021 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:16:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:16:09 INFO - PROCESS | 1826 | 1461204969026 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:16:09 INFO - PROCESS | 1826 | 1461204969029 Marionette TRACE conn3 <- [1,2966,null,{}] 19:16:09 INFO - PROCESS | 1826 | 1461204969034 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}] 19:16:09 INFO - PROCESS | 1826 | 1461204969261 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:16:09 INFO - PROCESS | 1826 | 1461204969568 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e999000 == 175 [pid = 1826] [id = 750] 19:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 197 (0x7f7a1fc68400) [pid = 1826] [serial = 2250] [outer = (nil)] 19:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 198 (0x7f7a345e7400) [pid = 1826] [serial = 2251] [outer = 0x7f7a1fc68400] 19:16:09 INFO - PROCESS | 1826 | 1461204969648 Marionette DEBUG loaded listener.js 19:16:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 199 (0x7f7a348f0800) [pid = 1826] [serial = 2252] [outer = 0x7f7a1fc68400] 19:16:10 INFO - PROCESS | 1826 | 1461204970417 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]]]}] 19:16:10 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. 19:16:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1427ms 19:16:10 INFO - PROCESS | 1826 | 1461204970455 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:16:10 INFO - PROCESS | 1826 | 1461204970459 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:16:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:16:10 INFO - PROCESS | 1826 | 1461204970464 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:16:10 INFO - PROCESS | 1826 | 1461204970467 Marionette TRACE conn3 <- [1,2970,null,{}] 19:16:10 INFO - PROCESS | 1826 | 1461204970473 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}] 19:16:10 INFO - PROCESS | 1826 | 1461204970732 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:16:11 INFO - PROCESS | 1826 | 1461204971010 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:11 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1231c800 == 176 [pid = 1826] [id = 751] 19:16:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 200 (0x7f7a256af400) [pid = 1826] [serial = 2253] [outer = (nil)] 19:16:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 201 (0x7f7a3806e800) [pid = 1826] [serial = 2254] [outer = 0x7f7a256af400] 19:16:11 INFO - PROCESS | 1826 | 1461204971086 Marionette DEBUG loaded listener.js 19:16:11 INFO - PROCESS | 1826 | ++DOMWINDOW == 202 (0x7f7a386c9c00) [pid = 1826] [serial = 2255] [outer = 0x7f7a256af400] 19:16:11 INFO - PROCESS | 1826 | 1461204971878 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]]]}] 19:16:11 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. 19:16:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1433ms 19:16:11 INFO - PROCESS | 1826 | 1461204971897 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:16:11 INFO - PROCESS | 1826 | 1461204971901 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:16:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:16:11 INFO - PROCESS | 1826 | 1461204971906 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:16:11 INFO - PROCESS | 1826 | 1461204971909 Marionette TRACE conn3 <- [1,2974,null,{}] 19:16:11 INFO - PROCESS | 1826 | 1461204971914 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}] 19:16:12 INFO - PROCESS | 1826 | 1461204972140 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:16:12 INFO - PROCESS | 1826 | 1461204972414 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a06bd5800 == 177 [pid = 1826] [id = 752] 19:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 203 (0x7f7a12026800) [pid = 1826] [serial = 2256] [outer = (nil)] 19:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 204 (0x7f7a1202ec00) [pid = 1826] [serial = 2257] [outer = 0x7f7a12026800] 19:16:12 INFO - PROCESS | 1826 | 1461204972492 Marionette DEBUG loaded listener.js 19:16:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 205 (0x7f7a12034800) [pid = 1826] [serial = 2258] [outer = 0x7f7a12026800] 19:16:13 INFO - PROCESS | 1826 | 1461204973302 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]]]}] 19:16:13 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. 19:16:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1434ms 19:16:13 INFO - PROCESS | 1826 | 1461204973341 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:16:13 INFO - PROCESS | 1826 | 1461204973344 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:16:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:16:13 INFO - PROCESS | 1826 | 1461204973350 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:16:13 INFO - PROCESS | 1826 | 1461204973353 Marionette TRACE conn3 <- [1,2978,null,{}] 19:16:13 INFO - PROCESS | 1826 | 1461204973359 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}] 19:16:13 INFO - PROCESS | 1826 | 1461204973627 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:16:13 INFO - PROCESS | 1826 | 1461204973908 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a06bf1000 == 178 [pid = 1826] [id = 753] 19:16:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 206 (0x7f7a12027400) [pid = 1826] [serial = 2259] [outer = (nil)] 19:16:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 207 (0x7f7a38073000) [pid = 1826] [serial = 2260] [outer = 0x7f7a12027400] 19:16:13 INFO - PROCESS | 1826 | 1461204973989 Marionette DEBUG loaded listener.js 19:16:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 208 (0x7f7a388b4400) [pid = 1826] [serial = 2261] [outer = 0x7f7a12027400] 19:16:14 INFO - PROCESS | 1826 | 1461204974760 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]]]}] 19:16:14 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. 19:16:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1427ms 19:16:14 INFO - PROCESS | 1826 | 1461204974794 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:16:14 INFO - PROCESS | 1826 | 1461204974797 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:16:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:16:14 INFO - PROCESS | 1826 | 1461204974807 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:16:14 INFO - PROCESS | 1826 | 1461204974810 Marionette TRACE conn3 <- [1,2982,null,{}] 19:16:14 INFO - PROCESS | 1826 | 1461204974815 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}] 19:16:15 INFO - PROCESS | 1826 | 1461204975048 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:16:15 INFO - PROCESS | 1826 | 1461204975331 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:15 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13d9b000 == 179 [pid = 1826] [id = 754] 19:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 209 (0x7f7a10a29400) [pid = 1826] [serial = 2262] [outer = (nil)] 19:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 210 (0x7f7a10a2fc00) [pid = 1826] [serial = 2263] [outer = 0x7f7a10a29400] 19:16:15 INFO - PROCESS | 1826 | 1461204975412 Marionette DEBUG loaded listener.js 19:16:15 INFO - PROCESS | 1826 | ++DOMWINDOW == 211 (0x7f7a10a34400) [pid = 1826] [serial = 2264] [outer = 0x7f7a10a29400] 19:16:16 INFO - PROCESS | 1826 | 1461204976183 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"]]]}] 19:16:16 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 19:16:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:16:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1433ms 19:16:16 INFO - PROCESS | 1826 | 1461204976242 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:16:16 INFO - PROCESS | 1826 | 1461204976245 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:16:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:16:16 INFO - PROCESS | 1826 | 1461204976251 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:16:16 INFO - PROCESS | 1826 | 1461204976254 Marionette TRACE conn3 <- [1,2986,null,{}] 19:16:16 INFO - PROCESS | 1826 | 1461204976259 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}] 19:16:16 INFO - PROCESS | 1826 | 1461204976620 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:16:16 INFO - PROCESS | 1826 | 1461204976859 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:16 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a08113000 == 180 [pid = 1826] [id = 755] 19:16:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 212 (0x7f7a08ea4000) [pid = 1826] [serial = 2265] [outer = (nil)] 19:16:16 INFO - PROCESS | 1826 | ++DOMWINDOW == 213 (0x7f7a08eabc00) [pid = 1826] [serial = 2266] [outer = 0x7f7a08ea4000] 19:16:16 INFO - PROCESS | 1826 | 1461204976977 Marionette DEBUG loaded listener.js 19:16:17 INFO - PROCESS | 1826 | ++DOMWINDOW == 214 (0x7f7a10a2a800) [pid = 1826] [serial = 2267] [outer = 0x7f7a08ea4000] 19:16:17 INFO - PROCESS | 1826 | 1461204977729 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]]]}] 19:16:17 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. 19:16:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1528ms 19:16:17 INFO - PROCESS | 1826 | 1461204977781 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:16:17 INFO - PROCESS | 1826 | 1461204977785 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:16:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:16:17 INFO - PROCESS | 1826 | 1461204977791 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:16:17 INFO - PROCESS | 1826 | 1461204977793 Marionette TRACE conn3 <- [1,2990,null,{}] 19:16:17 INFO - PROCESS | 1826 | 1461204977800 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}] 19:16:18 INFO - PROCESS | 1826 | 1461204978042 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:16:18 INFO - PROCESS | 1826 | 1461204978351 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:18 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c60e000 == 181 [pid = 1826] [id = 756] 19:16:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 215 (0x7f7a08ea5400) [pid = 1826] [serial = 2268] [outer = (nil)] 19:16:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 216 (0x7f7a10a36000) [pid = 1826] [serial = 2269] [outer = 0x7f7a08ea5400] 19:16:18 INFO - PROCESS | 1826 | 1461204978426 Marionette DEBUG loaded listener.js 19:16:18 INFO - PROCESS | 1826 | ++DOMWINDOW == 217 (0x7f7a3317b000) [pid = 1826] [serial = 2270] [outer = 0x7f7a08ea5400] 19:16:19 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c61e800 == 182 [pid = 1826] [id = 757] 19:16:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 218 (0x7f7a0c64b000) [pid = 1826] [serial = 2271] [outer = (nil)] 19:16:19 INFO - PROCESS | 1826 | ++DOMWINDOW == 219 (0x7f7a0c646000) [pid = 1826] [serial = 2272] [outer = 0x7f7a0c64b000] 19:16:19 INFO - PROCESS | 1826 | 1461204979325 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]]]}] 19:16:19 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. 19:16:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1587ms 19:16:19 INFO - PROCESS | 1826 | 1461204979379 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:16:19 INFO - PROCESS | 1826 | 1461204979382 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:16:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:16:19 INFO - PROCESS | 1826 | 1461204979395 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:16:19 INFO - PROCESS | 1826 | 1461204979397 Marionette TRACE conn3 <- [1,2994,null,{}] 19:16:19 INFO - PROCESS | 1826 | 1461204979403 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}] 19:16:19 INFO - PROCESS | 1826 | 1461204979710 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:16:20 INFO - PROCESS | 1826 | 1461204980066 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:20 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b9b800 == 183 [pid = 1826] [id = 758] 19:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 220 (0x7f7a08eaf800) [pid = 1826] [serial = 2273] [outer = (nil)] 19:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 221 (0x7f7a0c64e400) [pid = 1826] [serial = 2274] [outer = 0x7f7a08eaf800] 19:16:20 INFO - PROCESS | 1826 | 1461204980146 Marionette DEBUG loaded listener.js 19:16:20 INFO - PROCESS | 1826 | ++DOMWINDOW == 222 (0x7f7a0f0d4800) [pid = 1826] [serial = 2275] [outer = 0x7f7a08eaf800] 19:16:20 INFO - PROCESS | 1826 | 1461204980851 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]]]}] 19:16:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:16:20 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 19:16:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1483ms 19:16:20 INFO - PROCESS | 1826 | 1461204980882 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:16:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:16:20 INFO - PROCESS | 1826 | 1461204980886 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:16:20 INFO - PROCESS | 1826 | 1461204980892 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:16:20 INFO - PROCESS | 1826 | 1461204980895 Marionette TRACE conn3 <- [1,2998,null,{}] 19:16:20 INFO - PROCESS | 1826 | 1461204980900 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}] 19:16:21 INFO - PROCESS | 1826 | 1461204981154 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:16:21 INFO - PROCESS | 1826 | 1461204981434 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:21 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c87d800 == 184 [pid = 1826] [id = 759] 19:16:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 223 (0x7f7a04866800) [pid = 1826] [serial = 2276] [outer = (nil)] 19:16:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 224 (0x7f7a0486f000) [pid = 1826] [serial = 2277] [outer = 0x7f7a04866800] 19:16:21 INFO - PROCESS | 1826 | 1461204981521 Marionette DEBUG loaded listener.js 19:16:21 INFO - PROCESS | 1826 | ++DOMWINDOW == 225 (0x7f7a04873800) [pid = 1826] [serial = 2278] [outer = 0x7f7a04866800] 19:16:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fea000 == 183 [pid = 1826] [id = 366] 19:16:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1d6f6800 == 182 [pid = 1826] [id = 374] 19:16:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0b710800 == 181 [pid = 1826] [id = 735] 19:16:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12767000 == 180 [pid = 1826] [id = 734] 19:16:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e5e5000 == 179 [pid = 1826] [id = 733] 19:16:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c2cb000 == 178 [pid = 1826] [id = 732] 19:16:23 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0df20800 == 177 [pid = 1826] [id = 672] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 224 (0x7f7a1c868c00) [pid = 1826] [serial = 2091] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 223 (0x7f7a3486f800) [pid = 1826] [serial = 1974] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 222 (0x7f7a26584c00) [pid = 1826] [serial = 2124] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 221 (0x7f7a23eb3000) [pid = 1826] [serial = 2115] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 220 (0x7f7a0f0d1c00) [pid = 1826] [serial = 2135] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 219 (0x7f7a2d413400) [pid = 1826] [serial = 2129] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 218 (0x7f7a2395dc00) [pid = 1826] [serial = 2114] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 217 (0x7f7a0decf000) [pid = 1826] [serial = 2075] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 216 (0x7f7a1c46b800) [pid = 1826] [serial = 2090] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 215 (0x7f7a1fdea000) [pid = 1826] [serial = 2106] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 214 (0x7f7a0fb27c00) [pid = 1826] [serial = 1953] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 213 (0x7f7a1a4e1000) [pid = 1826] [serial = 2085] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 212 (0x7f7a1d172400) [pid = 1826] [serial = 1965] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 211 (0x7f7a1d16c400) [pid = 1826] [serial = 2099] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 210 (0x7f7a1c749c00) [pid = 1826] [serial = 2049] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 209 (0x7f7a1e29b000) [pid = 1826] [serial = 2100] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 208 (0x7f7a0e672c00) [pid = 1826] [serial = 2132] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 207 (0x7f7a10c04800) [pid = 1826] [serial = 2136] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 206 (0x7f7a38073800) [pid = 1826] [serial = 1977] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 205 (0x7f7a1baaa000) [pid = 1826] [serial = 2040] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 204 (0x7f7a2c766c00) [pid = 1826] [serial = 1971] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 203 (0x7f7a386c0400) [pid = 1826] [serial = 1980] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 202 (0x7f7a0fb28400) [pid = 1826] [serial = 2078] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 201 (0x7f7a1a202800) [pid = 1826] [serial = 2084] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 200 (0x7f7a1b7e1800) [pid = 1826] [serial = 2037] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 199 (0x7f7a27869c00) [pid = 1826] [serial = 2127] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 198 (0x7f7a0e670400) [pid = 1826] [serial = 2022] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 197 (0x7f7a12b0ec00) [pid = 1826] [serial = 1992] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 196 (0x7f7a26a83800) [pid = 1826] [serial = 2126] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 195 (0x7f7a1e552c00) [pid = 1826] [serial = 2103] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 194 (0x7f7a33178000) [pid = 1826] [serial = 2130] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a0fb2a400) [pid = 1826] [serial = 2025] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a1c42e800) [pid = 1826] [serial = 2046] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a13c48800) [pid = 1826] [serial = 1956] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a38755800) [pid = 1826] [serial = 1983] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a24e0e000) [pid = 1826] [serial = 2120] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a0bfe7400) [pid = 1826] [serial = 1986] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a0e9f7400) [pid = 1826] [serial = 2138] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a151e9800) [pid = 1826] [serial = 2034] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a1fddc400) [pid = 1826] [serial = 2105] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a14fbb000) [pid = 1826] [serial = 2082] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a1cd13c00) [pid = 1826] [serial = 2094] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a1b7d6000) [pid = 1826] [serial = 2087] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a21aa6800) [pid = 1826] [serial = 2111] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a20dad800) [pid = 1826] [serial = 2108] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a249b5000) [pid = 1826] [serial = 2118] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a14fc2400) [pid = 1826] [serial = 2031] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a248f1000) [pid = 1826] [serial = 2117] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a20ec7800) [pid = 1826] [serial = 2109] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a1ba8a400) [pid = 1826] [serial = 1959] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a1cf5c400) [pid = 1826] [serial = 2096] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a126b6c00) [pid = 1826] [serial = 2139] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a10cb4800) [pid = 1826] [serial = 2079] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a1c217c00) [pid = 1826] [serial = 2043] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a14fbf400) [pid = 1826] [serial = 2052] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a0e70b400) [pid = 1826] [serial = 2076] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a1b839800) [pid = 1826] [serial = 2088] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a0e79e400) [pid = 1826] [serial = 2133] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a1cc63000) [pid = 1826] [serial = 2093] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a10f13c00) [pid = 1826] [serial = 2055] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a25965000) [pid = 1826] [serial = 2123] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a2503cc00) [pid = 1826] [serial = 2121] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a3879b000) [pid = 1826] [serial = 1989] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a12b0ac00) [pid = 1826] [serial = 2028] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a23ebcc00) [pid = 1826] [serial = 1968] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a1c43c000) [pid = 1826] [serial = 1962] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1e38bc00) [pid = 1826] [serial = 2102] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a151e7000) [pid = 1826] [serial = 1950] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a13e6c800) [pid = 1826] [serial = 2081] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a22fa1c00) [pid = 1826] [serial = 2112] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1d16c000) [pid = 1826] [serial = 2097] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a13edd000) [pid = 1826] [serial = 2141] [outer = (nil)] [url = about:blank] 19:16:24 INFO - PROCESS | 1826 | 1461204984571 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]]]}] 19:16:24 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. 19:16:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 3738ms 19:16:24 INFO - PROCESS | 1826 | 1461204984631 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:16:24 INFO - PROCESS | 1826 | 1461204984638 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:16:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:16:24 INFO - PROCESS | 1826 | 1461204984646 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:16:24 INFO - PROCESS | 1826 | 1461204984651 Marionette TRACE conn3 <- [1,3002,null,{}] 19:16:24 INFO - PROCESS | 1826 | 1461204984658 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}] 19:16:24 INFO - PROCESS | 1826 | 1461204984866 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:16:25 INFO - PROCESS | 1826 | 1461204985082 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:25 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a082c6800 == 178 [pid = 1826] [id = 760] 19:16:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a0b508000) [pid = 1826] [serial = 2279] [outer = (nil)] 19:16:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a0b8c6c00) [pid = 1826] [serial = 2280] [outer = 0x7f7a0b508000] 19:16:25 INFO - PROCESS | 1826 | 1461204985150 Marionette DEBUG loaded listener.js 19:16:25 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a0ba07800) [pid = 1826] [serial = 2281] [outer = 0x7f7a0b508000] 19:16:25 INFO - PROCESS | 1826 | 1461204985980 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]]]}] 19:16:26 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. 19:16:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1386ms 19:16:26 INFO - PROCESS | 1826 | 1461204986034 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:16:26 INFO - PROCESS | 1826 | 1461204986041 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:16:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:16:26 INFO - PROCESS | 1826 | 1461204986057 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:16:26 INFO - PROCESS | 1826 | 1461204986061 Marionette TRACE conn3 <- [1,3006,null,{}] 19:16:26 INFO - PROCESS | 1826 | 1461204986067 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}] 19:16:26 INFO - PROCESS | 1826 | 1461204986294 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:16:26 INFO - PROCESS | 1826 | 1461204986549 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:26 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0bd40800 == 179 [pid = 1826] [id = 761] 19:16:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a08ead000) [pid = 1826] [serial = 2282] [outer = (nil)] 19:16:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a0bd6f400) [pid = 1826] [serial = 2283] [outer = 0x7f7a08ead000] 19:16:26 INFO - PROCESS | 1826 | 1461204986614 Marionette DEBUG loaded listener.js 19:16:26 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a0bdf2400) [pid = 1826] [serial = 2284] [outer = 0x7f7a08ead000] 19:16:27 INFO - PROCESS | 1826 | 1461204987372 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]]]}] 19:16:27 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. 19:16:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1350ms 19:16:27 INFO - PROCESS | 1826 | 1461204987411 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:16:27 INFO - PROCESS | 1826 | 1461204987414 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:16:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:16:27 INFO - PROCESS | 1826 | 1461204987421 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:16:27 INFO - PROCESS | 1826 | 1461204987426 Marionette TRACE conn3 <- [1,3010,null,{}] 19:16:27 INFO - PROCESS | 1826 | 1461204987442 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}] 19:16:27 INFO - PROCESS | 1826 | 1461204987738 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:16:27 INFO - PROCESS | 1826 | 1461204987802 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:27 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0daaa800 == 180 [pid = 1826] [id = 762] 19:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a0c649800) [pid = 1826] [serial = 2285] [outer = (nil)] 19:16:27 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a0dc4f800) [pid = 1826] [serial = 2286] [outer = 0x7f7a0c649800] 19:16:27 INFO - PROCESS | 1826 | 1461204987935 Marionette DEBUG loaded listener.js 19:16:28 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a0df60000) [pid = 1826] [serial = 2287] [outer = 0x7f7a0c649800] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a0ba0d000) [pid = 1826] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a0ba05400) [pid = 1826] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a0f165c00) [pid = 1826] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a1c74a400) [pid = 1826] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a0bd70000) [pid = 1826] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a0bfe8400) [pid = 1826] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a0b50d400) [pid = 1826] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a08227c00) [pid = 1826] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a1fde0400) [pid = 1826] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a0e910400) [pid = 1826] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a0ba05000) [pid = 1826] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a0bdf0c00) [pid = 1826] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a0bd7e400) [pid = 1826] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a1c215400) [pid = 1826] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a126afc00) [pid = 1826] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a08221800) [pid = 1826] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a11fb6800) [pid = 1826] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a0bdf9400) [pid = 1826] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a367e8000) [pid = 1826] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a1fddf800) [pid = 1826] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a151e5c00) [pid = 1826] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:16:29 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a0dc56400) [pid = 1826] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:16:29 INFO - PROCESS | 1826 | 1461204989487 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]]]}] 19:16:29 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 19:16:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2095ms 19:16:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:16:29 INFO - PROCESS | 1826 | 1461204989517 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:16:29 INFO - PROCESS | 1826 | 1461204989520 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:16:29 INFO - PROCESS | 1826 | 1461204989527 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:16:29 INFO - PROCESS | 1826 | 1461204989530 Marionette TRACE conn3 <- [1,3014,null,{}] 19:16:29 INFO - PROCESS | 1826 | 1461204989535 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}] 19:16:29 INFO - PROCESS | 1826 | 1461204989823 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:16:29 INFO - PROCESS | 1826 | 1461204989955 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:29 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5b3800 == 181 [pid = 1826] [id = 763] 19:16:29 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a08221800) [pid = 1826] [serial = 2288] [outer = (nil)] 19:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a0c64cc00) [pid = 1826] [serial = 2289] [outer = 0x7f7a08221800] 19:16:30 INFO - PROCESS | 1826 | 1461204990018 Marionette DEBUG loaded listener.js 19:16:30 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a0e54c800) [pid = 1826] [serial = 2290] [outer = 0x7f7a08221800] 19:16:30 INFO - PROCESS | 1826 | [1826] 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 19:16:30 INFO - PROCESS | 1826 | 1461204990744 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:16:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:16:30 INFO - {} 19:16:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:16:30 INFO - {} 19:16:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:16:30 INFO - {} 19:16:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:16:30 INFO - {} 19:16:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1237ms 19:16:30 INFO - PROCESS | 1826 | 1461204990765 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:16:30 INFO - PROCESS | 1826 | 1461204990767 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:16:30 INFO - TEST-START | /FileAPI/fileReader.html 19:16:30 INFO - PROCESS | 1826 | 1461204990774 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:16:30 INFO - PROCESS | 1826 | 1461204990789 Marionette TRACE conn3 <- [1,3018,null,{}] 19:16:30 INFO - PROCESS | 1826 | 1461204990814 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}] 19:16:31 INFO - PROCESS | 1826 | 1461204991033 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:16:31 INFO - PROCESS | 1826 | 1461204991443 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:31 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a06bd6800 == 182 [pid = 1826] [id = 764] 19:16:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a0486b000) [pid = 1826] [serial = 2291] [outer = (nil)] 19:16:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a0822c400) [pid = 1826] [serial = 2292] [outer = 0x7f7a0486b000] 19:16:31 INFO - PROCESS | 1826 | 1461204991598 Marionette DEBUG loaded listener.js 19:16:31 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a0b503800) [pid = 1826] [serial = 2293] [outer = 0x7f7a0486b000] 19:16:32 INFO - PROCESS | 1826 | 1461204992471 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]]]}] 19:16:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:16:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:16:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:16:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:16:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1725ms 19:16:32 INFO - PROCESS | 1826 | 1461204992507 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:16:32 INFO - PROCESS | 1826 | 1461204992511 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:16:32 INFO - TEST-START | /FileAPI/historical.html 19:16:32 INFO - PROCESS | 1826 | 1461204992520 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:16:32 INFO - PROCESS | 1826 | 1461204992528 Marionette TRACE conn3 <- [1,3022,null,{}] 19:16:32 INFO - PROCESS | 1826 | 1461204992535 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}] 19:16:32 INFO - PROCESS | 1826 | 1461204992779 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:16:33 INFO - PROCESS | 1826 | 1461204993084 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:33 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0d933800 == 183 [pid = 1826] [id = 765] 19:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a04873000) [pid = 1826] [serial = 2294] [outer = (nil)] 19:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 148 (0x7f7a0bc3b000) [pid = 1826] [serial = 2295] [outer = 0x7f7a04873000] 19:16:33 INFO - PROCESS | 1826 | 1461204993163 Marionette DEBUG loaded listener.js 19:16:33 INFO - PROCESS | 1826 | ++DOMWINDOW == 149 (0x7f7a0bdfac00) [pid = 1826] [serial = 2296] [outer = 0x7f7a04873000] 19:16:34 INFO - PROCESS | 1826 | 1461204994058 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"]]]}] 19:16:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:16:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:16:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:16:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:16:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:16:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:16:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:16:34 INFO - TEST-OK | /FileAPI/historical.html | took 1592ms 19:16:34 INFO - PROCESS | 1826 | 1461204994118 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:16:34 INFO - PROCESS | 1826 | 1461204994124 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:16:34 INFO - TEST-START | /FileAPI/idlharness.html 19:16:34 INFO - PROCESS | 1826 | 1461204994183 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:16:34 INFO - PROCESS | 1826 | 1461204994186 Marionette TRACE conn3 <- [1,3026,null,{}] 19:16:34 INFO - PROCESS | 1826 | 1461204994199 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}] 19:16:34 INFO - PROCESS | 1826 | 1461204994438 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:16:34 INFO - PROCESS | 1826 | 1461204994722 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:34 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12323000 == 184 [pid = 1826] [id = 766] 19:16:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a0df53000) [pid = 1826] [serial = 2297] [outer = (nil)] 19:16:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a0e70ec00) [pid = 1826] [serial = 2298] [outer = 0x7f7a0df53000] 19:16:34 INFO - PROCESS | 1826 | 1461204994880 Marionette DEBUG loaded listener.js 19:16:34 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a0e838800) [pid = 1826] [serial = 2299] [outer = 0x7f7a0df53000] 19:16:36 INFO - PROCESS | 1826 | 1461204996551 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]]]}] 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:16:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:16:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:16:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:16:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:16:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:16:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:16:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:16:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:16:36 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 19:16:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:16:36 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 19:16:36 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 19:16:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:16:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:16:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:16:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:16:36 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 19:16:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:16:36 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 19:16:36 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 19:16:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:16:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:16:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2509ms 19:16:36 INFO - PROCESS | 1826 | 1461204996712 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:16:36 INFO - PROCESS | 1826 | 1461204996725 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:16:36 INFO - TEST-START | /FileAPI/idlharness.worker 19:16:36 INFO - PROCESS | 1826 | 1461204996796 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:16:36 INFO - PROCESS | 1826 | 1461204996806 Marionette TRACE conn3 <- [1,3030,null,{}] 19:16:36 INFO - PROCESS | 1826 | 1461204996817 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}] 19:16:37 INFO - PROCESS | 1826 | 1461204997062 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:16:37 INFO - PROCESS | 1826 | 1461204997347 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:37 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a13d97000 == 185 [pid = 1826] [id = 767] 19:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a0e54ec00) [pid = 1826] [serial = 2300] [outer = (nil)] 19:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a12028000) [pid = 1826] [serial = 2301] [outer = 0x7f7a0e54ec00] 19:16:37 INFO - PROCESS | 1826 | 1461204997421 Marionette DEBUG loaded listener.js 19:16:37 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a12b11c00) [pid = 1826] [serial = 2302] [outer = 0x7f7a0e54ec00] 19:16:37 INFO - PROCESS | 1826 | [1826] 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 19:16:39 INFO - PROCESS | 1826 | 1461204999661 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,{},{}]]]}] 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:16:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:16:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:16:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:16:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:16:39 INFO - {} 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:16:39 INFO - {} 19:16:39 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 - {} 19:16:39 INFO - {} 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:16:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:16:39 INFO - {} 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:16:39 INFO - {} 19:16:39 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 - {} 19:16:39 INFO - {} 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:16:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:16:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 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 19:16:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:16:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:16:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:16:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:16:39 INFO - {} 19:16:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3046ms 19:16:39 INFO - PROCESS | 1826 | 1461204999831 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:16:39 INFO - PROCESS | 1826 | 1461204999839 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:16:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:16:39 INFO - PROCESS | 1826 | 1461204999902 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:16:39 INFO - PROCESS | 1826 | 1461204999909 Marionette TRACE conn3 <- [1,3034,null,{}] 19:16:40 INFO - PROCESS | 1826 | 1461204999921 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}] 19:16:40 INFO - PROCESS | 1826 | 1461205000215 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:16:40 INFO - PROCESS | 1826 | 1461205000508 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:40 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a31d800 == 186 [pid = 1826] [id = 768] 19:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a12b03800) [pid = 1826] [serial = 2303] [outer = (nil)] 19:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a13fc3800) [pid = 1826] [serial = 2304] [outer = 0x7f7a12b03800] 19:16:40 INFO - PROCESS | 1826 | 1461205000587 Marionette DEBUG loaded listener.js 19:16:40 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a1c350000) [pid = 1826] [serial = 2305] [outer = 0x7f7a12b03800] 19:16:41 INFO - PROCESS | 1826 | 1461205001363 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]]]}] 19:16:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:16:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1510ms 19:16:41 INFO - PROCESS | 1826 | 1461205001401 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:16:41 INFO - PROCESS | 1826 | 1461205001404 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:16:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:16:41 INFO - PROCESS | 1826 | 1461205001410 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:16:41 INFO - PROCESS | 1826 | 1461205001413 Marionette TRACE conn3 <- [1,3038,null,{}] 19:16:41 INFO - PROCESS | 1826 | 1461205001418 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}] 19:16:41 INFO - PROCESS | 1826 | 1461205001631 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:16:41 INFO - PROCESS | 1826 | 1461205001927 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:41 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1a6a0000 == 187 [pid = 1826] [id = 769] 19:16:41 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a1c3d8c00) [pid = 1826] [serial = 2306] [outer = (nil)] 19:16:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a1c439800) [pid = 1826] [serial = 2307] [outer = 0x7f7a1c3d8c00] 19:16:42 INFO - PROCESS | 1826 | 1461205002017 Marionette DEBUG loaded listener.js 19:16:42 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a1c868c00) [pid = 1826] [serial = 2308] [outer = 0x7f7a1c3d8c00] 19:16:42 INFO - PROCESS | 1826 | 1461205002847 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"]]]}] 19:16:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:16:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:16:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:16:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1482ms 19:16:42 INFO - PROCESS | 1826 | 1461205002895 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:16:42 INFO - PROCESS | 1826 | 1461205002898 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:16:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:16:42 INFO - PROCESS | 1826 | 1461205002906 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:16:42 INFO - PROCESS | 1826 | 1461205002909 Marionette TRACE conn3 <- [1,3042,null,{}] 19:16:42 INFO - PROCESS | 1826 | 1461205002961 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}] 19:16:43 INFO - PROCESS | 1826 | 1461205003180 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:16:43 INFO - PROCESS | 1826 | 1461205003480 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:43 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ba51000 == 188 [pid = 1826] [id = 770] 19:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 162 (0x7f7a1c3d9c00) [pid = 1826] [serial = 2309] [outer = (nil)] 19:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 163 (0x7f7a1e116800) [pid = 1826] [serial = 2310] [outer = 0x7f7a1c3d9c00] 19:16:43 INFO - PROCESS | 1826 | 1461205003565 Marionette DEBUG loaded listener.js 19:16:43 INFO - PROCESS | 1826 | ++DOMWINDOW == 164 (0x7f7a1e394800) [pid = 1826] [serial = 2311] [outer = 0x7f7a1c3d9c00] 19:16:44 INFO - PROCESS | 1826 | 1461205004674 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]]]}] 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:16:44 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. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:16:44 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'.) 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:16:44 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. 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:16:44 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. 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:16:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:16:44 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. 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:16:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:16:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:16:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:16:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1868ms 19:16:44 INFO - PROCESS | 1826 | 1461205004775 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:16:44 INFO - PROCESS | 1826 | 1461205004782 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:16:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:16:44 INFO - PROCESS | 1826 | 1461205004792 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:16:44 INFO - PROCESS | 1826 | 1461205004799 Marionette TRACE conn3 <- [1,3046,null,{}] 19:16:44 INFO - PROCESS | 1826 | 1461205004826 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}] 19:16:45 INFO - PROCESS | 1826 | 1461205005169 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:16:45 INFO - PROCESS | 1826 | 1461205005470 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:45 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1598c000 == 189 [pid = 1826] [id = 771] 19:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 165 (0x7f7a0b8c9c00) [pid = 1826] [serial = 2312] [outer = (nil)] 19:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 166 (0x7f7a12b02400) [pid = 1826] [serial = 2313] [outer = 0x7f7a0b8c9c00] 19:16:45 INFO - PROCESS | 1826 | 1461205005544 Marionette DEBUG loaded listener.js 19:16:45 INFO - PROCESS | 1826 | ++DOMWINDOW == 167 (0x7f7a13ee2000) [pid = 1826] [serial = 2314] [outer = 0x7f7a0b8c9c00] 19:16:45 INFO - PROCESS | 1826 | [1826] 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 19:16:46 INFO - PROCESS | 1826 | 1461205006337 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:16:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:16:46 INFO - {} 19:16:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1597ms 19:16:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:16:46 INFO - PROCESS | 1826 | 1461205006391 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:16:46 INFO - PROCESS | 1826 | 1461205006394 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:16:46 INFO - PROCESS | 1826 | 1461205006400 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:16:46 INFO - PROCESS | 1826 | 1461205006403 Marionette TRACE conn3 <- [1,3050,null,{}] 19:16:46 INFO - PROCESS | 1826 | 1461205006408 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}] 19:16:46 INFO - PROCESS | 1826 | 1461205006631 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:16:46 INFO - PROCESS | 1826 | 1461205006927 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:46 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a15d14800 == 190 [pid = 1826] [id = 772] 19:16:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 168 (0x7f7a13fbdc00) [pid = 1826] [serial = 2315] [outer = (nil)] 19:16:46 INFO - PROCESS | 1826 | ++DOMWINDOW == 169 (0x7f7a1513ac00) [pid = 1826] [serial = 2316] [outer = 0x7f7a13fbdc00] 19:16:47 INFO - PROCESS | 1826 | 1461205007007 Marionette DEBUG loaded listener.js 19:16:47 INFO - PROCESS | 1826 | ++DOMWINDOW == 170 (0x7f7a152bfc00) [pid = 1826] [serial = 2317] [outer = 0x7f7a13fbdc00] 19:16:47 INFO - PROCESS | 1826 | 1461205007903 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]]]}] 19:16:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:16:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:16:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:16:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:16:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1540ms 19:16:47 INFO - PROCESS | 1826 | 1461205007940 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:16:47 INFO - PROCESS | 1826 | 1461205007944 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:16:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:16:47 INFO - PROCESS | 1826 | 1461205007950 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:16:47 INFO - PROCESS | 1826 | 1461205007952 Marionette TRACE conn3 <- [1,3054,null,{}] 19:16:47 INFO - PROCESS | 1826 | 1461205007958 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}] 19:16:48 INFO - PROCESS | 1826 | 1461205008222 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:16:48 INFO - PROCESS | 1826 | 1461205008490 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:48 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1d29e000 == 191 [pid = 1826] [id = 773] 19:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 171 (0x7f7a14e0ec00) [pid = 1826] [serial = 2318] [outer = (nil)] 19:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 172 (0x7f7a1a20b000) [pid = 1826] [serial = 2319] [outer = 0x7f7a14e0ec00] 19:16:48 INFO - PROCESS | 1826 | 1461205008568 Marionette DEBUG loaded listener.js 19:16:48 INFO - PROCESS | 1826 | ++DOMWINDOW == 173 (0x7f7a1cf5cc00) [pid = 1826] [serial = 2320] [outer = 0x7f7a14e0ec00] 19:16:49 INFO - PROCESS | 1826 | 1461205009826 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"]]]}] 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:16:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:16:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:16:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:16:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:16:50 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" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:16:50 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" 19:16:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:16:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:16:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1997ms 19:16:50 INFO - PROCESS | 1826 | 1461205009980 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:16:50 INFO - PROCESS | 1826 | 1461205009987 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:16:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:16:50 INFO - PROCESS | 1826 | 1461205010006 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:16:50 INFO - PROCESS | 1826 | 1461205010013 Marionette TRACE conn3 <- [1,3058,null,{}] 19:16:50 INFO - PROCESS | 1826 | 1461205010023 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}] 19:16:50 INFO - PROCESS | 1826 | 1461205010369 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:16:50 INFO - PROCESS | 1826 | 1461205010670 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:50 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a1ff09800 == 192 [pid = 1826] [id = 774] 19:16:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 174 (0x7f7a1502d000) [pid = 1826] [serial = 2321] [outer = (nil)] 19:16:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 175 (0x7f7a253be000) [pid = 1826] [serial = 2322] [outer = 0x7f7a1502d000] 19:16:50 INFO - PROCESS | 1826 | 1461205010756 Marionette DEBUG loaded listener.js 19:16:50 INFO - PROCESS | 1826 | ++DOMWINDOW == 176 (0x7f7a2762f800) [pid = 1826] [serial = 2323] [outer = 0x7f7a1502d000] 19:16:51 INFO - PROCESS | 1826 | 1461205011613 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]]]}] 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:16:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:16:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:16:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:16:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:16:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:16:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1643ms 19:16:51 INFO - PROCESS | 1826 | 1461205011651 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:16:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:16:51 INFO - PROCESS | 1826 | 1461205011661 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:16:51 INFO - PROCESS | 1826 | 1461205011667 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:16:51 INFO - PROCESS | 1826 | 1461205011671 Marionette TRACE conn3 <- [1,3062,null,{}] 19:16:51 INFO - PROCESS | 1826 | 1461205011676 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}] 19:16:51 INFO - PROCESS | 1826 | 1461205011954 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:16:52 INFO - PROCESS | 1826 | 1461205012259 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:52 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20955800 == 193 [pid = 1826] [id = 775] 19:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 177 (0x7f7a14e0a400) [pid = 1826] [serial = 2324] [outer = (nil)] 19:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 178 (0x7f7a2786ac00) [pid = 1826] [serial = 2325] [outer = 0x7f7a14e0a400] 19:16:52 INFO - PROCESS | 1826 | 1461205012403 Marionette DEBUG loaded listener.js 19:16:52 INFO - PROCESS | 1826 | ++DOMWINDOW == 179 (0x7f7a34875c00) [pid = 1826] [serial = 2326] [outer = 0x7f7a14e0a400] 19:16:52 INFO - PROCESS | 1826 | [1826] 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 19:16:53 INFO - PROCESS | 1826 | 1461205013279 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:16:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:16:53 INFO - {} 19:16:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1635ms 19:16:53 INFO - PROCESS | 1826 | 1461205013303 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:16:53 INFO - PROCESS | 1826 | 1461205013306 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:16:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:16:53 INFO - PROCESS | 1826 | 1461205013312 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:16:53 INFO - PROCESS | 1826 | 1461205013314 Marionette TRACE conn3 <- [1,3066,null,{}] 19:16:53 INFO - PROCESS | 1826 | 1461205013320 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}] 19:16:53 INFO - PROCESS | 1826 | 1461205013554 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:16:53 INFO - PROCESS | 1826 | 1461205013854 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:53 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b8c000 == 194 [pid = 1826] [id = 776] 19:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 180 (0x7f7a14fc3c00) [pid = 1826] [serial = 2327] [outer = (nil)] 19:16:53 INFO - PROCESS | 1826 | ++DOMWINDOW == 181 (0x7f7a3851d400) [pid = 1826] [serial = 2328] [outer = 0x7f7a14fc3c00] 19:16:53 INFO - PROCESS | 1826 | 1461205013935 Marionette DEBUG loaded listener.js 19:16:54 INFO - PROCESS | 1826 | ++DOMWINDOW == 182 (0x7f7a388b7c00) [pid = 1826] [serial = 2329] [outer = 0x7f7a14fc3c00] 19:16:54 INFO - PROCESS | 1826 | 1461205014774 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]]]}] 19:16:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:16:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:16:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:16:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:16:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:16:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:16:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:16:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1494ms 19:16:54 INFO - PROCESS | 1826 | 1461205014809 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:16:54 INFO - PROCESS | 1826 | 1461205014813 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:16:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:16:54 INFO - PROCESS | 1826 | 1461205014819 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:16:54 INFO - PROCESS | 1826 | 1461205014821 Marionette TRACE conn3 <- [1,3070,null,{}] 19:16:54 INFO - PROCESS | 1826 | 1461205014827 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}] 19:16:55 INFO - PROCESS | 1826 | 1461205015072 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:16:55 INFO - PROCESS | 1826 | 1461205015348 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:55 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20c7a800 == 195 [pid = 1826] [id = 777] 19:16:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 183 (0x7f7a1b993800) [pid = 1826] [serial = 2330] [outer = (nil)] 19:16:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 184 (0x7f7a1b997c00) [pid = 1826] [serial = 2331] [outer = 0x7f7a1b993800] 19:16:55 INFO - PROCESS | 1826 | 1461205015422 Marionette DEBUG loaded listener.js 19:16:55 INFO - PROCESS | 1826 | ++DOMWINDOW == 185 (0x7f7a1b99d000) [pid = 1826] [serial = 2332] [outer = 0x7f7a1b993800] 19:16:56 INFO - PROCESS | 1826 | 1461205016242 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]]]}] 19:16:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:16:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:16:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:16:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:16:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:16:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:16:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1480ms 19:16:56 INFO - PROCESS | 1826 | 1461205016302 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:16:56 INFO - PROCESS | 1826 | 1461205016306 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:16:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:16:56 INFO - PROCESS | 1826 | 1461205016312 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:16:56 INFO - PROCESS | 1826 | 1461205016315 Marionette TRACE conn3 <- [1,3074,null,{}] 19:16:56 INFO - PROCESS | 1826 | 1461205016321 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}] 19:16:56 INFO - PROCESS | 1826 | 1461205016565 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:16:56 INFO - PROCESS | 1826 | 1461205016876 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:56 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a24f15800 == 196 [pid = 1826] [id = 778] 19:16:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 186 (0x7f7a1b995000) [pid = 1826] [serial = 2333] [outer = (nil)] 19:16:56 INFO - PROCESS | 1826 | ++DOMWINDOW == 187 (0x7f7a1ffcf800) [pid = 1826] [serial = 2334] [outer = 0x7f7a1b995000] 19:16:56 INFO - PROCESS | 1826 | 1461205016954 Marionette DEBUG loaded listener.js 19:16:57 INFO - PROCESS | 1826 | ++DOMWINDOW == 188 (0x7f7a38795c00) [pid = 1826] [serial = 2335] [outer = 0x7f7a1b995000] 19:16:57 INFO - PROCESS | 1826 | 1461205017747 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]]]}] 19:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:16:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:16:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1485ms 19:16:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:16:57 INFO - PROCESS | 1826 | 1461205017800 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:16:57 INFO - PROCESS | 1826 | 1461205017802 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:16:57 INFO - PROCESS | 1826 | 1461205017810 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:16:57 INFO - PROCESS | 1826 | 1461205017812 Marionette TRACE conn3 <- [1,3078,null,{}] 19:16:57 INFO - PROCESS | 1826 | 1461205017818 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}] 19:16:58 INFO - PROCESS | 1826 | 1461205018101 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:16:58 INFO - PROCESS | 1826 | 1461205018414 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:58 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a20b20800 == 197 [pid = 1826] [id = 779] 19:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 189 (0x7f7a087c5400) [pid = 1826] [serial = 2336] [outer = (nil)] 19:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 190 (0x7f7a087cbc00) [pid = 1826] [serial = 2337] [outer = 0x7f7a087c5400] 19:16:58 INFO - PROCESS | 1826 | 1461205018507 Marionette DEBUG loaded listener.js 19:16:58 INFO - PROCESS | 1826 | ++DOMWINDOW == 191 (0x7f7a087d2800) [pid = 1826] [serial = 2338] [outer = 0x7f7a087c5400] 19:16:59 INFO - PROCESS | 1826 | 1461205019328 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] 19:16:59 INFO - PROCESS | 1826 | 1461205019347 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:16:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:16:59 INFO - PROCESS | 1826 | 1461205019357 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:16:59 INFO - PROCESS | 1826 | 1461205019364 Marionette TRACE conn3 <- [1,3082,null,{}] 19:16:59 INFO - PROCESS | 1826 | 1461205019375 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}] 19:16:59 INFO - PROCESS | 1826 | 1461205019622 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:16:59 INFO - PROCESS | 1826 | 1461205019934 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:59 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a26e96800 == 198 [pid = 1826] [id = 780] 19:16:59 INFO - PROCESS | 1826 | ++DOMWINDOW == 192 (0x7f7a087c7400) [pid = 1826] [serial = 2339] [outer = (nil)] 19:17:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 193 (0x7f7a292f5800) [pid = 1826] [serial = 2340] [outer = 0x7f7a087c7400] 19:17:00 INFO - PROCESS | 1826 | 1461205020009 Marionette DEBUG loaded listener.js 19:17:00 INFO - PROCESS | 1826 | ++DOMWINDOW == 194 (0x7f7a38aad400) [pid = 1826] [serial = 2341] [outer = 0x7f7a087c7400] 19:17:00 INFO - PROCESS | 1826 | 1461205020812 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]]]}] 19:17:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:17:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:17:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:17:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:17:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:17:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1495ms 19:17:00 INFO - PROCESS | 1826 | 1461205020851 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:17:00 INFO - PROCESS | 1826 | 1461205020855 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:17:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:17:00 INFO - PROCESS | 1826 | 1461205020861 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:17:00 INFO - PROCESS | 1826 | 1461205020864 Marionette TRACE conn3 <- [1,3086,null,{}] 19:17:00 INFO - PROCESS | 1826 | 1461205020869 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}] 19:17:01 INFO - PROCESS | 1826 | 1461205021112 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a36779800 == 197 [pid = 1826] [id = 548] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3451c800 == 196 [pid = 1826] [id = 707] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3349b800 == 195 [pid = 1826] [id = 706] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38356000 == 194 [pid = 1826] [id = 708] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e5b3800 == 193 [pid = 1826] [id = 763] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0daaa800 == 192 [pid = 1826] [id = 762] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0bd40800 == 191 [pid = 1826] [id = 761] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a082c6800 == 190 [pid = 1826] [id = 760] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0c61e800 == 189 [pid = 1826] [id = 757] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a06bd5800 == 188 [pid = 1826] [id = 752] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1231c800 == 187 [pid = 1826] [id = 751] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0e999000 == 186 [pid = 1826] [id = 750] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a3b243000 == 185 [pid = 1826] [id = 749] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a38352800 == 184 [pid = 1826] [id = 748] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a2962c800 == 183 [pid = 1826] [id = 747] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a25a0e000 == 182 [pid = 1826] [id = 746] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a24f1c000 == 181 [pid = 1826] [id = 745] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20c6b800 == 180 [pid = 1826] [id = 744] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20b2a800 == 179 [pid = 1826] [id = 743] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a20368000 == 178 [pid = 1826] [id = 742] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1c76b000 == 177 [pid = 1826] [id = 741] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1b957000 == 176 [pid = 1826] [id = 740] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a1a311000 == 175 [pid = 1826] [id = 739] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a12fd8800 == 174 [pid = 1826] [id = 738] 19:17:02 INFO - PROCESS | 1826 | --DOCSHELL 0x7f7a0df21800 == 173 [pid = 1826] [id = 737] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 193 (0x7f7a10d5f800) [pid = 1826] [serial = 2210] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 192 (0x7f7a0e551000) [pid = 1826] [serial = 2190] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 191 (0x7f7a0bdf7800) [pid = 1826] [serial = 2184] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 190 (0x7f7a0fb2d000) [pid = 1826] [serial = 2204] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 189 (0x7f7a1fc6f400) [pid = 1826] [serial = 2160] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 188 (0x7f7a345e0400) [pid = 1826] [serial = 2172] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 187 (0x7f7a0fb27800) [pid = 1826] [serial = 2145] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 186 (0x7f7a0bd70400) [pid = 1826] [serial = 2207] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 185 (0x7f7a0bd74400) [pid = 1826] [serial = 2199] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 184 (0x7f7a0bc36000) [pid = 1826] [serial = 2198] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 183 (0x7f7a0f063000) [pid = 1826] [serial = 2144] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 182 (0x7f7a276b5400) [pid = 1826] [serial = 2166] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 181 (0x7f7a3886ac00) [pid = 1826] [serial = 2178] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 180 (0x7f7a0e073c00) [pid = 1826] [serial = 2208] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 179 (0x7f7a0ba0c000) [pid = 1826] [serial = 2180] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 178 (0x7f7a0bdfd000) [pid = 1826] [serial = 2186] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 177 (0x7f7a3381c400) [pid = 1826] [serial = 2169] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 176 (0x7f7a386bf400) [pid = 1826] [serial = 2187] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 175 (0x7f7a15139800) [pid = 1826] [serial = 2171] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 174 (0x7f7a0e54b400) [pid = 1826] [serial = 2189] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 173 (0x7f7a1c2cac00) [pid = 1826] [serial = 2156] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 172 (0x7f7a1b7d8000) [pid = 1826] [serial = 2151] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 171 (0x7f7a0e67d400) [pid = 1826] [serial = 2202] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 170 (0x7f7a13ee5000) [pid = 1826] [serial = 2147] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 169 (0x7f7a388ad400) [pid = 1826] [serial = 2193] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 168 (0x7f7a38072800) [pid = 1826] [serial = 2174] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 167 (0x7f7a1ffcd000) [pid = 1826] [serial = 2162] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 166 (0x7f7a0b50b800) [pid = 1826] [serial = 2195] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 165 (0x7f7a2d416000) [pid = 1826] [serial = 2168] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 164 (0x7f7a1e2a6400) [pid = 1826] [serial = 2159] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 163 (0x7f7a14fbdc00) [pid = 1826] [serial = 2148] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 162 (0x7f7a10cb4400) [pid = 1826] [serial = 2205] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 161 (0x7f7a25ead800) [pid = 1826] [serial = 2165] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a1baf5800) [pid = 1826] [serial = 2154] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a22475000) [pid = 1826] [serial = 2163] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a15de7800) [pid = 1826] [serial = 2150] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a3851d000) [pid = 1826] [serial = 2175] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a15dee400) [pid = 1826] [serial = 2073] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a386c9000) [pid = 1826] [serial = 2177] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a1bab1800) [pid = 1826] [serial = 2153] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a0e555c00) [pid = 1826] [serial = 2192] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a1c34dc00) [pid = 1826] [serial = 2157] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a0bdf3800) [pid = 1826] [serial = 2183] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a0ba10c00) [pid = 1826] [serial = 2181] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a0e07e800) [pid = 1826] [serial = 2201] [outer = (nil)] [url = about:blank] 19:17:03 INFO - PROCESS | 1826 | 1461205023287 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:03 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a06bda000 == 174 [pid = 1826] [id = 781] 19:17:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 150 (0x7f7a08229000) [pid = 1826] [serial = 2342] [outer = (nil)] 19:17:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 151 (0x7f7a0822e800) [pid = 1826] [serial = 2343] [outer = 0x7f7a08229000] 19:17:03 INFO - PROCESS | 1826 | 1461205023380 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 1826 | ++DOMWINDOW == 152 (0x7f7a08eab800) [pid = 1826] [serial = 2344] [outer = 0x7f7a08229000] 19:17:04 INFO - PROCESS | 1826 | 1461205024080 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:17:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:17:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3247ms 19:17:04 INFO - PROCESS | 1826 | 1461205024110 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:17:04 INFO - PROCESS | 1826 | 1461205024115 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:17:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:17:04 INFO - PROCESS | 1826 | 1461205024122 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 1826 | 1461205024129 Marionette TRACE conn3 <- [1,3090,null,{}] 19:17:04 INFO - PROCESS | 1826 | 1461205024137 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}] 19:17:04 INFO - PROCESS | 1826 | 1461205024382 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:17:04 INFO - PROCESS | 1826 | 1461205024603 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:04 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0c094800 == 175 [pid = 1826] [id = 782] 19:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 153 (0x7f7a08229400) [pid = 1826] [serial = 2345] [outer = (nil)] 19:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 154 (0x7f7a0ba03000) [pid = 1826] [serial = 2346] [outer = 0x7f7a08229400] 19:17:04 INFO - PROCESS | 1826 | 1461205024668 Marionette DEBUG loaded listener.js 19:17:04 INFO - PROCESS | 1826 | ++DOMWINDOW == 155 (0x7f7a0ba0e800) [pid = 1826] [serial = 2347] [outer = 0x7f7a08229400] 19:17:05 INFO - PROCESS | 1826 | 1461205025444 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:17:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:17:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1335ms 19:17:05 INFO - PROCESS | 1826 | 1461205025460 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:17:05 INFO - PROCESS | 1826 | 1461205025466 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:17:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:17:05 INFO - PROCESS | 1826 | 1461205025472 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:17:05 INFO - PROCESS | 1826 | 1461205025475 Marionette TRACE conn3 <- [1,3094,null,{}] 19:17:05 INFO - PROCESS | 1826 | 1461205025480 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}] 19:17:05 INFO - PROCESS | 1826 | 1461205025801 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:17:05 INFO - PROCESS | 1826 | 1461205025841 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:05 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0d934800 == 176 [pid = 1826] [id = 783] 19:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 156 (0x7f7a0bd6f800) [pid = 1826] [serial = 2348] [outer = (nil)] 19:17:05 INFO - PROCESS | 1826 | ++DOMWINDOW == 157 (0x7f7a0bdf8400) [pid = 1826] [serial = 2349] [outer = 0x7f7a0bd6f800] 19:17:05 INFO - PROCESS | 1826 | 1461205025917 Marionette DEBUG loaded listener.js 19:17:06 INFO - PROCESS | 1826 | ++DOMWINDOW == 158 (0x7f7a0bfe1800) [pid = 1826] [serial = 2350] [outer = 0x7f7a0bd6f800] 19:17:06 INFO - PROCESS | 1826 | 1461205026813 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:17:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:17:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1383ms 19:17:06 INFO - PROCESS | 1826 | 1461205026857 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:17:06 INFO - PROCESS | 1826 | 1461205026861 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:17:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:17:06 INFO - PROCESS | 1826 | 1461205026874 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:17:06 INFO - PROCESS | 1826 | 1461205026882 Marionette TRACE conn3 <- [1,3098,null,{}] 19:17:06 INFO - PROCESS | 1826 | 1461205026898 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}] 19:17:07 INFO - PROCESS | 1826 | 1461205027287 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:17:07 INFO - PROCESS | 1826 | 1461205027348 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:07 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e7d5800 == 177 [pid = 1826] [id = 784] 19:17:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 159 (0x7f7a0bdfb800) [pid = 1826] [serial = 2351] [outer = (nil)] 19:17:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 160 (0x7f7a0e551000) [pid = 1826] [serial = 2352] [outer = 0x7f7a0bdfb800] 19:17:07 INFO - PROCESS | 1826 | 1461205027409 Marionette DEBUG loaded listener.js 19:17:07 INFO - PROCESS | 1826 | ++DOMWINDOW == 161 (0x7f7a0e7f0800) [pid = 1826] [serial = 2353] [outer = 0x7f7a0bdfb800] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 160 (0x7f7a0decdc00) [pid = 1826] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 159 (0x7f7a0b502400) [pid = 1826] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 158 (0x7f7a0c649800) [pid = 1826] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 157 (0x7f7a0b508000) [pid = 1826] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 156 (0x7f7a0c64b000) [pid = 1826] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 155 (0x7f7a08ea5400) [pid = 1826] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 154 (0x7f7a08ea4000) [pid = 1826] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 153 (0x7f7a10a29400) [pid = 1826] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 152 (0x7f7a12027400) [pid = 1826] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 151 (0x7f7a12026800) [pid = 1826] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 150 (0x7f7a256af400) [pid = 1826] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 149 (0x7f7a1fc68400) [pid = 1826] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 148 (0x7f7a1c743000) [pid = 1826] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 147 (0x7f7a1c436800) [pid = 1826] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 146 (0x7f7a1d16c800) [pid = 1826] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 145 (0x7f7a1ffc8c00) [pid = 1826] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 144 (0x7f7a1baf5400) [pid = 1826] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 143 (0x7f7a1ba8a000) [pid = 1826] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 142 (0x7f7a1b842400) [pid = 1826] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 141 (0x7f7a1bab6c00) [pid = 1826] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 140 (0x7f7a1502ac00) [pid = 1826] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 139 (0x7f7a0e832800) [pid = 1826] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 138 (0x7f7a1132c000) [pid = 1826] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 137 (0x7f7a0bd80c00) [pid = 1826] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 136 (0x7f7a0b510c00) [pid = 1826] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:17:08 INFO - PROCESS | 1826 | --DOMWINDOW == 135 (0x7f7a08ead000) [pid = 1826] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:17:08 INFO - PROCESS | 1826 | 1461205028868 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]]]}] 19:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:17:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:17:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2052ms 19:17:08 INFO - PROCESS | 1826 | 1461205028922 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:17:08 INFO - PROCESS | 1826 | 1461205028926 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:17:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:17:08 INFO - PROCESS | 1826 | 1461205028932 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:17:08 INFO - PROCESS | 1826 | 1461205028934 Marionette TRACE conn3 <- [1,3102,null,{}] 19:17:08 INFO - PROCESS | 1826 | 1461205028939 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}] 19:17:09 INFO - PROCESS | 1826 | 1461205029220 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:17:09 INFO - PROCESS | 1826 | 1461205029255 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:09 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0f25a000 == 178 [pid = 1826] [id = 785] 19:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 136 (0x7f7a08220c00) [pid = 1826] [serial = 2354] [outer = (nil)] 19:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 137 (0x7f7a0e83bc00) [pid = 1826] [serial = 2355] [outer = 0x7f7a08220c00] 19:17:09 INFO - PROCESS | 1826 | 1461205029323 Marionette DEBUG loaded listener.js 19:17:09 INFO - PROCESS | 1826 | ++DOMWINDOW == 138 (0x7f7a0fb20c00) [pid = 1826] [serial = 2356] [outer = 0x7f7a08220c00] 19:17:10 INFO - PROCESS | 1826 | 1461205030092 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:17:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:17:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1181ms 19:17:10 INFO - PROCESS | 1826 | 1461205030114 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:17:10 INFO - PROCESS | 1826 | 1461205030117 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:17:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:17:10 INFO - PROCESS | 1826 | 1461205030123 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:17:10 INFO - PROCESS | 1826 | 1461205030125 Marionette TRACE conn3 <- [1,3106,null,{}] 19:17:10 INFO - PROCESS | 1826 | 1461205030130 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}] 19:17:10 INFO - PROCESS | 1826 | 1461205030424 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:17:10 INFO - PROCESS | 1826 | 1461205030744 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:10 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a06be5800 == 179 [pid = 1826] [id = 786] 19:17:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 139 (0x7f7a04869000) [pid = 1826] [serial = 2357] [outer = (nil)] 19:17:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 140 (0x7f7a08223c00) [pid = 1826] [serial = 2358] [outer = 0x7f7a04869000] 19:17:10 INFO - PROCESS | 1826 | 1461205030819 Marionette DEBUG loaded listener.js 19:17:10 INFO - PROCESS | 1826 | ++DOMWINDOW == 141 (0x7f7a08ea6c00) [pid = 1826] [serial = 2359] [outer = 0x7f7a04869000] 19:17:11 INFO - PROCESS | 1826 | 1461205031686 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]]]}] 19:17:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:17:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:17:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:17:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1577ms 19:17:11 INFO - PROCESS | 1826 | 1461205031702 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:17:11 INFO - PROCESS | 1826 | 1461205031709 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:17:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:17:11 INFO - PROCESS | 1826 | 1461205031718 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:17:11 INFO - PROCESS | 1826 | 1461205031722 Marionette TRACE conn3 <- [1,3110,null,{}] 19:17:11 INFO - PROCESS | 1826 | 1461205031729 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}] 19:17:11 INFO - PROCESS | 1826 | 1461205031987 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:17:12 INFO - PROCESS | 1826 | 1461205032267 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:12 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a0e5aa800 == 180 [pid = 1826] [id = 787] 19:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 142 (0x7f7a04875000) [pid = 1826] [serial = 2360] [outer = (nil)] 19:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 143 (0x7f7a0bd83800) [pid = 1826] [serial = 2361] [outer = 0x7f7a04875000] 19:17:12 INFO - PROCESS | 1826 | 1461205032348 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 1826 | ++DOMWINDOW == 144 (0x7f7a0bfdc400) [pid = 1826] [serial = 2362] [outer = 0x7f7a04875000] 19:17:13 INFO - PROCESS | 1826 | 1461205033238 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"]]]}] 19:17:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:17:13 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 19:17:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:17:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:17:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:17:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1543ms 19:17:13 INFO - PROCESS | 1826 | 1461205033265 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:17:13 INFO - PROCESS | 1826 | 1461205033271 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:17:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:17:13 INFO - PROCESS | 1826 | 1461205033277 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:17:13 INFO - PROCESS | 1826 | 1461205033280 Marionette TRACE conn3 <- [1,3114,null,{}] 19:17:13 INFO - PROCESS | 1826 | 1461205033286 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}] 19:17:13 INFO - PROCESS | 1826 | 1461205033519 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:17:13 INFO - PROCESS | 1826 | 1461205033822 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\", \"6fb3b1f7-2191-4194-af9f-3d68f8aab78e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:13 INFO - PROCESS | 1826 | ++DOCSHELL 0x7f7a12319800 == 181 [pid = 1826] [id = 788] 19:17:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 145 (0x7f7a0c64ec00) [pid = 1826] [serial = 2363] [outer = (nil)] 19:17:13 INFO - PROCESS | 1826 | ++DOMWINDOW == 146 (0x7f7a0e553400) [pid = 1826] [serial = 2364] [outer = 0x7f7a0c64ec00] 19:17:13 INFO - PROCESS | 1826 | 1461205033899 Marionette DEBUG loaded listener.js 19:17:14 INFO - PROCESS | 1826 | ++DOMWINDOW == 147 (0x7f7a0f0db800) [pid = 1826] [serial = 2365] [outer = 0x7f7a0c64ec00] 19:17:14 INFO - PROCESS | 1826 | 1461205034756 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]]]}] 19:17:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:17:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1532ms 19:17:14 INFO - PROCESS | 1826 | 1461205034810 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:17:14 INFO - PROCESS | 1826 | 1461205034813 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:17:15 WARNING - u'runner_teardown' () 19:17:15 INFO - No more tests 19:17:15 INFO - Got 0 unexpected results 19:17:15 INFO - SUITE-END | took 1199s 19:17:16 INFO - Closing logging queue 19:17:16 INFO - queue closed 19:17:16 INFO - Return code: 0 19:17:16 WARNING - # TBPL SUCCESS # 19:17:16 INFO - Running post-action listener: _resource_record_post_action 19:17:16 INFO - Running post-run listener: _resource_record_post_run 19:17:17 INFO - Total resource usage - Wall time: 1235s; CPU: 98.0%; Read bytes: 8556544; Write bytes: 978186240; Read time: 512; Write time: 313084 19:17:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:17:17 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 52260864; Read time: 0; Write time: 42032 19:17:17 INFO - run-tests - Wall time: 1205s; CPU: 98.0%; Read bytes: 5955584; Write bytes: 925925376; Read time: 436; Write time: 271052 19:17:17 INFO - Running post-run listener: _upload_blobber_files 19:17:17 INFO - Blob upload gear active. 19:17:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:17:17 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 19:17:17 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'] 19:17:17 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 19:17:18 INFO - (blobuploader) - INFO - Open directory for files ... 19:17:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:17:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:17:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:17:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:17:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:17:20 INFO - (blobuploader) - INFO - Done attempting. 19:17:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:17:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:17:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:17:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:17:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:17:21 INFO - (blobuploader) - INFO - Done attempting. 19:17:21 INFO - (blobuploader) - INFO - Iteration through files over. 19:17:21 INFO - Return code: 0 19:17:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:17:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:17:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/eee07469aaaaa89bc975a642f0f2e4b29f747d6b396d56f149494309f0da5599724ef8883bdc33d5c0d7bb58a4e8d16a42592276e8e0cbe98a647bdc440e49ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79fe752147823c652b012c565cde7aa9aeeee440fff6e42938e95920bb2f70e4113ae37c47d5eff2d960d5dbd7744c221869f9f6a27833da6fc6d9056c2b840a"} 19:17:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:17:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:17:21 INFO - Contents: 19:17:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/eee07469aaaaa89bc975a642f0f2e4b29f747d6b396d56f149494309f0da5599724ef8883bdc33d5c0d7bb58a4e8d16a42592276e8e0cbe98a647bdc440e49ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79fe752147823c652b012c565cde7aa9aeeee440fff6e42938e95920bb2f70e4113ae37c47d5eff2d960d5dbd7744c221869f9f6a27833da6fc6d9056c2b840a"} 19:17:21 INFO - Running post-run listener: copy_logs_to_upload_dir 19:17:21 INFO - Copying logs to upload dir... 19:17:21 INFO - mkdir: /builds/slave/test/build/upload/logs 19:17:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1332.643219 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 12 secs) (at 2016-04-20 19:17:21.863775) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 19:17:21.864772) ========= 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-1461203664.480274-896438259 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/eee07469aaaaa89bc975a642f0f2e4b29f747d6b396d56f149494309f0da5599724ef8883bdc33d5c0d7bb58a4e8d16a42592276e8e0cbe98a647bdc440e49ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79fe752147823c652b012c565cde7aa9aeeee440fff6e42938e95920bb2f70e4113ae37c47d5eff2d960d5dbd7744c221869f9f6a27833da6fc6d9056c2b840a"} build_url:https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036972 build_url: 'https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/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/eee07469aaaaa89bc975a642f0f2e4b29f747d6b396d56f149494309f0da5599724ef8883bdc33d5c0d7bb58a4e8d16a42592276e8e0cbe98a647bdc440e49ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/79fe752147823c652b012c565cde7aa9aeeee440fff6e42938e95920bb2f70e4113ae37c47d5eff2d960d5dbd7744c221869f9f6a27833da6fc6d9056c2b840a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LA9k1j2lRcaLj-CNMpur1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 19:17:21.951352) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 19:17:21.951810) ========= 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-1461203664.480274-896438259 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025032 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 19:17:22.021181) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 19:17:22.021502) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 19:17:22.021825) ========= ========= Total master_lag: 0.87 =========